Ir para conteúdo

FabioZumbi12

Membros
  • Total de itens

    310
  • Registro em

  • Última visita

Respostas na Comunidade

  1. 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); }
  2. 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?
  3. 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
  4. FabioZumbi12's postagem in [Entregue] Pedido Design was marked as the answer   
    Ve se curte:

  5. 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!
  6. 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!!
  7. 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!
  8. 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)}; }
  9. 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.
  10. 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("")
  11. FabioZumbi12's postagem in [Resolvido] [Error Class] Anunciar Eventos! [Dúvida] was marked as the answer   
    Troca
     
    runTaskLater
     
    por
     
    scheduleSyncRepeatingTask
  12. 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(); } } } }
  13. 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()"
  14. 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.
  15. 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!
  16. 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"
  17. 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!
×
×
  • Criar Novo...