В коде, метод addEnchant() выглядит примерно так:
ItemStack item = new ItemStack(Material.DIAMOND_SWORD);
ItemMeta meta = item.getItemMeta();
meta.addEnchant(Enchantment.ARROW_DAMAGE, 5, true);
Добаляю в виде таблицы пояснения по методу addEnchant().
Enchantment.ARROW_DAMAGE | Сила |
Enchantment.ARROW_FIRE | Горящая стрела |
Enchantment.ARROW_INFINITE | Бесконечные стрелы |
Enchantment.ARROW_KNOCKBACK | Откидывание |
Enchantment.BINDING_CURSE | Проклятие несъемности |
Enchantment.CHANNELING | Громовержец |
Enchantment.DAMAGE_ALL | Острота |
Enchantment.DAMAGE_ARTHROPODS | Бич членистоногих |
Enchantment.DAMAGE_UNDEAD | Небесная кара |
Enchantment.DEPTH_STRIDER | Подводная ходьба |
Enchantment.DIG_SPEED | Эффективность |
Enchantment.DURABILITY | Нерушимость |
Enchantment.FIRE_ASPECT | Заговор огня |
Enchantment.FROST_WALKER | Ледоход |
Enchantment.IMPALING | Пронзатель |
Enchantment.KNOCKBACK | Отдача |
Enchantment.LOOT_BONUS_BLOCKS | Удача |
Enchantment.LOOT_BONUS_MOBS | Добыча |
Enchantment.LOYALTY | Верность |
Enchantment.LUCK | Везучий рыбак |
Enchantment.LURE | Приманка |
Enchantment.MENDING | Починка |
Enchantment.MULTISHOT | Тройной выстрел |
Enchantment.OXYGEN | Подводное дыхание |
Enchantment.PIERCING | Пронзающая стрела |
Enchantment.PROTECTION_ENVIRONMENTAL | Защита |
Enchantment.PROTECTION_EXPLOSIONS | Взрывоустойчивость |
Enchantment.PROTECTION_FALL | Невесомость |
Enchantment.PROTECTION_FIRE | Огнеупорность |
Enchantment.PROTECTION_PROJECTILE | Защита от снарядов |
Enchantment.QUICK_CHARGE | Быстрая перезарядка |
Enchantment.RIPTIDE | Тягун |
Enchantment.SILK_TOUCH | Шелковое касание |
Enchantment.SWEEPING_EDGE | Разящий клинок |
Enchantment.THORNS | Шипы |
Enchantment.VANISHING_CURSE | Проклятие утраты |
Enchantment.WATER_WORKER | Подводник |