以及如何在bukkit中一次添加2个结界

myItem.addEnchantments( Enchantment.KNOCKBACK, 1 /* TODO Here goes 2nd enchantment */ );


'addEnchantments'接受'addEnchantments(Map )'

最佳答案

您宁可使用addEnchantment两次(或更多次):

myItem.addEnchantment(Enchantment.KNOCKBACK, 1);
myItem.addEnchantment(Enchantment.THRONS, 2);


如果您坚持使用addEnchantments,则需要创建一个地图,填充并传递它:

Map<Enhancement, Integer> map = new HashMap<Enhancement, Integer>();
map.put(Enchantment.KNOCKBACK, 1);
map.put(Enchantment.THRONS, 2);

myItem.addEnchantments(map);


就您而言,我会选择选项1

07-26 09:16