DuraDisplay
[!INFO] Git Commit:
981cc7f| Updated: 2026-09-28
DuraDisplay 是一个纯客户端 HUD overlay mod,覆盖 1.7.10 原版 Item.showDurabilityBar 渲染路径,把"是否显示耐久度条"重写为"渲染我的 overlay"。它没有任何方块、物品、实体或维度内容——所有功能集中在 overlay 模块、配置系统与 mod 联动开关上。
支持 5 个 overlay 模块:耐久度(默认)、充能、小工具、容器格子、药水/Brew。集成 GregTech、IC2、AE2、EnderIO、CoFH Core、Tinkers Construct / Mechworks、Forestry、Botania、BuildCraft、Thaumcraft、Alchemical Wizardry 共 11 个第三方 mod 的物品。
源码包:com.caedis.duradisplay
设定列表
- 耐久度 Overlay - 默认模块:对所有可损坏物品显示剩余耐久度;GT/IC2/TiC/AE2/Botania/Blood Magic/BuildCraft/Thaumcraft 兼容
- 充能 Overlay - GT EU / IC2 EU / RF 三体系电量;IC2、CoFH Core、TiC RC 工具支持
- 小工具 Overlay - 低耐久度工具 + GT 打火机/喷漆罐;10 项 unlocalized name 白名单 + GT
MetaGeneratedItem0130+ damage ID 映射 - 容器 Overlay - 容器物品剩余/已占用格子数;目前仅 Forestry 背包
- 药水/Brew Overlay - 药水/Brew 剩余饮用次数;Botania brew 与 Blood Magic Alchemy Flask
- 渲染系统 -
MixinRenderItem重定向 +DurabilityRenderer.Render+ Text/Bar/VerticalBar 三种渲染器;Execute标志与OverlayInfo注解处理器 - Mod 自带条带切换 - 关闭/恢复 GregTech 与 EnderIO 自带的耐久度条与能量条
- 配色与样式 - 5 种
ColorType(RYGDurability/Threshold/Vanilla/Single/Smooth)+ 3 种Style(Text/Bar/VerticalBar)+ 6 种Format(PERCENT/REMAINING/USED/MAX/FRACTION/CONTAINER) - 配置系统 -
duradisplay.cfg加载/热重载;Enable总开关 + GUI Factory 页面
物品效果
- AE2 物品渲染钩子 - AE2 GUI 物品走
IItemDisplayRegistry.ItemRenderHook的额外渲染入口