以及如何在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