PeakSurge

PeakSurge

PeakSurge是一个Minecraft的Fabric服务端模组,允许你控制主世界中stony_peaks生物群系生成的频率,范围从1%到100%,根据你的偏好调整地形。

PeakSurge

PeakSurge 是一个用于 Minecraft 的服务端 Fabric 模组,它让你能够精确控制主世界中 minecraft:stony_peaks 生物群系的生成频率。无论你是想要一个被高耸山峰主导的世界,还是希望它们成为稀有的景观,PeakSurge 都能让你按自己的偏好调整地形。

功能特性

可配置的石头山峰频率

将 stony_peaks 的生成率从 1% 调整到 100%(原版为 10%)。此设置直接影响该壮丽生物群系在新生成的区块中出现的频率。

生物群系转换选项

PeakSurge 可以选择性地将其他与山地相关的生物群系转换为 stony_peaks,随着频率的增加而生效。这包括:

  • 寒冷山峰: 尖峭山峰、冰封山峰(从 10% 频率开始转换,最高至 60%)
  • 山麓地带: 雪坡、林地、风袭丘陵、风袭砾质丘陵、风袭森林(从 45% 频率开始转换,最高至 100%)
  • 高地草甸: 草甸、樱花林地(从 80% 频率开始转换,最高至 100%)

仅服务端

此模组设计为仅在服务端运行。原版客户端无需自行安装 PeakSurge 即可连接并游玩,非常适合专用服务器使用。

实时配置

使用 /peaksurge 命令可在运行中的服务器上调整设置,无需重启。更改会立即应用到新生成的区块。

可选的客户端界面

对于单人游戏或客户端配置,PeakSurge 支持 Mod Menu 和 Cloth Config,提供直观的游戏内设置界面。

版本方案

PeakSurge 遵循 语义化版本 + 构建元数据,格式为 主版本.次版本.修订版本+mc<我的世界版本>。版本号始终维护在 gradle.properties(mod_version)中,fabric.mod.json 通过 ${version} 自动读取——绝不硬编码。

组件 何时递增 说明
主版本 破坏性更改——旧存档或配置不再兼容 将次版本和修订版本重置为 0
次版本 添加新功能,所有旧功能仍可正常工作 将修订版本重置为 0
修订版本 仅修复错误,无新功能,无破坏性变化  
+mc* 此构建所针对的 Minecraft 版本 不影响版本比较

每次发布仅递增一个位置,与本次发布中最大的变更相对应。如果一次发布既包含错误修复又包含新功能,则仅递增次版本——新功能始终优先于错误修复。

技术细节

   
模组加载器 Fabric
Minecraft 26.1.2
依赖项 Fabric API, Fabric Loader (>=0.19.3)
许可证 MIT
可选(客户端) Mod Menu, Cloth Config

注意: 该模组通过根据每个气候体积的稳定哈希值,将气候参数槽重新分配给 stony_peaks 来实现功能。当频率低于原版 10% 时,模组反向工作,通过将它们重新映射回 jagged_peaks 来减少 stony_peaks 的出现。

工作原理

PeakSurge 使用一个 mixin 来拦截主世界生物群系生成过程。它基于每个气候体积的稳定哈希值和配置的频率,将气候参数槽重新分配给 stony_peaks。主世界生物群系表可以在原地重建,使更改无需重启服务器即可立即对新区块生成生效。


这个模组——以及这份描述——完全是在泰国使用 AI 辅助制作的。你在这里看到的一切都是 AI 生成的。这个模组好不好?是的,我认为很好。但如果你对人们使用 AI 制作模组有意见,那是你的问题,不是我的。不相信这份简介是 AI 写的?那同样是你自己的问题。


未来计划

我将来可能会添加功能、修复或其他内容——那些你我目前都还不知道的东西。想知道为什么我要告诉你这些?因为我随时都可能想到一个新功能。仅此而已。

联系与反馈

发现了一个错误?想要新功能?有想法?给我发邮件至 mattrixthai9911@zohomail.com——我会审查并决定是否值得添加。源代码可在 GitHub 上获取,但仅提供源码——没有用于错误报告的问题追踪器。请改用上面的邮箱联系。

此模组不使用任何外部库。唯一的依赖是 Fabric API。世界类型方面,除了超平坦(superflat)之外,现在支持所有世界类型。