![[TaCZ] 未来商店兼容](https://cdn8.newbeebox.com/nbbnext/2026/09/18/a27d3c9b9b26acc58dff0e51c11f5cf6.png)
[TaCZ] 未来商店兼容
一个Minecraft Forge 1.20.1模组,将Timeless and Classics Zero (TaCZ)武器数据无缝集成到Future Shops和标准工具提示中。
在同时运行 Future Shops 和 TaCZ (Timeless and Classics Zero) 时,玩家通常无法在商店 GUI 中看到枪械的属性(如射速、伤害或弹药)。这是因为 TaCZ 使用自定义的图形叠加层来显示属性,而 Future Shops 强制以纯文本形式渲染提示框,绕过了 Forge 的提示框渲染事件。
此兼容模组通过以下两种方式解决该问题:
- 全局注入显式的文本武器属性到所有 TaCZ 枪械的提示框中。
- 通过 Mixin 修补 Future Shops,在提示框渲染期间正确传递 ItemStack,确保所有 UI 叠加层、背景颜色和注入的文本都能正确渲染。
非常适合 PvP、SMP 或射击地图服务器,玩家需要在花费游戏货币之前比较武器规格!
功能
- 基于文本的枪械属性:通过 TimelessAPI 自动提取隐藏的 GunData,并将其作为美观、颜色编码的文本行附加到武器的提示框中。
- 伤害:直接从子弹数据中提取。
- 射速(RPM):准确反映枪械的每分钟射击数。
- 弹药:显示最大弹匣容量。
- 通用可见性:这些文本属性在玩家的物品栏、箱子内部,以及最重要的 Future Shops GUI 内部都可见。
- Future Shops UI 修复:使用 Mixin 覆盖 ShopUiUtil.renderItemTooltip,恢复标准的 Minecraft 提示框渲染逻辑,防止 Future Shops 抑制自定义模组的提示框。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。