Мета предмета

Версия Minecraft
1.12.2
2,932
44
598
Доброго времени суток Земляне и Чужие!
Сегодня я столкнулся с такой проблемой: У меня есть предмет с прочностью, я для него сделал 16 подтипов (метаданных).
Java:
import com.garik.snowplusplus.item.types.MittensTypes;

import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.util.NonNullList;

public class ItemMittens extends Item {

    public ItemMittens(String name) {

        super();
       
        setRegistryName(name);
        setUnlocalizedName(name);

        setMaxDamage(128);
        setMaxStackSize(1);

        setHasSubtypes(true);

        setCreativeTab(CreativeTabs.TOOLS);

    }

    @Override
    public void getSubItems(CreativeTabs tab, NonNullList<ItemStack> items) {
        if (tab == CreativeTabs.TOOLS) {
            for (MittensTypes type : MittensTypes.values()) {
                items.add(new ItemStack(this, 1, type.ordinal()));
            }
        }
    }

}
Java:
public enum MittensTypes {

    WHITE, ORANGE, MAGENTA, LIGHT_BLUE, YELLOW, LIME, PINK, GRAY, SILVER, CYAN, PURPLE, BLUE, BROWN, GREEN, RED, BLACK;

    public static MittensTypes getByMeta(int meta) {
        for (MittensTypes type : values()) {
            if (type.ordinal() == meta)
                return type;
        }
        return null;
    }

}
Проблема в том что в игре внутри креативной вкладки у каждого следующего предмета мета снимает прочность, сейчас продемонстрирую:
1532592953008.png
Я конечно с метой не знаком, но я в принципе понимаю из за чего оно так делает, меня вот сейчас интересует решение :)
 
Последнее редактирование:
7,099
324
1,509
В предмете:
Java:
public boolean showDurabilityBar(ItemStack stack)
{
    return false;
}
 
Сверху