更新内容总结:
1. 新增 MWF 枪械模组支持
- 实现了对 Modular Warfare (MWF) 枪械伤害的监听。
- 现在 MWF 枪械攻击队友时,会正确遵循队伍的友伤 (Friendly Fire) 设置。
2. 增强 1.12.2 版本兼容性
- 智能材质映射 : 自动将高版本物品名(如 BLACK_STAINED_GLASS_PANE )转换为 1.12.2 对应的 ID 和数据值(如 STAINED_GLASS_PANE:15 )。
- 特性降级 : 自动屏蔽不支持的 CustomModelData 设置,防止报错。
- 头颅兼容 : 修复了旧版本核心不支持 setOwningPlayer API 导致的头颅显示问题。
3. 优化 GUI 性能与稳定性 (针对 1.20.1+)
- 异步加载 : 重构了 InviteGui (邀请界面),采用“先打开界面,后加载数据”的策略。
- 防卡顿 : 彻底解决了因 Mojang API 响应慢或网络问题导致的主线程卡死无法打开 GUI 的问题。