结构方块

更新时间:2024-05-07 08:20

结构方块是一种地图编辑方块,类似于命令方块。结构方块可以保存游戏中的结构,并在任意位置复制该结构。其最大的特点是,保存在结构方块里的每一个结构可旋转或被镜像旋转。

获取

结构方块只能通过命令或获取方块来获得。结构方块也和基岩、命令方块一样,不可以被未获得op的玩家破坏破坏,不会在生存模式中被破坏,也不会被爆炸炸毁。

/give 指令获取

结构方块:/give [目标选择器] structure_block

/setblock /fill 指令获取

结构方块:/setblock [坐标] structure_block

/fill [位置1] [位置2] structure_block

用途

在1.9版本里,结构方块是不可用的。它们是被开发者内部进行建筑构造的。它们曾被用来创建末地城,地牢结构和雪屋。

在1.10及以上版本里,玩家也可以使用结构方块了。当被放置后,玩家右键结构方块会打开其GUI。 它允许你设置结构的坐标,大小和名字。你也可以改变其模式:

结构方块会用白色线条(边界盒)勾勒出结构的形状,并且可以旋转/镜像反转方块。它们可以被红石或者GUI里的按钮来激活。结构方块的亮度为15——游戏的最高亮度。

此外,结构空位也可以放置在结构里面和被结构方块所记录。不像空气,这不会在加载结构时在某些位置上覆盖其他方块。 结构空位没有实际的碰撞箱(就像空气),但是显示上会有一个小的外框。它们不会在除了结构方块开启“Save(保存)”模式外显示出来。

使用

(一)Java版

Save

储存模式(Save mode) [S] 允许玩家通过结构方块高亮结构并将其保存到一个文件(.nbt)。 玩家可以从GUI中的文本框输入结构的名称。结构方块会区分大小写。

在这里根据结构方块的位置输入坐标以设置结构轮廓的起源。 结构方块允许的最大距离是向任何方向最多32方块。

Load

加载模式(Load Mode)[L]玩家可以加载和旋转已经保存的结构。

Corner

角落模式(Corner Mode)[C]允许计算保存和加载时的结构尺寸。

Data

数据模式(Data Mode) [D]只能在自然生成过程中使用。它们通过其元数据所标注的位置来运行,它只能被用于指定相关结构的一个函数。该结构方块之后删除。此外,本模式是结构方块的默认模式。

(二)基岩版[1.13~1.15(含)]

创建世界时,世界选项中的“开启实验玩法”必须打开,否则结构方块将无法正常使用。

输入命令 /give [目标选择器] structure_block 获得结构方块。

在建筑边放上结构方块,此时方块会自动显示覆盖范围。

点击结构方块,会显示结构方块GUI。

编辑栏左侧为编辑窗口,右侧为覆盖范围内的3D预览图。

“大小”表示要截取建筑物的大小,“偏移”表示建筑物偏移结构方块多少距离[位于地下y坐标用负数,位于地面用0,位于地上用正数(前提是结构方块要位于地面上)]。

将模式切换为“保存”,在“大小”栏内输入要复制的建筑物大小x,y,z坐标(如掠夺者前哨站长宽都为13个方块,所以在x和z坐标上填13;高度为21个方块,所以在y坐标上填21)。

完成后在输入结构名称(以a为例,可自由改动)。

点击“保存”。

在要复制建筑物的位置放上另一个结构方块。

将模式切换为“加载”。

您可以让建筑生成在任何地方,只需更改“偏移”中的数据即可。

在名称栏输入之前已保存的结构名称。

此时3D预览图会显示复制建筑物需要的大小,退出可详细查看。确认后点击“加载”。

完成后,建筑就被完整地复制过来了(对原建筑无影响)。注意:建筑内的生物也会被复制过来哦。

高级数据

方块数据

方块实体值

一个结构方块也有一个和它相关的实体ID。它的ID是Structure。

方块状态

早期历史

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}