跳到正文

chunktreefix

作者:0d1050

修复 NeoForge 1.21.1 中树木和建筑在区块边界处被截断的问题(MC-224729)。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

NeoForge 1.21.1 修复 MC-224729:树木、结构以及任何其他世界生成特性,若从已生成的区块悬伸到尚未生成完成的相邻区块中,当该相邻区块被保存时,这些特性可能会被静默丢弃——从而在树木和结构上产生“在区块边界处被截断”的外观。

这是对 SuperCoder79 的 chunksavingfix-fabric(MIT 许可,最初面向 1.16.5 Fabric)的重新实现(而非复制),针对当前 NeoForge 1.21.1 内部机制重新构建。

状态:Beta

已在一个约 350 个模组的整合包中经过实际游玩验证可用,并与另外几个同样涉及区块保存/缓存的模组(ServerCore、SmoothChunk、ModernFix、Lithium)一同运行。一个已知风险:本模组使用 @Overwrite 修补了 ChunkMap#saveChunkIfNeeded。如果你的整合包中另一个模组也覆盖了该确切方法,两者将发生冲突,游戏将无法启动。尚未在专用服务器上测试(目前仅在单人/集成服务器上测试过)。

关于性能的说明

这是一个正确性/缺陷修复模组,而非性能模组——它会为那些此前在保存时被(错误地)跳过的区块增加少量额外的磁盘 I/O,并受原版已有的每区块保存冷却限制。

 

 

常见问题

chunktreefix 支持哪些 Minecraft 版本?

chunktreefix 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

chunktreefix 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

0d1050 的其他作品

查看全部 →