对于近地轨道维度的生成,没有需要特意去说明的地方,因此对大多数参数的用处将不会去说明。

建议配合此教程

在数据包的命名空间文件夹下建立一个名为"dimension"的目录。

【数据包教程】为Ad Astra的自定义星球添加一个近地轨道维度-第1张图片在"dimension"目录中建立一个json文本,名称不限。

【数据包教程】为Ad Astra的自定义星球添加一个近地轨道维度-第2张图片填入以下内容:

【数据包教程】为Ad Astra的自定义星球添加一个近地轨道维度-第3张图片

{
    "type": "ad_astra:tf_orbit",
    "generator": {
    "type": "minecraft:noise",
    "settings": "ad_astra:orbit",
        "biome_source": {
            "type": "minecraft:fixed",
            "biome": "ad_astra:orbit"
        }
    }
}

"type"一栏冒号前的部分填写命名空间名称,如果你不知道你在做什么请保持默认,后面填写维度类型名称。完成后,"type"一栏的内容就是你近地轨道的维度类型的命名空间ID。

再于命名空间文件夹创建一个名为"dimension_type"的目录。

【数据包教程】为Ad Astra的自定义星球添加一个近地轨道维度-第4张图片创建一个json文本,名称和在"dimension"目录创建的保持一致。

【数据包教程】为Ad Astra的自定义星球添加一个近地轨道维度-第5张图片填入以下内容:

【数据包教程】为Ad Astra的自定义星球添加一个近地轨道维度-第6张图片

{
    "ultrawarm": false,
    "natural": true,
    "piglin_safe": false,
    "respawn_anchor_works": false,
    "bed_works": true,
    "has_raids": false,
    "has_skylight": true,
    "has_ceiling": false,
    "coordinate_scale": 1,
    "ambient_light": 0,
    "logical_height": 256,
    "infiniburn": "#minecraft:infiniburn_overworld",
    "min_y": 0,
    "height": 256,
    "effects": "ad_astra:tf_orbit",
    "monster_spawn_block_light_limit": 0,
    "monster_spawn_light_level": {
        "type": "minecraft:uniform",
        "value": {
            "min_inclusive": 0,
            "max_inclusive": 7
        }
    }
}

关于维度类型的写法,可以参考一下Minecraft WiKi的这篇文章,根据自己的需求进行修改。只有一点——"effects"一栏务必填写近地轨道的维度类型的命名空间ID。