
EntityGuardian
修复实体管理中ConcurrentModificationException的问题,从而防止区块加载崩溃。
EntityGuardian 是一款轻量级稳定模组,用于消除游戏世界刻更新期间令人烦恼的 ConcurrentModificationException 崩溃问题,特别是发生在 Minecraft 实体管理系统中的崩溃。这些崩溃通常发生在像 Smoothchunk 或服务器优化模组在游戏处理区块时异步修改实体数据的情况下。
主要功能:
🛡️ 崩溃预防 - 修补 PersistentEntitySectionManager 以安全处理并发实体列表修改
⚙️ 零配置 - 开箱即用,无需配置文件或用户输入
🔌 广泛兼容性 - 专为 Minecraft 1.21.1 (NeoForge) 设计,兼容大多数模组包
⚡ 性能安全 - 采用高效的快照同步机制,开销极低
工作原理 EntityGuardian 使用定向字节码转换实现:
- 将不安全的实体列表迭代替换为线程安全快照
- 防止区块状态更新期间的修改冲突
- 在增加崩溃保护的同时保持原版行为
旨在修复 FTB Skies 2 的 CME 崩溃,但也适用于其他任何情况。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。