第189章 ,/.

不难发现,这每个文件夹都对应了游戏内的一个结构,如village对应村庄,end_city对应末地城等等。

打开其中的文件夹,你会发现.nbt后缀的结构文件和更多的文件夹。我们这边就以ruined_portal目录下的portal_1.nbt文件为例。在游戏中打开结构方块,调整为加载模式,然后输入结构名称为:ruined_portal/portal_1。接下来点击加载,你就会惊喜的发现生成了一个废弃地狱门!还有宝箱!

废弃地狱门的宝箱由于在结构保存的时候就带有了Loot标签(战利品表的NBT标签),因此不需要数据模式的结构方块就能够加载出战利品。如果你加载的是其他类型的如村庄的结构,就会发现它们的箱子大多上面都顶着一个数据模式的结构方块。

最后,让我们了解一下『结构空位』。

你在加载结构时,就算是空气也会替代原本的方块,那该如何使得原本的方块不被替换呢?

使用结构空位(Structure Void)就能够解决这个问题。

结构空位是一个方块,其ID为minecraft:structure_void。当你在保存一个结构时,结构内的结构空位虽然也会被保存,但游戏在加载结构时并不会将结构空位加载出来,也就是说结构空位所在的地方会被游戏忽略并保留原本的方块。所以,适当的使用结构空位,可以防止我们的结构在生成时破坏其周围的地形。

(奇妙的是,在基岩版,结构空位被视作为一个完整的方块,这就使得火把之类的东西能够插在上面,然后结构空位又是隐形的、能够让实体通过的.......)

这就是结构方块的全部内容了。

附录:结构方块和结构空位历史

Java版

1.9——加入了对于玩家来说没有任何用处的结构方块

1.10——结构方块可以让玩家使用了。加入了结构空位。

1.11——更改ID从Structure至structure_block

1.13——结构保存的位置从『存档根目录\structures』改到了『存档根目录\generated\<命名空间>\structures』。

1.14——结构空位的渲染颜色被更改。

1.16——结构的最大尺寸从32×32×32增加到了48×48×48

1.17——默认模式从数据模式改到了加载模式,并隐藏了数据模式,只能在按住Alt键的情况下才能被切换到。结构空位的渲染颜色再次被更改。

携带版/基岩版

1.0.0——加入了具有功能但完全无法获得的结构方块和结构空位。

1.2.0——结构方块现在能够获得,并具有了唯一的模式:3D输出模式。只不过,该模式仅在Windows10和IOS版本中可用。

1.5.0——结构方块能在Andorid和IOS版本中获取了,但无法使用。

1.9.0——移除使用remix3d导出选项,结构改为本地导出

1.13.0——在IOS和Android版本中,结构方块能够在开启『实验性玩法』的前提下使用。结构空位能够获得了。

1.16.0——结构方块和结构空位不再属于『实验性玩法』,并加入了『检测』按钮。

1.17.0——结构方块现在能够指定加载结构的动画

1.17.30——结构方块现在有了角落模式