RWG 世界类型

基本信息

属性 值
modid RWG
内部世界类型名 RWG(new WorldTypeRealistic("RWG"),rwg/RWG.java:31)
界面显示名 Realistic Alpha(assets/rwg/lang/en_US.lang:1 的 generator.RWG);zh_CN.lang:1 为「真实世界生成初版」
客户端安装要求 无。@Mod(modid = "RWG", name = "RealisticWorldGen", version = "GRADLETOKEN_VERSION", acceptableRemoteVersions = "*")(rwg/RWG.java:25)—— FML 中 acceptableRemoteVersions 非 null 即声明为服务端专用模组
群系选择器 ChunkManagerRealistic(rwg/world/WorldTypeRealistic.java:14-16)
区块生成器 ChunkGeneratorRealistic,以 world.getSeed() 直接构造(WorldTypeRealistic.java:18-20)
云层高度 256F(WorldTypeRealistic.java:22-24)
注册方块 / 物品 / 实体 0 / 0 / 0
附属维度 无(无 WorldProvider 子类,无 DimensionManager.register* 调用)
作者 ted80(mcmod.info 的 authorList)
仓库自述 “Adds a new realistic worldtype”(mcmod.info 的 description)
实际发布版本号 「无法核实」—— @Mod 中为占位符 GRADLETOKEN_VERSION,由 gradle.properties 的 replaceGradleTokenInFile = RWG.java 在构建期替换;gradle.properties 未硬编码 modVersion,仓库唯一 git tag 为 alpha-1.5.2

功能

RWG 是纯粹的世界类型模组:它只在 Forge 的世界类型列表里追加一个 RWG 条目,之后所有地形工作都交给 ChunkManagerRealistic(选群系)与 ChunkGeneratorRealistic(铺方块)。

WorldTypeRealistic(rwg/world/WorldTypeRealistic.java)全文只重写了 3 个方法:

方法 返回 行号
getChunkManager(World) new ChunkManagerRealistic(world) WorldTypeRealistic.java:14-16
getChunkGenerator(World, String) new ChunkGeneratorRealistic(world, world.getSeed()) WorldTypeRealistic.java:18-20
getCloudHeight() 256F WorldTypeRealistic.java:22-24

关键点:

  • 服务端专用。由于 acceptableRemoteVersions = "*",客户端不安装本模组也能进服;群系 ID、地形与噪声 算法全部在服务端决定,客户端只接收已生成的区块。
  • 无维度。源码中不存在 WorldProvider 子类,也没有任何 DimensionManager.register* 调用 (grep -rn "registerDimension|WorldProvider" src/main/java/ 无匹配)。RWG 只影响「维度 0」的世界类型。
  • 不重写出生点判定。ChunkGeneratorRealistic 中 canSpawnHere / canCoordinateBeSpawn 均无匹配, 出生点沿用 Forge 与原版默认流程。
  • 不注册任何内容。grep -rnE "registerBlock|registerItem|new Block\(|new Item\(|GameRegistry.register" src/main/java/ 零匹配,EntityRegistry / registerModEntity 亦零匹配,addRecipe / registerRecipe 零匹配。 本 mod 没有方块、物品、实体或合成配方。

数值

数值名 值 来源
世界类型名 RWG RWG.java:31
云层高度 256 WorldTypeRealistic.java:23
基础群系数量 25(ID 200–224) rwg/config/ConfigRWG.java:30-54
写实群系实例数 47 rwg/biomes/realistic/RealisticBiomeBase.java:67-140

交互

触发 行为
创建世界 → 世界类型下拉框 选中 RWG(显示为 Realistic Alpha / 「真实世界生成初版」,语言文件 key generator.RWG)
进入 RWG 世界 世界类型实例为 WorldTypeRealistic,云层渲染高度提升到 256
/rwg_noise、/rwg_buginfo 见 指令与存档数据

合成配方

无。本 mod 不注册任何合成配方(grep -rn "addRecipe|registerRecipe|CraftingManager" src/main/java/ 零匹配)。

相关条目