此特性为Java版独有。
使用新生成器在主世界生成的诡异森林生物群系。
自定义(Customized)是一种世界类型,它用自定的特性取代了世界的普通地形。相比1.13前的自定义世界,它“与此前的彻底地不同”,“不在屏幕上出现50个意义不明的滑块”,而是借助JSON文件编辑自定义世界。
访问
自定义世界生成使用JSON文件进行,创建世界时可以导入这些文件。
在创建世界菜单中,选定“更多选项”,然后点击“导入世界”按钮。然后,选择用于自定义世界生成的JSON文件,此时会弹出一个警告弹窗,警告该功能目前还处于实验性阶段。点击“是”以继续。接下来,开启“允许作弊”选项,然后就可以开始生成自定义世界了。
当前,访问自定义维度的唯一方法是使用/execute in <维度名称> run tp @s ~ ~ ~命令,这会将玩家传送到指定的维度(请参阅JSON格式)。 在演示文件中,维度为minecraft:use_teleport_command。
JSON格式
主条目:自定义维度
自定义世界的文件存储格式如下:
- 根标签
- bonus_chest:可设为
true或false,这决定了该世界是否会生成奖励箱。 - generate_features:可设为
true或false,这决定了该世界是否会自然生成建筑(等同于创建世界时的“生成建筑”选项)。 - seed:该世界的种子(数字)。
- legacy_custom_options(字符串):自定义世界的预设值,用来生成旧的自定义世界。只存在于旧的自定义世界中。
- dimensions:此世界中维度的列表。运作良好的世界需要
minecraft:overworld(主世界)、minecraft:the_nether(下界)和minecraft:the_end(末地)维度,自定义维度允许使用任何其他命名空间ID。- 一个维度
- type:可以是一组维度的生成选项(列表),或者是默认的维度的命名空间ID值(字符串)。后一种情况下维度会使用指定的默认维度的生成选项。注意:如果多个自定义维度使用了同一个默认维度的ID,游戏会在生成维度时崩溃。
- 自定义维度/Data
- generator:维度的生成设置。
- type:世界生成器的ID。
- 其他组件(见下)
- type:可以是一组维度的生成选项(列表),或者是默认的维度的命名空间ID值(字符串)。后一种情况下维度会使用指定的默认维度的生成选项。注意:如果多个自定义维度使用了同一个默认维度的ID,游戏会在生成维度时崩溃。
- 一个维度
- bonus_chest:可设为
生成器类型
- type:生成器的ID。可以为
noise、flat或debug。- 当 type是
minecraft:noise时,附加参数如下:
- 当 type是
- settings:地形生成器中使用的噪声设置。可以为一个噪声设置ID或一个噪声设置对象。
- biome_source:设置要生成的生物群系及其形态。
- type:生物群系生成类型。可以为
minecraft:vanilla_layered、minecraft:fixed、minecraft:checkerboard、minecraft:multi_noise和minecraft:the_end。- 如果
type为multi_noise(用于下界和21w37a之后版本的主世界),附加的参数如下:
- 如果
- preset:(与 biomes互斥)要使用的一组生物群系原版预设。可以是
nether或overworld - biomes:(与 preset互斥)(不能为空)生物群系列表,包括其目标噪声参数。
- :一个生物群系及其属性。
- 如果
type为the_end(原版中末地的生物群系生成方式。以生物群系minecraft:the_end(末地)为中心,周围环绕着其他生物群系),没有附加参数。 - 如果
type为fixed(单一生物群系。),附加的参数如下:
- biome:生成的单一生物群系的ID。
- 如果
type为checkerboard(每个生物群系单元呈正方形或近似正方形,并沿对角线重复排列),附加的参数如下:
- 如果
- biomes:沿着对角线重复的生物群系列表。可以为一个生物群系ID或一个生物群系标签,或者一个生物群系ID的列表。
- scale:(可选,默认为2)在指数尺度上确定正方形的大小。取值范围为0到62的闭区间。
- type:生物群系生成类型。可以为
- settings:超平坦设置。
- 超平坦生成器设置
- type:生成器的ID。可以为
历史
| Java版 | |||||
|---|---|---|---|---|---|
| 1.8 | 2014年4月22日 | 自定义世界的预览视频在TeamMojang的Youtube频道放出。 | |||
| 14w17a | 加入自定义世界类型。 | ||||
| 14w25a | 海底神殿的生成可被自定义。 | ||||
| 1.8.2 | 1.8.2-pre7 | 自定义世界中草方块的生成现在与海平面保持一致。 | |||
| 1.13 | 18w06a | 暂时移除了自定义世界。 | |||
| 之前版本创建的自定义世界不再被加载。 | |||||
| 2018年5月15日 | Erik Broes在Reddit上指出自定义世界将会“在1.13之后”回归,但“与此前的彻底地不同”,“不会再在屏幕上出现50个意义不明的滑块。”[1][2][3] | ||||
| 2019年4月10日 | Helen Zbihlyj称1.14不会重新加入自定义世界。 | ||||
| 1.16 | 20w21a | 重新加入了自定义世界。 | |||
| 自定义世界现在由JSON文件驱动。 | |||||
| 现在可添加自定义维度,而原版已有的维度也可进行调整。 | |||||
| 目前自定义世界只能通过导入JSON文件来生成,而调整世界的菜单尚未加入游戏。 | |||||
| 20w28a | 自定义世界现在可以自定义生物群系。 | ||||
| 1.16.2 | pre1 | 自定义世界现在由数据包驱动。 | |||
漏洞
Template:Issue list
注释
参考
- ↑ "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日