Прочность кирки и отображение прочности кирки

Версия Minecraft
1.12.2
91
1
5
Я создал инструмент кирка, вписал кол-во прочности и код:
Код:
public class Pickaxe extends ItemPickaxe implements IHasModel{
    public static Item.ToolMaterial toolMaterial = EnumHelper.addToolMaterial("mymod:mytool", 2, 101, 5.0F, 6.0F, 30);
    public Pickaxe(String name, ToolMaterial material){
        super(material);
        this.setRegistryName(name);
        this.setUnlocalizedName(name);
        this.setMaxStackSize(1);
        this.setMaxDamage(101);
        this.setCreativeTab(MyMod.MyMod);
    }

    @Override
    public int getMaxDamage(ItemStack stack){
        return 101;
    }

    @Override
    public void setDamage(ItemStack stack, int damage){
        super.setDamage(stack, 101);
    }

    @Override
    public boolean showDurabilityBar(ItemStack stack){
        return true;
    }

    @Override
    public double getDurabilityForDisplay(ItemStack stack){
        if(super.getDamage(stack)!=0){
            return stack.getItemDamage();
        }else{
            stack.getMaxDamage();
        }
        return super.getDurabilityForDisplay(stack);
    }

    @Override
    public float getDestroySpeed(@Nonnull ItemStack itemstack, IBlockState blockState){
        if(blockState != null && (blockState.getMaterial() == Material.ROCK)){
            return 4F;
        }else{
            return super.getDestroySpeed(itemstack, blockState);
        }
    }

    @Override
    public boolean canHarvestBlock(IBlockState blockIn){
        Block block = blockIn.getBlock();
        return block == Blocks.STONE || super.canHarvestBlock(blockIn);
    }

    @Override
    public void addInformation(ItemStack stack, World worldIn, List<String> tooltip, ITooltipFlag flagIn){
        tooltip.add(TextFormatting.GREEN + I18n.format("pickaxe.tooltip.desc2", getUnlocalizedName()));
        super.addInformation(stack, worldIn, tooltip, flagIn);
    }
}

Когда я ломаю блок, то полоска прочности резко пропадает. Поможете исправить?
 
3,005
192
592
3,005
192
592
@EnGinners Ты сделал то, что написано выше?
Пропадает потому что прочности 0 остается, ибо ломается ВСЯ кирка сразу.
 
91
1
5
Я не могу просто где это находится?
Java:
    @Override   
    public double getDurabilityForDisplay(ItemStack stack) {
        return 0.0 - stack.getItemDamage() / 1.0 - stack.getMaxDamage();
    }
Я так выставил, и у меня отображается полоска прочности разных цветов в зависимости от копания и она длинная до предела.
 
Сверху