
一个超平坦世界
超平坦(Superflat)[注 1]通常指一种世界类型或者一种原版的世界预设,会替换掉主世界普通的多变地形,并生成一层层完全平坦的地形。
在Java版中,超平坦也可以指维度的生成器类型,使用此生成器类型可以在特定维度中生成出需要的完全平坦的地形。参见自定义维度和自定义世界预设。
组成[]
在默认的超平坦世界中,地形由一层基岩、两层泥土和一层草方块构成。由于整个世界都是平原生物群系,如果在Java版中创建超平坦世界时开启“生成结构”选项,村庄就会频繁生成,要塞也会生成;但在基岩版中不会生成任何地物和结构。
在默认的超平坦世界中,世界表面高度为Y=-60,并且除了村庄以及其他启用的结构外是完全平坦的。实体仍会正常生成。由于整个世界的高度偏低,史莱姆会在史莱姆区块中大量生成。
超平坦世界允许玩家通过一般的方式进入下界或末地。下界和末地会照常生成。
多人游戏[]
在Java版中,在多人游戏创建超平坦世界,server.properties中的level-type必须设为flat
而不是默认的default
。若需要自定义层数、生物群系和结构,则需要定义用于指定预设的generator-settings,其格式为一段JSON文本:
- :根对象。
- 超平坦生成器设置
在基岩版中,server.properties中的level-type设为FLAT以生成超平坦世界。
自定义[]

