起始维度

起始维度

创建一个自定义维度,并让玩家在那里出生!

工具

这是一个为 NeoForge 模组包开发者打造的简易实用模组。它会自动创建添加自定义维度所需的文件夹结构,方便玩家在其中生成。

在首次启动时,它会自动在你的 global_packs/required_data/ 文件夹内生成一个必需的数据包。其中包含一个维度(dimension)和一个维度类型(dimension_type)的模板。

config\startingdimension-common.toml 文件中,你可以设置一些重要属性,例如:

  • 维度名称(JSON 文件名必须匹配)
  • 维度类型(Dimension.JSON 中的 Dimension Type 必须与名称匹配)
  • 生成坐标(玩家的大致放置位置)
  • 生成维度(玩家是否应在此世界创建时于此处开始?)
  • 在此维度重生(如果未设置重生点,是否在此处重生?)
  • 忽略已设置的重生点(即使玩家已设置重生点,也在此处重生?)

通过使用配置文件,你可以创建各种类型的世界。玩家甚至不必在此处开始。你可以创建一个类似下界的地方,让玩家在角色死亡后无论重生点在哪里,都被迫前往那里。

以下是一个名为“冰封荒原”(Frozen Wasteland)的示例维度:

{
  "type": "startingdimension:frozen",
  "generator": {
    "type": "minecraft:flat",
    "settings": {
      "layers": [
        {
          "height": 1,
          "block": "minecraft:bedrock"
        },
        {
          "height": 63,
          "block": "minecraft:powder_snow"
        },
        {
          "height": 1,
          "block": "minecraft:ice"
        }
      ],
      "biome": "minecraft:frozen_peaks",
      "features": false,
      "lakes": false
    }
  }
}

依赖项:

Global Packs