Concurrent Chunk Management Engine for Forge

Concurrent Chunk Management Engine for Forge

又一个非官方的C2ME的Forge移植版。旨在提升Minecraft的区块性能。

优化

并发行区块管理引擎(Forge 版)(C2MEF)

一个旨在提升 Minecraft 区块性能的 Forge 模组。 本项目源自一个名为 C2ME 的项目。

感谢 ishland 创建了 C2ME。

寻找 Fabric 版本?(原版)

寻找 NeoForge 版本?(原版)

1.20.1 基准测试

即将推出(尚未准备好!)

那么什么是 C2MEF?

C2ME 的非官方 Forge 移植版,C^2M-Engine for Forge,简称 C2MEF,是一个旨在提升区块生成、I/O 和加载性能的模组。这通过利用多个 CPU 核心并行处理来实现。

并且它尚未与 Radium(不建议使用 Canary)和 Starlight 进行完全测试。

C2MEF 代表什么?

并发行区块管理引擎(Forge 版),它旨在让游戏在线程处理方面表现更好,并在世界生成和区块 I/O 性能方面更具可扩展性。

原版一致性

C2MEF 默认不会为了追求原始速度而牺牲原版功能或行为,也不会改变原版世界生成。然而,由于原版世界生成的非确定性,即使使用相同的种子,世界每次生成也会存在显著差异。这不是我们的问题。

虽然我们仔细检查以确保不修改任何原版行为,但错误终究是不可避免的。因此,如果您确实遇到 C2MEF 偏离预期原版行为的问题,请随时提交 issue。(使用此版本时,请勿向原作者报告问题!!)

模组与数据包兼容性

可在原版 Minecraft 上运行的世界生成数据包得到完全支持。 模组中实现的自定义世界生成器通常运行良好,但可能会因为模组作者使用的某些设计假设被破坏以进一步加快世界生成速度,从而导致兼容性问题。

未定义行为清理

C2ME 和 C2MEF 包含用于世界随机的 CheckedThreadLocalRandom(包含在 UWRAD 中)以及其他一些检测。这些检测旨在防止模组破坏 Minecraft 内部机制并导致难以调试的问题。 该检测几乎不会产生误报,应予以重视并向相应的模组作者报告。

C2ME 与 C2MEF 的区别

虽然两者基本相同,但 C2MEF 包含了一些错误修复补丁。

使用须知

备份您的世界并养成良好的游戏模组使用习惯。

祝您有美好的一天 :D

Minecraft 版本支持状态

目前仅支持 1.20.1。

请记住

这是非官方 Forge 移植版,且尚未完全测试。

因此,如果您发现错误,请在此处报告。

致谢

Arclight - TransformAccess 支持。

ArclightPowered/mixin-tools - Mixin 支持。