超平坦世界 您所在的位置:网站首页 我的世界地图什么都没有 超平坦世界

超平坦世界

2024-05-01 14:05| 来源: 网络整理| 查看: 265

Flatland

一个超平坦世界

超平坦(Superflat)[注 1]通常指一种世界类型或者一种原版的世界预设,会替换掉主世界普通的多变地形,并生成一层层完全平坦的地形。

在Java版中,超平坦也可以指维度的生成器类型,使用此生成器类型可以在特定维度中生成出需要的完全平坦的地形。参见自定义维度和自定义世界预设。

目录 1 组成 2 多人游戏 3 自定义 3.1 原版中的预设 3.2 预设码格式 3.2.1 地物生成选项 3.2.2 预设码示例 4 历史 5 你知道吗 6 画廊 7 参见 8 注释 9 参考 组成[]

在默认的超平坦世界中,地形由一层基岩、两层泥土和一层草方块构成。由于整个世界都是平原生物群系,如果在Java版中创建超平坦世界时开启“生成结构”选项,村庄就会频繁生成,要塞也会生成;但在基岩版中不会生成任何地物和结构。

在默认的超平坦世界中,世界表面高度为Y=-60,并且除了村庄以及其他启用的结构外是完全平坦的。实体仍会正常生成。由于整个世界的高度偏低,史莱姆会在史莱姆区块中大量生成。

超平坦世界允许玩家通过一般的方式进入下界或末地。下界和末地会照常生成。

多人游戏[]

在Java版中,在多人游戏创建超平坦世界,server.properties中的level-type必须设为flat而不是默认的default。若需要自定义层数、生物群系和结构,则需要定义用于指定预设的generator-settings,其格式为一段JSON文本:

:根对象。 超平坦生成器设置

在基岩版中,server.properties中的level-type设为FLAT以生成超平坦世界。

自定义[] Information icon 此特性为Java版独有。 Java版中的超平坦世界类型按钮

在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表,从第-64层向上排列。如果某种方块前加有"*",则该符号之前的数字为该方块总计生成的次数(单位:层),之后的为方块ID。 方块ID可以重复,比如minecraft:glass,minecraft:glass,minecraft:glass,minecraft:glass相当于4*minecraft:glass。 一个生物群系ID。 (可选,1.16后失效)一份地物生成选项表。 地物生成选项(见下)可以拥有额外参数,如village(size=0 distance=9)(在1.13后不再生效)。 注意多个参数使用空格隔开,而不是逗号或分号。 地物生成选项[] Paeonia (texture) TU1 该段落所介绍的内容已从Java版中移除。

这些特性曾存在于游戏中,但已被移除。

