Carpet Rof Addition

Carpet Rof Addition

一个优化过的地毯模组,稍微改变了原版特性。

游戏机制

ROF Carpet Addition 是 Carpet 的一个扩展,专注于在不破坏正常玩法的情况下减少技术性 Minecraft 服务器的卡顿,同时添加一些提升体验的功能。

本模组遵循 Carpet 风格:功能以游戏规则(gamerule)的形式实现,可以单独启用、禁用或调整。在默认配置下,原版行为不会改变。

主要功能包括:

  • 末影珍珠炮优化:激进的 TNT 合并、更稳定的珍珠区块加载,以及优化的射线检测(假设自然生成方块的高度保持在阈值以下)。启用所有优化后,从珍珠发射到落地的平均 MSPT 降低 80%–95%;对于超大型珍珠炮(>5000 TNT),卡顿可降低两个数量级。

  • 智能数据包限制:限制特定区域中特定实体的数据包发送,而不影响正常生存,从而减少网络和客户端卡顿。用于大规模刷沙机和生物农场。

  • 异步世界刻优化(1.5+):缓存随机刻和自然生物生成所使用的区块列表,并支持异步预计算下一游戏刻的候选对象。当异步结果不可用或已过期时,模组会自动回退到原版行为。

  • 高密度实体收集优化(1.5+):使用基于区段(section)的空间索引来优化 Lithium 的实体推动候选收集,降低在狭小区域内处理大量实体的开销。

  • 更细致的权限控制:通过直接修改原版命令树,可以实现更细粒度的权限控制——例如,独立控制单个子命令的权限。

  • 还包含其他小型实用工具。

文档

开发版和快照版构建可通过仓库中的 GitHub Actions 获取。

注意: 英文文档使用 LLM 翻译。