在Java版中,超平坦生成器默认为一层草方块、两层泥土和一层基岩,生物群系为平原,并可以生成村庄和要塞。而这些内容可以被自定义。
当选择“超平坦”世界类型时,一个叫做“自定义”的按钮会出现在其下方。在自定义菜单中,共有两个按钮可以自定义超平坦世界,其一为“移除层面”,用于移除不想要的地层。其二为“预设”,用于填写预设码,或者选择“超平坦世界生成预设”,有九种原版的预设,也可以使用数据包自定义预设,详见自定义世界预设#超平坦世界生成预设。注意,默认的超平坦与“经典平坦”预设有所不同,默认的超平坦(不使用任何预设)可以生成要塞,而“经典平坦”预设中没有要塞。
如果你能理解预设码的语法,你可以在预设码框里编写正确的语句创造属于你的预设码。预设码是可以分享的。预设码框中的预设码供你复制。与地图种子类似,预设码可以输入进预设码框中以使用。
要注意,预设码目前无法完整描述一个超平坦世界生成预设,有关地物和结构的设置不会出现在预设码中。使用预设码和“移除层面”功能只能保证每层的方块相同,不能保证地物或结构的设置一致。当使用预设码时,有关地物和结构的设置继承了所选中的预设,如果没有选中预设,则默认生成村庄和要塞。例如,如果选中了“经典平坦”预设,则只生成村庄。
在基岩版中,没有用于自定义平坦世界的界面。即使使用了种子选择器,超平坦世界总是使用默认配置(一层基岩、两层泥土、一层草方块)生成。然而,自定义平坦世界在内部可行。玩家可以使用外部编辑器在存档的level.dat
文件里更改FlatWorldLayers
以自定义平坦世界。
原版中的预设[]
预设 | 地层 | 生物群系 | 结构 | 生成地物 | 强制生成熔岩湖 | 注释 |
---|---|---|---|---|---|---|
经典平坦(Classic Flat) | 草方块 x1 泥土 x2 基岩 x1 |
平原 | 村庄 | 否 | 否 | 注意默认的超平坦与“经典平坦”预设有所不同,默认的超平坦(即不使用任何预设)可以生成要塞,而“经典平坦”预设中没有要塞。 |
挖掘工的梦想(Tunnelers' Dream) | 草方块 x1 泥土 x5 石头 x230 基岩 x1 |
风袭丘陵 | 要塞 废弃矿井 |
是 | 否 | |
水世界(Water World) | 水 x90 沙砾 x5 泥土 x5 石头 x5 深板岩 x64 基岩 x1 |
深海 | 海底神殿 海底废墟 沉船 |
否 | 否 | |
主世界(Overworld) | 草方块 x1 泥土 x3 石头 x59 基岩 x1 |
平原 | 掠夺者前哨站 要塞 村庄 废弃矿井 废弃传送门 |
是 | 是 | 模拟默认主世界的高度。 |
雪之王国(Snowy Kingdom) | 雪 x1 草方块 x1 泥土 x3 石头 x59 基岩 x1 |
雪原 | 村庄 雪屋 |
否 | 否 | |
无底深渊(Bottomless Pit) | 草方块 x1 泥土 x3 圆石 x2 |
平原 | 村庄 | 否 | 否 | 由于将下面的基岩换成了圆石,从而允许在生存模式中前往虚空。 |
沙漠(Desert) | 沙子 x8 砂岩 x52 石头 x3 基岩 x1 |
沙漠 | 要塞 村庄 沙漠神殿 废弃矿井 |
是 | 否 | |
红石俱备(Redstone Ready) | 砂岩 x116 石头 x3 基岩 x1 |
沙漠 | 无 | 否 | 否 | |
虚空(The Void) | 空气 x1 | 虚空 | 无 | 是 | 否 | 玩家会在一个石头平台上生成。 |
预设码格式[]
预设码由数字、分号(;)、冒号(:)、逗号(,)、星号(*)和字母组成。每个代码都包括如下部分,由分号隔开。其中有:
- 一份方块ID列表;
- 一个生物群系ID。
- (可选,1.16后失效)一份地物生成选项表。
- 地物生成选项(见下)可以拥有额外参数,如
village(size=0 distance=9)
(在1.13后不再生效)。 - 注意多个参数使用空格隔开,而不是逗号或分号。
- 地物生成选项(见下)可以拥有额外参数,如
地物生成选项[]
这些特性曾存在于游戏中,但已被移除。
地物生成选项 | 额外参数 | 介绍 | 生物群系 |
---|---|---|---|
village | size distance |
决定村庄能否在特定生物群系里被生成。太大的大小值和太低的距离值会生成许多紧靠在一起的村庄。 size 决定村庄大小(默认为1,非超平坦世界为0,最大值为65535) distance 决定村庄距离(最小为9,默认为32) |
平原 沙漠 热带草原 针叶林 雪原 积雪针叶林 |
mineshaft | chance | 用于生成废弃矿井。注意如果没有地形可以覆盖废弃矿井,废弃矿井会生成在空中。 chance (0.0-1.0,默认0.01)决定废弃矿道的稀有度。值越高,废弃矿井就越常见。 |
所有 |
stronghold | count distance spread |
决定要塞能否被生成。 distance 决定离出生点和其他要塞的距离(最小为1.0,默认为32.0)。 count 决定每个世界生成的数量(默认为3)。 spread 决定要塞距离其生成点有多集中(最小为1,默认为3)。数字越小,集中度越低。 |
所有 |
biome_1 | distance | 决定生物群系所特有的结构能否生成。它会影响雪屋、沙漠神殿、丛林神庙与沼泽小屋。 distance决定结构之间的距离(最小为9,默认为32)。 |
雪原 沙漠 丛林 沼泽 |
dungeon | 无 | 决定地牢能否被生成。 | 所有 |
decoration | 无 | 决定树木、草、花、南瓜装饰能否在特定生物群系中,在最上层方块适宜的情况下被生成。亦会将高度适宜的石头层用沙砾、泥土和矿石填充。 | 所有 |
lake | 无 | 决定湖能否被生成,同时湖周边可能会用沙子和甘蔗装饰。 | 所有 |
lava_lake | 无 | 决定熔岩湖及其周围的石头能否被生成。如果在开启熔岩湖的预设中移除了所有的石头层,矿石会在熔岩湖的适当高度的石头周围生成。 | 所有 |
fortress | None | 决定下界要塞能否被生成。 | 下界 |
mansion | distance | 决定林地府邸能否被生成。 | 黑森林 |
oceanmonument | spacing separation |
决定能否在水中生成海底神殿。 spacing 决定海底神殿所生成的网格的大小,单位为区块(最小是1,默认是32)。 separation 决定海底神殿之间的距离,单位为区块。(最小是1,默认是5)。 警告:spacing的值必须大于separation的值,否则游戏会崩溃。 |
深海 温水深海 冷水深海 封冻深海 |
endcity | distance | 决定末地城能否被生成。 | 末地高岛 |
pillager_outpost | None | 决定掠夺者前哨站能否被生成。 | 平原 沙漠 热带草原 针叶林 积雪针叶林 雪原 |
ruined_portal | None | 决定废弃传送门能否被生成。 | 所有 |
bastion_remnant | None | 决定堡垒遗迹能否被生成。 | 下界荒地 绯红森林 诡异森林 灵魂沙峡谷 |
注意一些地物出现之前需要满足一些条件:
- 生物群系ID必须是正确。例如,现有村庄只能够出现在生物群系ID为
plains
、desert
、taiga
、savanna
、snowy_taiga
或snowy_tundra
的世界中。 - 在世界设置中必须打开结构选项(此选项只影响结构地物而不影响普通地物。)
- 必须有适合地物出现的地形,这适用于除了废弃矿井和要塞之外的大多数地物。
- 村庄有一部分是例外,它们不会生成在空中,但会在由固体方块组成的一层中生成。
- 村庄总是至少在虚空上方2格处生成。
- 村庄有一部分是例外,它们不会生成在空中,但会在由固体方块组成的一层中生成。
例如,要使超平坦中的“末地”生成黑曜石柱,其生物群系ID必须为the_end
,并且表层方块必须是末地石。在这个例子中不需要在世界选项中打开“结构”选项。
尝试使用拼写错误的预设码会使游戏采用默认的经典预设。
预设码示例[]
可参考的预设码:
minecraft:mossy_cobblestone,250*minecraft:air,minecraft:obsidian,minecraft:snow;minecraft:windswept_hills;stronghold(count=7),village(size=0 distance=9),decoration,dungeon,mineshaft
它由下列元素组成:
minecraft:mossy_cobblestone,250*minecraft:air,minecraft:obsidian,minecraft:snow
— 列表的方块ID以逗号分隔。minecraft:windswept_hills
— 生物群系ID,在本例中为风袭丘陵。stronghold(count=7),biome_1,village(size=0 distance=0),decoration,dungeon,mineshaft
— 以逗号分隔的列表。若在1.16及以上的版本中使用,此段代码会被忽略。
历史[]
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
关于“超平坦世界”的历史,请见各版本页面。
你知道吗[]
- Java版虚空预设(虚空(生物群系))中石头平台的海拔和经典平坦的地面相同。
画廊[]
参见[]
注释[]
参考[]
语言