地物生成选项 地物生成选项 额外参数 介绍 生物群系 village sizedistance 决定村庄能否在特定生物群系里被生成。太大的大小值和太低的距离值会生成许多紧靠在一起的村庄。size 决定村庄大小(默认为1,非超平坦世界为0,最大值为65535)distance 决定村庄距离(最小为9,默认为32) 平原沙漠热带草原针叶林雪原积雪针叶林 mineshaft chance 用于生成废弃矿井。注意如果没有地形可以覆盖废弃矿井,废弃矿井会生成在空中。chance (0.0-1.0,默认0.01)决定废弃矿道的稀有度。值越高,废弃矿井就越常见。 所有 stronghold countdistancespread 决定要塞能否被生成。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 spacingseparation 决定能否在水中生成海底神殿。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:mossy_cobblestone — 在第-64层附上一层苔石。 250*minecraft:air — 填充250层的空气,从第-63层到第186层。 minecraft:obsidian — 在第187层添加黑曜石。 minecraft:snow — 在第188层覆盖一层雪。 minecraft:windswept_hills — 生物群系ID,在本例中为风袭丘陵。 stronghold(count=7),biome_1,village(size=0 distance=0),decoration,dungeon,mineshaft — 以逗号分隔的列表。若在1.16及以上的版本中使用,此段代码会被忽略。 stronghold(count=7) — 这将世界填充成有七个要塞,目前这些会出现在半空中。 village(size=0 distance=9) — 因为在山地群系不会生成村庄,所以添加这段代码不会有什么效果。 decoration — 生成本生物群系特有的装饰。 dungeon — 生成地牢。 mineshaft — 生成废弃矿井,放置的频率为默认,因为预设包含有250的空气层,所以这些"矿井"会出现在半空中。 历史[] Java版pre-Classic rd-132211地形生成从原来的散乱随机地形生成(在Cave Game“技术测试视频”展示的)变成完全平坦。这在多种地形加入后被移除。 Java版Classic 0.0.13a世界现在又是平坦的。 0.0.13a_03地形恢复为不平坦。 Java版 1.12012年1月4日Jeb宣布了“超平坦世界选项”并分享了其第一张截图。 12w01a加入了超平坦世界类型。 1.3.112w18a此版本前,除非玩家在床上睡觉,否则出生点不会保持一致。玩家可能会在看不见之前的生成点的地方重生。这可能是由于在高度64中缺乏地面而导致的。 在一些时刻,在多人游戏中修改server.properties会停止监视server.properties。相当于在level.dat中任何的数据修改都会覆盖server.properties中的值。这意味着单人游戏世界现在能被移动到多人游戏中。 12w25a减少了超平坦世界中史莱姆的生成数量。 1.4.212w36a通过在level.dat中编辑generatorOptions一行,玩家可以创建自定义超平坦世界。 2012年9月10日Dinnerbone提到他正在为新的自定义特性加入预设。 12w37a加入了超平坦自定义的GUI。 一共有7种预设:经典平坦、挖矿者的梦想、水世界、主世界、雪之王国、无底深渊(在此版本中损坏)以及沙漠。在此版本中,添加和编辑层的功能尚未完全实现,只有对应的灰色按钮。 12w39b修复了“无底深渊”预设。 2012年10月2日Dinnerbone发表了一条包含自然生成在超平坦世界的树木的图片推特。 12w40a生成结构与地物(包括树木、矿石、要塞等)现在能在超平坦中生成。预设版本代码被更改为“2”以反映此更改。 加入了“红石俱备”预设。此预设有52层砂岩、3层石头和1层基岩,不会生成结构,也不会有其他地形特性。加入了被移除了“添加层”和“编辑层”按钮。 1.7.213w36a超平坦世界的要塞不再生成在空中。 1.814w08a现在使用ID名称而不是数字ID来表示每一层的组成方块了。[1] 方块ID/层数数字格式由数字xID更改为数字*ID。预设码版本号变为“3”。 1.915w37a加入了“虚空”预设,只在出生点生成一层石头平台,而不存在其他地形。 1.1317w47a删除了预设码版本号。[2] pre5现在各生物群系在预设码中会以命名空间ID表示。 20w21a由于世界生成的更新,地物的生成与否已经无法通过预设码正确地配置。因此地物部分暂时从预设码中移除。地物的生成与否仍然可以通过自定义世界类型或数据包自定义世界生成修改。 1.1721w06a由于建筑限高更改,超平坦世界现在从Y=-64开始生成。 21w15a由于世界生成高度被改回1.16的水平,生成的超平坦世界会再次从Y=0开始生成,除非使用了额外的数据包。 1.1821w37a由于建筑限高再一次更改,超平坦世界现在又从Y=-64开始生成。 1.18.222w05a更改了“红石俱备”预设中砂岩的层数,由原先的52层增加为116层,以解决史莱姆会在此预设世界中生成的问题。[3] 22w06a更改了“水世界”预设,将原先的沙子替换成沙砾,并在基岩层上方增加了64层深板岩,以解决此预设世界中海底神殿的生成问题。[4] 22w07a默认超平坦中现在可以生成要塞。但“经典平坦”预设中依旧不能。 1.1922w11a在数据包中加入了“超平坦世界生成预设”,可以实现自定义显示在预设屏幕的预设。 携带版Alpha 0.9.0build 1加入了平坦世界类型,但不能在游戏内自定义生成选项。 build 5通过打开options.txt并编辑game_flatworldlayers一行,玩家可以创建自定义平坦世界。[5] ?通过打开level.dat并编辑FlatWorldLayers,玩家可以创建自定义平坦世界。 ?不再可以通过options.txt自定义平坦世界。 基岩版 1.17.401.17.40.21现在开启实验性玩法后,超平坦世界会从Y=-64开始生成。 原主机版 TU5CU11.0Patch 1 加入了超平坦世界类型。不像其他版本,下界在超平坦中也是平坦的。 TU25CU141.17加入了超平坦自定义UI。 New Nintendo 3DS版 0.1.0加入了平坦世界类型。 你知道吗[] Java版虚空预设(虚空(生物群系))中石头平台的海拔和经典平坦的地面相同。 画廊[] 史莱姆出生于超平坦世界

史莱姆出生于超平坦世界

Jeb发布的一个村庄生成于超平坦世界的图片[6]

Jeb发布的一个村庄生成于超平坦世界的图片[6]

一些原始的超平坦世界预设。

一些原始的超平坦世界预设。

旧的超平坦世界选项概览。

旧的超平坦世界选项概览。

一个村庄生成于超平坦世界

一个村庄生成于超平坦世界

超平坦世界的一张地图

超平坦世界的一张地图

超平坦生成器选项中的其中一种可能

超平坦生成器选项中的其中一种可能

参见[] 世界预设 世界类型 教程/超平坦世界生存 注释[] ↑ 在Java版中,称为超平坦(Superflat),在基岩版中,称为平坦(Flat)。 参考[] ↑ https://mojang.com/2014/02/minecraft-snapshot-14w08a/ ↑ MC-123228, “Superflat generator strings no longer contain generator version”被标记为“按预期工作” ↑ MC-243152 — 漏洞状态为“已修复”。 ↑ MC-239708 — 漏洞状态为“已修复”。 ↑ “Hey modders, what about sand flatworlds? Hint- this is a thing in the next build: 'game_flatworldlayers:[7, 12,12,12]'” – @_tomcc,2014年6月18日 ↑ https://twitter.com/jeb_/status/157390390788489216

环境

参见:Template:Environment/content [编辑]

语言

Deutsch Ελληνικά English español français 日本語 한국어 Nederlands polski português русский українська


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有