Ir para conteúdo
  • 0

[Dúvida] Split em enchantments?


Lelfe

Pergunta

alguem pode me falar como eu faço na config:


 


 


Enchantments: Sharpness:2,Unbreaking:3,Fire_aspect:3


 


encantamento:level,encantamento:level


 


acho que deu pra entender


 


 


ajude o abiguinho que faltou na aula de java e.e


Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

    void setEnchantment(String location, ItemStack item) {
        ItemMeta m = item.getItemMeta(); 
            if (location.indexOf(":") >= 1) { // verifica se na string contem mais de um caractere :
                String[] partes = location.split(":"); 
                String encNome = partes[0]; // Pega o encantamento
                int level = Integer.parseInt(partes[1]); // Pega o level do encantamento
                boolean ignore = Boolean.parseBoolean(partes[2]); // Pega o valor logico(se quer que ultrapasse ou não o limite dos encantamentos)
                m.addEnchant(Enchantment.getByName(encNome), level, ignore); // adiciona o encantamento ao item
            }
             item.setItemMeta(m);
    }

Um exemplo da config.yml:

Sword:
    Encantamentos: "FIRE_ASPECT:1:true"
Editado por GabrielSm_
Link para o comentário
Compartilhar em outros sites

 

alguem pode me falar como eu faço na config:

 

 

Enchantments: Sharpness:2,Unbreaking:3,Fire_aspect:3

 

encantamento:level,encantamento:level

 

acho que deu pra entender

 

 

ajude o abiguinho que faltou na aula de java e.e

 

Resolvido?

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...