[1.12.2] Щит и его ломание при ударе по нему зажатому.

Версия Minecraft
1.12.2
API
Forge
Столкнулся с проблемой, что при ударе по щиту он не ломается вовсе. Может есть какой-нибудь метод или что-то в таком духе? Помогите, пожалуйста!
 
initShields:
package com.v1b1s.armorrpg.init;

import com.v1b1s.armorrpg.shields.shields;

import net.minecraft.item.ItemShield;

import java.util.ArrayList;
import java.util.List;

public class initShields
{
    public static final List<ItemShield> SHIELDS = new ArrayList<ItemShield>();

    public static final ItemShield MITHRIL_SHIELD = new shields("mithril_shield", 3000);
}


Параметры щита:
package com.v1b1s.armorrpg.shields;

import com.v1b1s.armorrpg.init.initShields;
import com.v1b1s.armorrpg.main.Main;
import com.v1b1s.armorrpg.utils.interfaces.IHasModel;
import net.minecraft.item.ItemShield;

public class shields extends ItemShield implements IHasModel
{
    public shields(String name, int uses) {

        setMaxDamage(uses);
        setUnlocalizedName(name);
        setRegistryName(name);
        setCreativeTab(Main.shields);
        setMaxStackSize(1);

        initShields.SHIELDS.add(this);
    }

    @Override
    public void registerModels()
    {
        Main.proxy.registerItemRenderer(this, 0, "inventory");
    }
}

Сам щит в табе отображет, зажимаешь, когда тебя бьют, то использования не отнимаются. Щит неразрушим.

(Извиняюсь за ожидание, был занят очень сильно)
 
Назад
Сверху