-
Total de itens
310 -
Registro em
-
Última visita
Respostas na Comunidade
-
FabioZumbi12's postagem in Armazenar HashMap was marked as the answer
Então vc não precisa salvar a hashmap toda hora, só usar apenas a config inves de criar e carregar a hashmap toda hora (ja que o getConfig() pode ser usado como hashmap).
if (getConfig().get("Total."+p.getName()) != null){ getConfig().set("Total."+p.getName(), getConfig().getInt("Total."+p.getName())+1); } else { getConfig().set("Total."+p.getName(), 1); } -
FabioZumbi12's postagem in Duvida Json was marked as the answer
Parece que vc ta mandando a mensagem antes de adicionar os comandos:
O certo n seria:
TextComponent TpaAceitar = new TextComponent("§ePara aceitar o pedido, use §6/tpaccept"); TpaAceitar.setBold(Boolean.valueOf(true)); TpaAceitar.setHoverEvent(new HoverEvent(HoverEvent.Action.SHOW_TEXT, new ComponentBuilder("§6/tpaccept").create())); TpaAceitar.setClickEvent( new ClickEvent(ClickEvent.Action.RUN_COMMAND, "/tpaccept")); recipient.spigot().sendMessage(TpaAceitar);
Com "recipient.spigot().sendMessage(TpaAceitar);" no final?
-
FabioZumbi12's postagem in [Resolvido] Por que? (VirtusHost) was marked as the answer
O @Rosset não sabe como arrumar e provavelmente não será arrumado! Ele ja tentou e n conseguiu!
Acontece o mesmo com os sites da virtus. Eu tento abrir ticket e da o mesmo erro!
A solução é vc instalar a extensão pro Google Chrome chamado "HolaVPN" e depois de instalada vc clica no icone e escolhe o Brasil como país e pronto, ja pode criar topicos e MPS e tudo mais.
Não entende mesmo man kkkkk Só impedir proxys não impede ataque DDOS -
FabioZumbi12's postagem in [Resolvido] [Dúvida] StringBuilder was marked as the answer
List<String> mensagens = getConfig().getStringList("Mensagens"); StringBuilder sb = new StringBuilder(); for (int i = 0; i < args.length; i++) { sb.append(args[i]).append(" "); } String msg = sb.toString().trim(); mensagens.add(msg); getConfig().set("Mensagens", mensagens); saveConfig(); Juntas os exemplos acima fica mais ou menos isso!
-
FabioZumbi12's postagem in [Entregue] Slime/Slime ball ou Slime Chucks was marked as the answer
Usa o worldedit:
Vai onde quer q spawner os slimes, seleciona a area com o machado de madeira e usa //setbiome swampland
Pronto, agora esta area virou bioma de slime!!
-
FabioZumbi12's postagem in [Resolvido] Qual e o Erro Aqui? was marked as the answer
Verdade, mas antes de tudo vc n ta verificando se o Item não é null, que seria a mão vazia pois se for na 1.10, se a outra mão tiver vazia, vai dar erro tbm!
-
FabioZumbi12's postagem in [Resolvido] Utils :/ was marked as the answer
Usa esse código pra pegar o dia da semana no formato "Seg","Ter" etc... e a hora, e cria um comparador com sabado ("Sab") e a hora que quer no formato "00" - "24" horas:
/**Pega o dia da semana e a hora da data atual. * * @return String[] Com o dia da semana em [0] e a hora em [1]. */ public String[] getDiaeHora(){ Date date = new Date(); DateFormat formatDia = new SimpleDateFormat("EEE", new Locale("pt","br")); DateFormat formatHora = new SimpleDateFormat("hh", new Locale("pt","br")); return new String[]{formatDia.format(date),formatHora.format(date)}; } -
FabioZumbi12's postagem in [Resolvido] [Ajuda] Não Consigo Colocar + de 1 Comando Em Uma Classe was marked as the answer
Invés do cmd.getname() usa o "label"
*Edit: Usa label só pra testar!
Põe uns outputs pra fazer uns debugs tbm, tipo exibir o nome do comando ao executar.
-
FabioZumbi12's postagem in [Resolvido] sounds.yml, como setar argumento nela? was marked as the answer
Põe isso pra setar a header comentada antes de salvar:
fc.options().header("") -
FabioZumbi12's postagem in [Resolvido] [Error Class] Anunciar Eventos! [Dúvida] was marked as the answer
Troca
runTaskLater
por
scheduleSyncRepeatingTask
-
FabioZumbi12's postagem in [Resolvido] Como limpar mobs? java.. was marked as the answer
Usa assim:
public void killAllEntities(){ for (World w:Bukkit.getServer().getWorlds()){ for (Entity ent:w.getEntities()){ if (ent instanceof Player){ continue; } //checar se eh entitade viva e não armor stands e item frames if (ent instanceof LivingEntity){ ((LivingEntity)ent).remove(); } } } } -
FabioZumbi12's postagem in [Resolvido] Ajudaaaa was marked as the answer
Nome do player eh o nick! Onde tiver "Presos." põe junto "+alvo.getName().toString()"
-
FabioZumbi12's postagem in [Resolvido] [Ajudaa] Erro ._ was marked as the answer
Ja expliquei ali, que quando vc põe "." eh pra incluir uma chave nova na config, mas vc n colocou nada depois do ponto, então tava criando chave vazia, ou como ta no log: "Empty Path"
O uso que te mostrei vai gerar registros assim:
#Arquivo yml da sua configuração: Presos: cen78yr87-fewrfen-y,l8i6nuyj-siufsuf: staff: Zumbi12 motivo: Noob e45y45yy-fewrfen-eteg45ty54-kl5r6u7im: staff: Zumbi12 motivo: Noob tutiujy-798o88-s8ehfsuiv-t78iym: staff: Zumbi12 motivo: Noob Os uuids dos banidos e os motivos e quem baniu cada player.
-
FabioZumbi12's postagem in [Resolvido] [Inativo][Dúvida Bukkit] API! was marked as the answer
Na verdade vc apenas deve importar o jar do plugin na sua IDE (Eclipse ou o que vc usar) e procurar a classe que vc quer usar no proprio jar do plugn, importando na sua IDE. Ou se vc souber o nome da classe, só digitar ela no seu código que a IDE (no caso Eclipse) ja vai sugerir de vc importar ela pro seu projeto!
-
FabioZumbi12's postagem in [Resolvido] [Duvida] Duvida '-' was marked as the answer
Nuss, ele vai se complicar com as teorias. O uso pratico é:
public static void main(String[] args) { String agr1 = args[0]; String agr2 = args[1]; String agr3 = args[2]; String agr4 = args[3]; } Um exemplo bom é quando vc pega um comando que o player digitou.
Se o comando é "/say um comando de exemplo"
O resultado seria:
public static void main(String[] comandos) { print(comandos[0]); //Seria exibido "um" print(comandos[1]); //Seria exibido "comando" print(comandos[2]); //Seria exibido "de" print(comandos[3]); //Seria exibido "exemplo" } Pra iniciar uma String[] vc usa:
String[] args = new String[2]; //O 2 é o tamanho de dados dela E pra popular ela vc usa:
args[0] = "uma string" args[1] = "outra string" -
FabioZumbi12's postagem in [Resolvido] Olha eu aqui de novo :D - SignChangeEvent e PlayerInteractEvent was marked as the answer
Aqui nessa parte:
if (e.getClickedBlock().getState() instanceof Sign){ Tira o ".getState()" pois isso não retorna Sign, mas o "getClickedBlock()" sim!