Не накладуються чары на инструмент fabric 1.21.1

Начал разработку своего мода на fabric 1.21.1. Создал предмет меча по оффициальной документации fabric https://docs.fabricmc.net/ru_ru/1.21/develop/items/custom-tools Создал меч все нормально но столкнулся с проблемой меч не получаеться зачаровать не книгой на наковальне не на столе зачарования не коммандой /enchant. Кто знает в чем проблема? Вот мой код если нужно. Регистрация меча:

public static final RegistryKey<Item> SWORD_OF_THE_ABYSS_KEY = RegistryKey.of(
            RegistryKeys.ITEM,
            Identifier.of(Voidborn.MOD_ID, "sword_of_the_abyss")
    );

    public static final Item SWORD_OF_THE_ABYSS = register(
            new SwordItem(
                    AbyssMaterial.INSTANCE,
                    new Item.Settings()
                            .maxCount(1)
                            .maxDamage(AbyssMaterial.INSTANCE.getDurability())
                            .attributeModifiers(
                                    SwordItem.createAttributeModifiers(
                                            AbyssMaterial.INSTANCE,
                                            2, // Базовая атака меча
                                            -2.4F
                                    )
                            )
            ),
            SWORD_OF_THE_ABYSS_KEY
    );

Файл с материалом:

public class AbyssMaterial implements ToolMaterial{

    public static final AbyssMaterial INSTANCE = new AbyssMaterial();

    @Override
    public int getDurability() {
        return 852;
    }

    @Override
    public float getMiningSpeedMultiplier() {
        return 5.0F;
    }

    @Override
    public float getAttackDamage() {
        return 12;
    }

    @Override
    public TagKey<Block> getInverseTag() {
        return BlockTags.INCORRECT_FOR_DIAMOND_TOOL;
    }

    @Override
    public int getEnchantability() {
        return 22;
    }

    @Override
    public Ingredient getRepairIngredient() {
        return Ingredient.ofItems(ModItems.SHARD_OF_DARKNESS);
    }
}

Буду рад если поможете мне кто знает в чем проблема!


Ответы (0 шт):