- 尝试修复 folia 中罕见的 linear 格式问题
- 修复了消耗型替换不支持可堆叠物品的问题
重要提示
更新至此版本后,请
不要回滚。此版本正式引入了资源包工作流设计。请务必更新您的资源包托管配置
工作流按顺序执行一系列资源包操作,在 config.yml 的 resource-pack.workflows 下配置:
ce-pre.gtemc.cn
- 引入了多资源包系统、资源包偏好设置和资源包预设
- 引入了资源包工作流,并增加了对 PackSquash 的支持
- 修复了在某些情况下覆盖原版组件无效的问题
工作流允许您控制资源包的生成、打包、上传和发送的时间及方式。它使您能够更轻松地在发布前测试更改、集成 PackSquash 和 BlueMap 等工具,并仅运行您需要的步骤,同时保持默认设置的简洁性
例如,您现在可以在生产环境中随时运行
/ce reload all,而不会影响在线玩家。当您确信一切就绪后,使用
/ce workflow production 部署正式更新。在此工作流下,生产环境中的资源包构建会进行最大程度的优化,而测试环境则优先考虑最快的生成速度
如果您遇到任何问题,请尽快告知
我
- 进行了全面改进,以消除处理多线程工作流时的竞争条件
重写了家具系统的数据包管理逻辑,将更多 CPU 负载从主线程转移到了 Netty 线程,并对家具系统的各个方面进行了全面优化。更新至此版本后,Spark 中箭头所指的条目将得到改善。由于我的服务器需要同时加载超过 40,000 件家具,因此我进行了这项优化
此外,此版本还修复了切换变体时家具灯光更新异常的问题。该问题是在我优化家具变体切换功能后的某个时间点出现的
相连的判定箱将在服务器端自动优化为合并后的更大判定箱,在不影响任何机制的前提下实现完全相同的效果。内存占用将更低。在此示例中,服务器端实际上只有 7 个实体处理碰撞
YAML:
seats:
- 0,0,-0.1 0 true # 调整视角
- 重写了区块数据包处理系统,现在处理速度提高了 10–50%,临时内存分配量减少了 95%
重要提示
如果您正在使用
leaf 26.2 + 最新 CE 快照 + 调色板注入模式,请务必将 leaf 更新至最新版本,否则系统会崩溃
在转换区块数据包时,现在以客户端实际接收的注册表大小为依据,而不是依赖服务器端的注册表大小
现在,所有马鞍均已在
CraftEngine 工具箱 中得到支持
同一件物品可以绑定多个马鞍模型
- 在 config.yml 中添加了一些有用的实体剔除选项。这些选项默认处于启用状态,建议保持启用
之前 -> 之后
【占位视频】【占位视频】
- 从多方面优化了 CraftEngine 在 Netty 上的内存分配
- CraftEngine 现可提前识别哪些项是不可变的,以便对其进行预初始化,从而提高项的构建效率并减少内存分配
进一步优化了 Netty 的内存分配
- 修复了一些错误