我的世界【数据包教程】为Ad Astra的自定义星球添加一个近地轨道维度
对于近地轨道维度的生成,没有需要特意去说明的地方,因此对大多数参数的用处将不会去说明。
建议配合此教程。
在数据包的命名空间文件夹下建立一个名为”dimension”的目录。
在”dimension”目录中建立一个json文本,名称不限。
填入以下内容:
{
"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”的目录。
创建一个json文本,名称和在”dimension”目录创建的保持一致。
填入以下内容:
{
"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。