Ir para conteúdo
  • 0

[Duvida] Adicionar Encantamentos em uma lista


MarcDev

Pergunta

Então meus queridos, estava fazendo um plugin de /encantar, deu tudo certo, só que, como sempre achei um "bug", quando vou encantar um item que ja está encantado, ele cancela o encantamento antigo do item (nao sei se deu pra entender bem), mas por exemplo: Tem uma pick com ink3, vou encantar ela com fortuna, ela perde o ink3 e fica so com fortuna, O /encantar eh por gui, entao eu teria que pegar o item da minha mao, ver se ele tem encantamento, se sim, quais sao, armazenar em uma lista, e depois adicionar junto com o encantamento "comprado", tentei fazer assim:

 

Map encantamentos = item12.getEnchantments();
encantamentos.put(Enchantment.LOOT_BONUS_BLOCKS, 4);
item12.addUnsafeEnchantments(encantamentos);
 
No caso Eu estaria pegando os encantamentos e adicionando a eles a fortuna...
Porem ele da esse erro:
 
 
Estou tentando fazer assim:
 
 
Algum me ajuda ai Plz <3
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

ItemStack item = p.getItemInHand();
ItemMeta meta = item.getItemMeta();
meta.addEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 4, true);
item.setItemMeta(meta);

krl mano, vlw <3...

E eu achando que tinha que adicionar em lista e etc, ajudou pra krl <3

Editado por MarcDev
Link para o comentário
Compartilhar em outros sites

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