Как сделать индикатор для предмета 1.12.2 (ЗАКРЫТА)

Версия Minecraft
1.12.2
API
Forge
122
4
6
Привет всем. Начал делать индикатор для предмета но застопорился. Понял что нужно обращаться к этому файлу ICapabilityProvider но что и как хз. Подскажите пожалуйста кто с этим сталкивался и разобрался. Мне нужно сделать только визуал накопление значения уже есть, осталось только прикрутить к этому всему полоску.
 
122
4
6
Частично получилось, но не работает движение полоски хотя написано вроде правильно.
Java:
@Override
    public boolean showDurabilityBar(ItemStack stack) {
        if (getBlood(stack) != 0) return true;
        return false;
    }
    @Override//--------Вот эта часть----------//
    public double getDurabilityForDisplay(ItemStack stack) {
        int bloodDif = MaxBlood - getBlood(stack);
        return bloodDif / MaxBlood;
    }//------------------//
    @Override
    public int getRGBDurabilityForDisplay(ItemStack stack) {
        EntityPlayer player = Main.proxy.getCurrentPlayer();
        if (player != null && player.world != null) return MathHelper.rgb(255f, 255f, 0);
        return super.getRGBDurabilityForDisplay(stack);
    }
2022-06-10_17.33.02.png2022-06-10_17.33.19.png2022-06-10_17.33.42.png2022-06-10_17.34.00.png
 
7,099
324
1,510
Сверху