
NoisiumForked
优化世界生成性能,以获得更好的游戏体验。
![]()
Noisium Forked
此模组是原版且已不再维护的模组 Noisium 的一个分支。 该分支旨在保持与未来 Minecraft 版本的兼容性。
优化世界生成性能,以获得更好的游戏体验。
Noisium - 停更通知。
- Noisium 将从 26.3 版本起停止更新,因为 FastNoise 已作为更优秀且更优化的同类模组存在。
- 我建议在所有近期和未来的版本中使用 FastNoise。
Noisium 修改了一些其他模组不会触及的世界生成函数,以填补其他性能优化模组留下的空白。
最值得注意的是,NoiseChunkGenerator#populateNoise 被优化,以加速新区块生成时的方块状态放置。
通过抽象/内置函数设置方块状态的步骤被绕过。相反,方块状态直接写入调色板存储中,
从而跳过了 Minecraft 在设置方块状态时通常有用的计算,但在世界生成时这些计算只会拖慢速度。
此外还有 3 项其他优化,可提高生物群系填充速度、方块状态采样速度以及区块解锁速度(Minecraft
1.21 及以上版本)在世界生成期间的表现。
Noisium 与原版 Minecraft 世界生成(未安装 Noisium 的世界生成)完全 1:1 一致。
性能提升幅度不定,根据生成的区块数量,速度可提升几秒到几十秒不等。 请参阅以下 Spark 分析文件以了解性能差异:
依赖项
必需
无。
兼容性信息
兼容模组
Noisium 应该与 Modrinth/CurseForge 上针对 Noisium 所支持的 Minecraft 版本的大多数(如果不是全部)热门优化模组兼容, 因为 Noisium 旨在填补其他模组在性能优化方面留下的空白。 这包括(但不限于)C2ME、Lithium、Nvidium 和 Sodium。
- C2ME:每个世界生成线程的运行速度都更快。C2ME 中的生物群系填充多线程处理方式也更好/更高效,
因此从
v1.0.2起,该功能已从 Noisium 中移除。建议将 C2ME 与 Noisium 一起使用,以获得更好的世界生成 性能。 - Distant Horizons:Noisium 加速了 LOD 世界生成线程,因为 LOD 生成依赖于 Minecraft 的世界生成速度。
- ReTerraForged:RTF 内置了对 Noisium 的兼容性,可充分利用 RTF 世界生成期间的优化。
不兼容情况
请参阅问题追踪器以获取不兼容列表。
支持的游戏版本请在文件名中查看版本信息。 支持 Fabric、Quilt 和 NeoForge 模组加载器。 仅服务端。
常见问题解答
问:你会将此模组移植到更低的 Minecraft 版本吗? 答:不会。
问:此模组能在多人游戏中使用吗? 答:可以,但它只会提高服务器的性能。
问:只有服务器需要此模组,客户端也需要吗? 答:只有服务器需要此模组(不过如果你要开局域网或玩单人游戏,客户端也可以安装)。
鸣谢
- 感谢 Steveplays28 制作了原版模组。
- 感谢 Builderb0y 提供了很好的起点并帮助解决问题。
- 感谢 ishland 在 C2ME 兼容性和性能基准测试方面提供的帮助。
- 感谢 Uniter 和 raccoonman2 进行性能基准测试。
许可证
本项目基于 LGPLv3 许可证授权,详情请参阅 LICENSE。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。