
Cubic Reworked
一个NeoForge立方体世界引擎,将地形存储、流式传输并渲染为可独立加载的16×16×16立方体。
Cubic Reworked
一个垂直可扩展的Minecraft世界,一次重建一个立方体。
Cubic Reworked 是为 NeoForge 上的 Minecraft 26.2 打造的全新立方体世界引擎。它用可独立寻址的 16x16x16 立方体取代了固定高度的世界所有权,用于存储、加载、模拟、网络、碰撞和渲染。
1.0 版本特性
- 压缩的垂直方块范围,从 Y -2,097,152 至 Y 2,097,151
- 稀疏立方体存储,支持带修订安全性的存档和崩溃恢复
- 三维玩家加载,支持渲染距离和模拟距离
- 通过 Minecraft 常规方块/流体网格管线实现垂直旋转的客户端渲染
- 立方体碰撞、方块光照和天空光照、计划刻、随机刻、方块实体、游戏事件和兴趣点(POI)
- 高空建造和挖掘、门和床、活塞、流体、草方块、伏聆、试炼刷怪笼,以及支持高度感知的传送门
- 默认启用立方体格式的主世界、下界和末地维度
- 每个维度原生生成范围内的原版地形、洞穴、结构、特征和生物群系
地形生成的工作原理
Cubic Reworked 使用每个维度配置的原版生成器,并将已生成的地形区块导入立方体存储。这保留了维度原生垂直范围内的常规世界生成。超出该范围的立方体包含填充了生物群系的空气,可供建造和模拟使用。
整个扩展垂直范围内的地形生成不包含在 1.0.0 版本中。
要求
- Minecraft 26.2
- 适用于 Minecraft 26.2 的 NeoForge 26.2.0.53-beta 或更高版本
- Java 25
- 服务器和每个客户端上必须使用相同版本的 Cubic Reworked
存档和兼容性说明
在使用 Cubic Reworked 打开珍贵存档前,请先进行备份。立方体编辑内容会单独存储在对应维度的 cubicreworked/ 目录下,如果移除该模组,这些数据将无法访问。
该模组将压缩方块位置改为 21/22/21 的 X/Y/Z 分割。这实现了扩展的 Y 范围,但将压缩的水平坐标限制在约正负 105 万个方块。假设使用原版建筑高度或坐标压缩方式的模组可能不兼容。
目前的局限性:
- 超出原生原版生成高度的地形为空。
- 仍保留一个小的原版列兼容层,用于实体和其他面向列的系统;实体存储、怪物上限和强制加载的互操作性尚未完全原生支持立方体格式。
- 与其他世界生成、光照、渲染和优化模组的兼容性尚未广泛测试。
- 极大范围的已探索世界尚未实现冷模拟索引分片的懒加载。
链接
报告问题时,请包含 Cubic Reworked、Minecraft 和 NeoForge 的版本,重现步骤,以及相关日志。
致谢
由 MatNX 创作。Cubic Reworked 是一个独立实现,灵感来源于 Cubic Chunks 项目探索的思路。它与 Mojang Studios、Microsoft 或 Cubic Chunks 团队无任何关联。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。