修复关于无尽贪婪重生崩客户端问题
在 NeoForge 1.21.1 环境下,Re:Avaritia (无尽贪婪重生) 的存在问题,导致以下两个必崩场景:
只要区块里有无尽箱子,客户端渲染时就会报错崩溃。
(日志特征:ServerChestManager...getWorldPath...this.server is null)
网络稍有延迟或初始化慢了,打开 GUI 直接闪退。
(日志特征:ClientChestManager...getCompound...this.userCache is null)
🛠 简单粗暴地给原模组打补丁:
- 禁止越界调用:按住了客户端,不让它去调服务端的逻辑,防止进服崩。
- 空数据兜底:打开箱子时如果数据还没同步,自动补一个空数据,防止空指针崩。
只要你的服务端满足:
- 核心是 NeoForge 1.21.1
- 装了 Re:Avaritia (无尽贪婪)
- 遇到 “放了无尽箱子进不去服” 或者 “开了无尽箱子被踢出服务器”