From 8948e92fae31a700dfae3cf8367c4ebca49d8b32 Mon Sep 17 00:00:00 2001 From: huazhongyouji <2587709047@qq.com> Date: Sat, 21 Feb 2026 13:45:44 +0800 Subject: [PATCH] feat:add a display for the number of times metal particles can endure --- .../moddedmite/waila/handlers/HUDHandlerMITE.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/moddedmite/waila/handlers/HUDHandlerMITE.java b/src/main/java/moddedmite/waila/handlers/HUDHandlerMITE.java index a05f36a..b33fa87 100644 --- a/src/main/java/moddedmite/waila/handlers/HUDHandlerMITE.java +++ b/src/main/java/moddedmite/waila/handlers/HUDHandlerMITE.java @@ -38,10 +38,15 @@ public List getWailaBody(ItemStack itemStack, List currenttip, I int maxDurability = ia.getMaxDamage(itemStack); int durability = getAnvilDurability(accessor.getTileEntity().getWorldObj().getDimensionId(), tea.xCoord, tea.yCoord, tea.zCoord); if (durability == maxDurability || durability == 0) return currenttip; + + int remainingDurability = maxDurability - durability; + double formulaValue = remainingDurability / ((double)maxDurability / 396800 * 1600); + String displayStr = String.format("%.1f", formulaValue); currenttip.add(LangUtil.translateG( - "hud.msg.anvil.durability", - maxDurability - durability, maxDurability)); - } + "hud.msg.anvil.durability", + remainingDurability + "(" + displayStr + ")", + maxDurability + )); return currenttip; }