Вопрос Как корректно наложить кастомное зачарование на книгу?

Версия Minecraft
1.16.X

d3co1

Пользователь
Сообщения
1
Привет. Сделал кастом чар на бур, но возникла проблема с выдачей книги на это зачарование. Вроде накладываю его на книгу, но не могу ее использовать в наковальне, и лор также пуст (зачарование не отображается).
Java:
        ItemStack enchBook = new ItemStack(Material.ENCHANTED_BOOK, 1);
        EnchantmentStorageMeta meta = (EnchantmentStorageMeta) enchBook.getItemMeta();
        meta.addStoredEnchant(drillEnchant, 1, true);
        enchBook.setItemMeta(meta);
 
Последнее редактирование:
Код:
public class DrillEnchant extends Enchantment {
    public DrillEnchant() {
        super(new NamespacedKey("plugin", "drill"));
    }

    @Override public String getName() { return "Drill"; }
    @Override public int getMaxLevel() { return 1; }
    @Override public boolean canEnchantItem(ItemStack item) {
        return item.getType().toString().contains("PICKAXE");
    }
    @Override public boolean isTreasure() { return false; }
    @Override public boolean isCursed() { return false; }
    @Override public boolean conflictsWith(Enchantment other) { return false; }
}

item.addUnsafeEnchantment(Enchantment.getByKey(new NamespacedKey("plugin", "drill")), 1);
 
Назад
Сверху Снизу