そして、bukkitで一度に2つのエンチャントを追加する方法
myItem.addEnchantments( Enchantment.KNOCKBACK, 1 /* TODO Here goes 2nd enchantment */ );
「addEnchantments」は「addEnchantments(Map < Enchantment, int >)」を受け入れます
むしろaddEnchantment
2回(またはそれ以上)使用します:
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を使用します