Ir para conteúdo
  • 0

[Dúvida] Split em enchantments?


Lelfe

Pergunta

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

Visitante
Este tópico está impedido de receber novos posts.
  • Quem está navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...