自定义
自定义(Custom)是一种世界类型,允许玩家更改主世界、下界和末地的生成设置并添加新维度,可以通过修改在世界选项界面中导出的JSON文件来实现。
目录
访问[编辑 | 编辑源代码]
自定义世界生成使用JSON文件进行,创建世界时可以导入这些文件。 玩家也可以随时从已有地图中导出这些JSON文件。
在创建世界菜单中,进入“更多选项”界面,然后点击“导入世界”按钮。然后,选择用于自定义世界生成的JSON文件。此时会弹出一个警告弹窗,警告该功能目前还处于实验性阶段;点击“是”以继续。接着,你会发现地图设置界面中世界类型变成了不可修改的“自定义”(前提是JSON文件中包含非Minecraft默认的生成设置)。
访问自行加入维度的唯一方法是使用诸如/execute in <维度名称> run tp @s ~ ~ ~
之类的命令,这会将玩家传送到指定的维度(见§JSON格式)。
JSON格式[编辑 | 编辑源代码]
自定义世界的文件存储格式如下:
- 根标签
- bonus_chest:可设为
true
或false
,这决定了该世界是否会生成奖励箱。 - generate_features:可设为
true
或false
,这决定了该世界是否会自然生成建筑。(等同于创建世界时的“生成建筑”选项) - seed:该世界的种子(数字)。
- legacy_custom_options(字符串):自定义世界的预设值,用来生成旧的自定义世界。只存在于旧的自定义世界中。
- dimensions:此世界中维度的列表。玩家会以
minecraft:overworld
(主世界)作为游戏的起点。如果没有定义minecraft:overworld
,所有自定义维度设置都会被重置并重新生成默认的主世界。如果没有定义minecraft:the_nether
(下界)或minecraft:the_end
(末地)维度,那么下界传送门和末地传送门仍然可以被正常创建,但无法传送任何实体。自定义维度允许使用任何其他命名空间ID。- 一个维度
- type:可以是一组维度的生成选项(列表),或者是默认的维度的命名空间ID值(字符串)。后一种情况下维度会使用指定的默认维度的生成选项。
- name:用于维度类型的资源位置。仅在导入世界设置时需要。
- ultrawarm:维度是否表现得类似于原版的下界(水会蒸发,海绵会变干)。这也会使得熔岩流动更快、扩散更远。
- natural:为
false
时,此维度中的指南针会随机转动。为true
时,此维中的下界传送门方块会生成僵尸猪灵。 - coordinate_scale: 传送到该维度时的坐标缩放值。
- has_skylight:该维度是否有天空光照。
- has_ceiling:该维度是否拥有一个基岩天花板。
- ambient_light:该维度拥有多少环境光照(在演示文件中,默认是0.5;需要测试上下界及精确的效果[需要测试])。
- fixed_time(可选):可以是
false
或0至24000间的任意整数。如果将它设为一个数字,游戏内的昼夜时间将会固定在这个指定值上。但是,(至少在某些世界中[需要测试])false
被当做0来解释,因而会产生一个固定不动的日出。要保持正常的昼夜循环,需要将此属性保留为未定义。 - piglin_safe:猪灵和疣猪兽是否不会僵尸化。
- bed_works:玩家是否可以使用床。
- respawn_anchor_works:玩家是否可以使用重生锚。
- has_raids:带有不祥之兆的玩家是否可以触发袭击。
- logical_height:玩家使用紫颂果或下界传送门可以到达的最大高度。这不会影响超过该限制高度的既有传送门。极有可能不能高于世界建筑限制高度。[需要测试]
- min_y[新增:JE 1.17]:可以是-2032至2032间任意一个16的倍数,用于确定该维度中可以存在方块的最低高度。
- height[新增:JE 1.17]:可以是0至4064间任意一个16的倍数,用于确定该维度中可以存在方块的总高度。维度中可以存在方块的最大高度值等于
min_y
与height
值之和,且极有可能必须在-2032到2032之间。[需要验证] - infiniburn:一个方块标签的命名空间ID,决定该维度中火可以在哪些方块上永久燃烧。
- effects(可选):可以是
"minecraft:overworld"
、"minecraft:the_nether"
或"minecraft:the_end"
,用于确定该维度的天空效果。设为overworld
(主世界)会使维度的天空中出现云、太阳、星星和月亮;设为the_nether
(下界)会使维度中有浓厚的迷雾阻挡视野,效果与原版的下界类似;设为the_end
(末地)会使维度拥有类似于末路之地的,黑暗的、斑驳的天空,并无视各生物群系自带的天空颜色与迷雾颜色。若未定义,则默认为"minecraft:overworld"
。
- type:可以是一组维度的生成选项(列表),或者是默认的维度的命名空间ID值(字符串)。后一种情况下维度会使用指定的默认维度的生成选项。
- 一个维度
- bonus_chest:可设为
生成器类型[编辑 | 编辑源代码]
generator组合的格式取决于生成器的ID(即 type)。
当生成器ID类型是minecraft:noise
(用于生成有所起伏的地形)时:
- generator:维度使用的生成设置。
- type:生成器ID,此情形下为
minecraft:noise
。 - seed:用于生成该维度的种子。通常情况下,这个值理应与世界种子一致,但也可以与之不同,不同时该维度就会使用这个值作为种子生成,而不会使用世界种子。[需要测试]
- settings:地形生成器中使用的噪声设置。可以设为一个字符串以使用
worldgen/noise_settings
中的预设,或者可以设为一个包括自定义选项列表的复合标签。见自定义世界生成#噪声设置以获取详细信息。 - biome_source:设置要生成的生物群系及其形态。
- seed(长整型数):用来生成生物群系的种子。通常情况下,它应当与维度种子(甚至世界种子)完全相同,但也可以与之不同,并且该维度中的该生物群系只会基于此种子生成,不会参照维度种子和世界种子。[需要测试]
- biomes(列表):要生成的生物群系ID的列表。
- type(字符串):生物群系生成类型。参数位于“biome_source”复合标签中。
type
的一些可选值包括minecraft:vanilla_layered
、minecraft:fixed
、minecraft:checkerboard
、minecraft:multi_noise
和minecraft:the_end
。[需要更多信息]- vanilla_layered:原版中主世界默认的生物群系生成方式以及巨型生物群系的生成方式。
- large_biomes(布尔值):决定生物群系的规模。值为
true
时生物群系将拥有“巨型生物群系”世界类型中的规模。 - legacy_biome_init_layer(布尔值):决定世界是否为
default_1_1
。[需要测试]
- large_biomes(布尔值):决定生物群系的规模。值为
- multi_noise:原版中下界的生物群系生成方式。[需要测试]
- preset(字符串):要使用的一组生物群系预设,与 biomes互斥。[需要测试]当前唯一支持的有效值是
minecraft:nether
。 - biomes:生物群系列表,以及它们的生成概率。
- :生物群系及其属性
- biome(字符串):生物群系。
- parameters:代表生物群系应该被放置的最佳条件。这些值不会影响生物群系内的地形生成,而是影响游戏在何处安放这些生物群系。海拔(altitude)、怪奇度(weirdness)、湿度(humidity)和温度(temperature)都会在由种子生成的单独的轮廓图(contoured map)中表现。在任一特定点,拥有与每个噪声图上对应点最相似的参数的生物群系会被选择例如,如果某一点的温度为-1,温度为0.2,海拔为0.2,怪奇度为0,那么则会选择桦木森林丘陵(温度-0.1、湿度0.2、海拔0.25、怪奇度0)而不是沙漠(温度0.5、湿度-0.5、海拔0、怪奇度0)。
- altitude(单精度浮点数,范围:-2.0到2.0):用于使类似生物群系彼此接近。[需要测试]
- weirdness(单精度浮点数,范围:-2.0到2.0):定义生物群系与其他生物群系邻近时的“怪异”(weird)程度。
- offset(单精度浮点数,范围:0.0到1.0):类似于其他参数,但是offset在任何地方都是0,因此将这个参数设为靠近0的值会使这个生物群系占更多优势,而其他的生物群系平等。
- temperature(单精度浮点数):用于使类似地生物群系彼此接近。这与生物群系中列举的温度值不相同,不会影响雨雪或者树叶、草的颜色。
- humidity(单精度浮点数):用于使类似生物群系彼此接近。[需要测试]
- :生物群系及其属性
- altitude_noise:[需要测试]
- weirdness_noise:[需要测试]
- temperature_noise:[需要测试]
- humidity_noise:[需要测试]
- preset(字符串):要使用的一组生物群系预设,与 biomes互斥。[需要测试]当前唯一支持的有效值是
- the_end:原版中末路之地的生物群系生成方式。以生物群系
minecraft:the_end
(末地)为中心,周围环绕着其他生物群系。[需要测试] - fixed:单生物群系维度。
- biome:该维度所使用的生物群系。
- checkerboard:一种生物群系生成方式,其中每个生物群系单元呈正方形(或接近正方形),并沿对角线重复排列。
- biomes:沿着对角线重复的生物群系列表(可以超过3个)。
- scale:确定指数规模上正方形单元的大小。
- vanilla_layered:原版中主世界默认的生物群系生成方式以及巨型生物群系的生成方式。
- type:生成器ID,此情形下为
当生成器ID类型是minecraft:flat
(用于生成超平坦地形)时:
- generator:维度使用的生成设置。
- type:生成器的ID,此情形下为
minecraft:flat
。 - settings:超平坦设置。
- layers:层设置。
- :一个超平坦的层。此列表自上而下解释。
- height:该层方块所占的层数。
- block:该层使用的方块。
- :一个超平坦的层。此列表自上而下解释。
- biome:该维度使用的唯一的生物群系。
- lakes(可选):是否生成湖。如果设为
true
,则水湖和熔岩湖常会生成,即使在生物群系中湖通常不生成。熔岩湖生成时会被主世界不同种类的石头和矿物包围。 - features (可选):是否生成生物群系特有的装饰性结构,比如主世界的树木、花、草、仙人掌,下界的火/灵魂火、菌类、菌索等等。
- structures:生成结构的设置。
- stronghold:设置要塞如何生成。在
structures
标签下的值似乎是占位符;这些值才是真正控制要塞生成的值。 - structures:此维度中要使用的结构列表。
- <命名空间ID>:该字段的键应该为一个结构的命名空间ID,Java版数据值§结构处有一个它们的列表。若不列出任何结构,那么所有结构皆不会生成。
- stronghold:设置要塞如何生成。在
- layers:层设置。
- type:生成器的ID,此情形下为
当生成器ID类型是minecraft:debug
(用于生成调试模式的世界)时:
- generator:维度使用的生成设置。
- type:生成器的ID,此情形下为
minecraft:debug
。
- type:生成器的ID,此情形下为
示例[编辑 | 编辑源代码]
默认设置[编辑 | 编辑源代码]
以下是导出的默认Minecraft世界设置。
{
"bonus_chest": false,
"dimensions": {
"minecraft:overworld": {
"type": "minecraft:overworld",
"generator": {
"biome_source": {
"seed": 0,
"large_biomes": false,
"type": "minecraft:vanilla_layered"
},
"seed": 0,
"settings": "minecraft:overworld",
"type": "minecraft:noise"
}
},
"minecraft:the_nether": {
"type": "minecraft:the_nether",
"generator": {
"biome_source": {
"seed": 0,
"preset": "minecraft:nether",
"type": "minecraft:multi_noise"
},
"seed": 0,
"settings": "minecraft:nether",
"type": "minecraft:noise"
}
},
"minecraft:the_end": {
"type": "minecraft:the_end",
"generator": {
"biome_source": {
"seed": 0,
"type": "minecraft:the_end"
},
"seed": 0,
"settings": "minecraft:end",
"type": "minecraft:noise"
}
}
},
"seed": 0,
"generate_features": true
}
拓展版默认设置[编辑 | 编辑源代码]
此文件包含与用于生成默认世界的相同的设置,但其中所有设置都被拓展为其默认值。
{
"bonus_chest": false,
"dimensions": {
"minecraft:overworld": {
"type": {
"logical_height": 256,
"infiniburn": "minecraft:infiniburn_overworld",
"effects": "minecraft:overworld",
"ambient_light": 0.0,
"bed_works": true,
"respawn_anchor_works": false,
"has_raids": true,
"ultrawarm": false,
"natural": true,
"coordinate_scale": 1.0,
"piglin_safe": false,
"has_skylight": true,
"has_ceiling": false
},
"generator": {
"biome_source": {
"seed": 0,
"large_biomes": false,
"type": "minecraft:vanilla_layered"
},
"seed": 0,
"settings": {
"bedrock_roof_position": -10,
"bedrock_floor_position": 0,
"sea_level": 63,
"disable_mob_generation": false,
"structures": {
"stronghold": {
"distance": 32,
"spread": 3,
"count": 128
},
"structures": {
"minecraft:buried_treasure": {
"spacing": 1,
"separation": 0,
"salt": 0
},
"minecraft:ruined_portal": {
"spacing": 40,
"separation": 15,
"salt": 34222645
},
"minecraft:mansion": {
"spacing": 80,
"separation": 20,
"salt": 10387319
},
"minecraft:nether_fossil": {
"spacing": 2,
"separation": 1,
"salt": 14357921
},
"minecraft:endcity": {
"spacing": 20,
"separation": 11,
"salt": 10387313
},
"minecraft:igloo": {
"spacing": 32,
"separation": 8,
"salt": 14357618
},
"minecraft:fortress": {
"spacing": 27,
"separation": 4,
"salt": 30084232
},
"minecraft:bastion_remnant": {
"spacing": 27,
"separation": 4,
"salt": 30084232
},
"minecraft:swamp_hut": {
"spacing": 32,
"separation": 8,
"salt": 14357620
},
"minecraft:monument": {
"spacing": 32,
"separation": 5,
"salt": 10387313
},
"minecraft:pillager_outpost": {
"spacing": 32,
"separation": 8,
"salt": 165745296
},
"minecraft:ocean_ruin": {
"spacing": 20,
"separation": 8,
"salt": 14357621
},
"minecraft:mineshaft": {
"spacing": 1,
"separation": 0,
"salt": 0
},
"minecraft:village": {
"spacing": 32,
"separation": 8,
"salt": 10387312
},
"minecraft:shipwreck": {
"spacing": 24,
"separation": 4,
"salt": 165745295
},
"minecraft:desert_pyramid": {
"spacing": 32,
"separation": 8,
"salt": 14357617
},
"minecraft:stronghold": {
"spacing": 1,
"separation": 0,
"salt": 0
},
"minecraft:jungle_pyramid": {
"spacing": 32,
"separation": 8,
"salt": 14357619
}
}
},
"noise": {
"random_density_offset": true,
"density_factor": 1.0,
"density_offset": -0.46875,
"simplex_surface_noise": true,
"bottom_slide": {
"target": -30,
"size": 0,
"offset": 0
},
"size_horizontal": 1,
"size_vertical": 2,
"height": 256,
"sampling": {
"xz_scale": 0.9999999814507745,
"y_scale": 0.9999999814507745,
"xz_factor": 80.0,
"y_factor": 160.0
},
"top_slide": {
"target": -10,
"size": 3,
"offset": 0
}
},
"default_block": {
"Name": "minecraft:stone"
},
"default_fluid": {
"Properties": {
"level": "0"
},
"Name": "minecraft:water"
}
},
"type": "minecraft:noise"
}
},
"minecraft:the_nether": {
"type": {
"logical_height": 128,
"infiniburn": "minecraft:infiniburn_nether",
"effects": "minecraft:the_nether",
"ambient_light": 0.1,
"bed_works": false,
"respawn_anchor_works": true,
"has_raids": false,
"ultrawarm": true,
"natural": false,
"coordinate_scale": 8.0,
"piglin_safe": true,
"fixed_time": 18000,
"has_skylight": false,
"has_ceiling": true
},
"generator": {
"biome_source": {
"humidity_noise": {
"firstOctave": -7,
"amplitudes": [
1.0,
1.0
]
},
"altitude_noise": {
"firstOctave": -7,
"amplitudes": [
1.0,
1.0
]
},
"weirdness_noise": {
"firstOctave": -7,
"amplitudes": [
1.0,
1.0
]
},
"seed": 0,
"biomes": [
{
"parameters": {
"altitude": 0.0,
"weirdness": 0.0,
"offset": 0.0,
"temperature": 0.0,
"humidity": 0.0
},
"biome": "minecraft:nether_wastes"
},
{
"parameters": {
"altitude": 0.0,
"weirdness": 0.0,
"offset": 0.0,
"temperature": 0.0,
"humidity": -0.5
},
"biome": "minecraft:soul_sand_valley"
},
{
"parameters": {
"altitude": 0.0,
"weirdness": 0.0,
"offset": 0.0,
"temperature": 0.4,
"humidity": 0.0
},
"biome": "minecraft:crimson_forest"
},
{
"parameters": {
"altitude": 0.0,
"weirdness": 0.0,
"offset": 0.375,
"temperature": 0.0,
"humidity": 0.5
},
"biome": "minecraft:warped_forest"
},
{
"parameters": {
"altitude": 0.0,
"weirdness": 0.0,
"offset": 0.175,
"temperature": -0.5,
"humidity": 0.0
},
"biome": "minecraft:basalt_deltas"
}
],
"temperature_noise": {
"firstOctave": -7,
"amplitudes": [
1.0,
1.0
]
},
"type": "minecraft:multi_noise"
},
"seed": 0,
"settings": {
"bedrock_roof_position": 0,
"bedrock_floor_position": 0,
"sea_level": 32,
"disable_mob_generation": false,
"structures": {
"structures": {
"minecraft:buried_treasure": {
"spacing": 1,
"separation": 0,
"salt": 0
},
"minecraft:ruined_portal": {
"spacing": 25,
"separation": 10,
"salt": 34222645
},
"minecraft:mansion": {
"spacing": 80,
"separation": 20,
"salt": 10387319
},
"minecraft:nether_fossil": {
"spacing": 2,
"separation": 1,
"salt": 14357921
},
"minecraft:endcity": {
"spacing": 20,
"separation": 11,
"salt": 10387313
},
"minecraft:igloo": {
"spacing": 32,
"separation": 8,
"salt": 14357618
},
"minecraft:fortress": {
"spacing": 27,
"separation": 4,
"salt": 30084232
},
"minecraft:bastion_remnant": {
"spacing": 27,
"separation": 4,
"salt": 30084232
},
"minecraft:swamp_hut": {
"spacing": 32,
"separation": 8,
"salt": 14357620
},
"minecraft:monument": {
"spacing": 32,
"separation": 5,
"salt": 10387313
},
"minecraft:pillager_outpost": {
"spacing": 32,
"separation": 8,
"salt": 165745296
},
"minecraft:ocean_ruin": {
"spacing": 20,
"separation": 8,
"salt": 14357621
},
"minecraft:mineshaft": {
"spacing": 1,
"separation": 0,
"salt": 0
},
"minecraft:village": {
"spacing": 32,
"separation": 8,
"salt": 10387312
},
"minecraft:shipwreck": {
"spacing": 24,
"separation": 4,
"salt": 165745295
},
"minecraft:desert_pyramid": {
"spacing": 32,
"separation": 8,
"salt": 14357617
},
"minecraft:stronghold": {
"spacing": 1,
"separation": 0,
"salt": 0
},
"minecraft:jungle_pyramid": {
"spacing": 32,
"separation": 8,
"salt": 14357619
}
}
},
"noise": {
"density_factor": 0.0,
"density_offset": 0.019921875,
"simplex_surface_noise": false,
"bottom_slide": {
"target": 320,
"size": 4,
"offset": -1
},
"size_horizontal": 1,
"size_vertical": 2,
"height": 128,
"sampling": {
"xz_scale": 1.0,
"y_scale": 3.0,
"xz_factor": 80.0,
"y_factor": 60.0
},
"top_slide": {
"target": 120,
"size": 3,
"offset": 0
}
},
"default_block": {
"Name": "minecraft:netherrack"
},
"default_fluid": {
"Properties": {
"level": "0"
},
"Name": "minecraft:lava"
}
},
"type": "minecraft:noise"
}
},
"minecraft:the_end": {
"type": {
"logical_height": 256,
"infiniburn": "minecraft:infiniburn_end",
"effects": "minecraft:the_end",
"ambient_light": 0.0,
"bed_works": false,
"respawn_anchor_works": false,
"has_raids": true,
"ultrawarm": false,
"natural": false,
"coordinate_scale": 1.0,
"piglin_safe": false,
"fixed_time": 6000,
"has_skylight": false,
"has_ceiling": false
},
"generator": {
"biome_source": {
"seed": 0,
"type": "minecraft:the_end"
},
"seed": 0,
"settings": {
"bedrock_roof_position": -10,
"bedrock_floor_position": -10,
"sea_level": 0,
"disable_mob_generation": true,
"structures": {
"structures": {
"minecraft:buried_treasure": {
"spacing": 1,
"separation": 0,
"salt": 0
},
"minecraft:ruined_portal": {
"spacing": 40,
"separation": 15,
"salt": 34222645
},
"minecraft:mansion": {
"spacing": 80,
"separation": 20,
"salt": 10387319
},
"minecraft:nether_fossil": {
"spacing": 2,
"separation": 1,
"salt": 14357921
},
"minecraft:endcity": {
"spacing": 20,
"separation": 11,
"salt": 10387313
},
"minecraft:igloo": {
"spacing": 32,
"separation": 8,
"salt": 14357618
},
"minecraft:fortress": {
"spacing": 27,
"separation": 4,
"salt": 30084232
},
"minecraft:bastion_remnant": {
"spacing": 27,
"separation": 4,
"salt": 30084232
},
"minecraft:swamp_hut": {
"spacing": 32,
"separation": 8,
"salt": 14357620
},
"minecraft:monument": {
"spacing": 32,
"separation": 5,
"salt": 10387313
},
"minecraft:pillager_outpost": {
"spacing": 32,
"separation": 8,
"salt": 165745296
},
"minecraft:ocean_ruin": {
"spacing": 20,
"separation": 8,
"salt": 14357621
},
"minecraft:mineshaft": {
"spacing": 1,
"separation": 0,
"salt": 0
},
"minecraft:village": {
"spacing": 32,
"separation": 8,
"salt": 10387312
},
"minecraft:shipwreck": {
"spacing": 24,
"separation": 4,
"salt": 165745295
},
"minecraft:desert_pyramid": {
"spacing": 32,
"separation": 8,
"salt": 14357617
},
"minecraft:stronghold": {
"spacing": 1,
"separation": 0,
"salt": 0
},
"minecraft:jungle_pyramid": {
"spacing": 32,
"separation": 8,
"salt": 14357619
}
}
},
"noise": {
"island_noise_override": true,
"density_factor": 0.0,
"density_offset": 0.0,
"simplex_surface_noise": true,
"bottom_slide": {
"target": -30,
"size": 7,
"offset": 1
},
"size_horizontal": 2,
"size_vertical": 1,
"height": 128,
"sampling": {
"xz_scale": 2.0,
"y_scale": 1.0,
"xz_factor": 80.0,
"y_factor": 160.0
},
"top_slide": {
"target": -3000,
"size": 64,
"offset": -46
}
},
"default_block": {
"Name": "minecraft:end_stone"
},
"default_fluid": {
"Name": "minecraft:air"
}
},
"type": "minecraft:noise"
}
}
},
"seed": 0,
"generate_features": true
}
“简洁”调试世界[编辑 | 编辑源代码]
一个不包含下界和末路之地的调试模式世界。当玩家或其他实体触碰到下界传送门方块或末地传送门方块时也不会离开当前维度。
{
"seed": 0,
"bonus_chest": false,
"generate_features": false,
"dimensions": {
"minecraft:overworld": {
"type": "minecraft:overworld",
"generator": {
"type": "minecraft:debug"
}
}
}
}
自定义超平坦维度[编辑 | 编辑源代码]
该维度是一个由五层玄武岩、四层砂土和一层草方块由下至上依次覆盖而成的超平坦世界。由于其spacing
被设为3(默认:32),separation
被设为1(默认:8),整个世界都满是村庄中的房屋。该世界默认于时间1000开始。
dimension
对象数据{
"generator": {
"settings": {
"structures": {
"structures": {
"minecraft:village": {
"spacing": 3,
"separation": 1,
"salt": 10387312
}
}
},
"layers": [
{
"height": 5,
"block": "minecraft:basalt"
},
{
"height": 4,
"block": "minecraft:coarse_dirt"
},
{
"height": 1,
"block": "minecraft:grass_block"
}
],
"biome": "minecraft:plains"
},
"type": "minecraft:flat"
},
"type": {
"ultrawarm": false,
"natural": true,
"coordinate_scale": 1.0,
"ambient_light": 0.5,
"fixed_time": 1000,
"has_skylight": true,
"has_ceiling": false
}
}
历史[编辑 | 编辑源代码]
2018年5月15日 | 首次提及了Java版自定义世界的回归。[1][2][3] | ||||
---|---|---|---|---|---|
Java版 | |||||
1.16 | 20w21a | 重新加入了自定义世界。 | |||
自定义世界现在由JSON文件驱动。 | |||||
现在可添加自定义维度,而原版已有的维度也可进行调整。 | |||||
调整世界的菜单并未加入游戏,自定义世界只能通过导入JSON文件来生成。 | |||||
pre1 | 维度和维度设置现在可通过数据包创建了。 | ||||
生物群系的“temparature”(温度)参数现在被正确地拼写为“temperature”了。 | |||||
1.16.2 | 20w28a | 自定义世界现在支持自定义生物群系这一实验性功能。 | |||
Java版(即将到来) | |||||
1.17 | 20w49a | 最低建筑高度以及可放置方块的总高度现在可以通过自定义世界的JSON文件修改了,数值分别在-2048到2048,以及0到4096之间有效。 | |||
21w05a | 最低建筑高度以及可放置方块总高度的有效数值现在分别从-2048 到2048、0到4096,调整到-2032到2032、0到4064。 |
漏洞[编辑 | 编辑源代码]
外部链接[编辑 | 编辑源代码]
参见[编辑 | 编辑源代码]
注释[编辑 | 编辑源代码]
- ↑ 设置的这个数字并不意味着结构一定会生成得这样频繁,而仅仅是游戏尝试这样生成结构;生物群系和地形都可能会导致结构不生成。尝试放置结构的最大距离是
2 * spacing - separation
。
参考[编辑 | 编辑源代码]
- ↑ "Customized worlds will be returning. I can't speak for the extra options you mentioned though." – u/AlmightyZing
"But after 1.13" – u/_Grum,2018年5月15日 - ↑ "Would you really not consider holding off 1.13 until customised worlds are finished? Seems pretty crazy to set a precedent for the chance of losing features for several updates.
We came so close to having access to customising structures in world gen this update too, a shame that hasn't made the cut" – u/DaUltraMarine
"No, they will come back but completely different from before." – u/_Grum,2018年5月15日 - ↑ "No customization until after 1.13, or the other things?" – u/Kobbett
"No more screens with 50 vague sliders indeed." – u/_Grum,2018年5月15日