TFC食物同步修复

TFC食物同步修复

客户端修复:专用服务器上TFC食物成分缺失于JEI使用索引中的问题

修复了客户端连接到专用服务器时,tfc:not_rotten(及其他依赖 FoodCapability 的)材料从 JEI 的“用法”索引(U)中缺失的问题。

在 TFC 的食品数据从物理服务器同步完成后,客户端侧的食品定义缓存不会被重建,导致食品材料被枚举为空。本模组会在同步完成后,于客户端主线程上重建缓存并使 Forge 材料失效。

  • 仅客户端(专用服务器无需安装)
  • 要求:Minecraft 1.20.1、Forge 47.4.10+、TerraFirmaCraft 3.2.24+
  • 不接触 JEI 的 API,不触发数据包/资源重载,也不改变配方匹配逻辑;无 JEI 时也可安全运行

源代码:https://github.com/syntaxHighlight/JEI-TFC-Patch