Realistic World Gen Alpha

[!INFO] Git Commit: 37046ef | Updated: 2026-10-02

Realistic World Gen Alpha(源码内 @Mod 名为 RealisticWorldGen,modid 为全大写 RWG)是一款 纯世界生成 mod,作者 ted80。它不注册任何方块、物品、实体或合成配方,唯一的注册内容是一个名为 RWG 的 Forge 世界类型。玩家创建世界时选用该类型,RWG 便接管「维度 0」的地形与群系生成: 用 47 个「写实群系」替换原版的温度/湿度群系网格,叠加自己的地形噪声、地表涂装、悬崖、积雪与植被系统。

在 GTNH 中它是一个纯服务端模组 —— @Mod 声明了 acceptableRemoteVersions = "*",客户端不需要安装。 这一点在多人服务器上很关键:群系 ID、地形与噪声算法全部由服务端决定。

⚠ 与本 wiki 的 Realistic Terrain Generation 是两个不同的 mod。 二者主题相邻(都是重写地形生成),但来自不同仓库、实现完全不同。RTG 分类页记录的「互斥」结论出自 RTG 仓库的 Loader.isModLoaded("RWG") 行为,本仓库(RWG)源码中没有任何检测其他世界生成 mod 的代码, 因此无法从 RWG 侧核实该结论。

模组的核心是一套可配置的三段式管线:群系选择(气候噪声切成气候带)→ 地形与地表(高度噪声 + 地表层替换)→ 装饰与 populate(植被、洞穴、矿脉、村庄、地牢)。8 个生成开关与 25 个群系 ID 全部 在配置文件中,另有两条服务端指令用于解决 GTNH 2.2.0.0 噪声算法变更造成的老世界区块接缝问题。

世界生成列表

  • RWG 世界类型 - 唯一的注册内容:WorldTypeRealistic,服务端专用,云层高度 256,不含任何方块物品实体
  • 区块生成管线 - 地形阶段 7 步 + populate 阶段 15 步的完整调用顺序与全部配置开关作用点
  • 地形与地表 - 18 个地形类与 20 个地表类,基类默认铺层规则(草/土分界 Y=62、6 格泥土层)

群系列表

  • 基础群系 - 25 个原版 BiomeGenBase 实例,ID 200–224,只管草色与刷怪
  • 写实群系 - 47 个真正决定地形的写实群系,6 档气候噪声分带算法与 32 个原生可选群系

地表装饰列表

  • 地表装饰 - 31 个装饰类(21 个已接线、10 个未接线),树苗替换功能因注册语句被注释而失效

设置列表

  • 配置文件 - 25 个群系 ID + 8 个生成开关,含 25 条旧键自动改名
  • 指令与存档数据 - /rwg_noise 与 /rwg_buginfo,以及 rwg_data 存档字段

联动列表

  • 第三方群系联动 - BOP / EBXL / Thaumcraft / ChromatiCraft 共 76 条群系挂载,附村庄材质处理器的未接线状态