| 稀有度 | |
|---|---|
| 创造标签页(JE) |
管理员用品 |
| 创造分类(BE) |
无 |
| 合适挖掘工具 | |
| 硬度 |
-1 |
| 爆炸抗性 | |
| 引燃几率 | |
| 烧毁几率 | |
| 熔岩可燃性 | |
| 窒息生物 | |
| 红石导体 | |
| 最大堆叠 | |
| 亮度 |
是,15 |
| 可再生 |
否 |
| 命名空间ID |
structure_block |
| 稀有度 | |
|---|---|
| 创造标签页(JE) |
管理员用品 |
| 创造分类(BE) |
无 |
| 合适挖掘工具 | |
| 硬度 | |
| 爆炸抗性 | |
| 引燃几率 | |
| 烧毁几率 | |
| 熔岩可燃性 | |
| 窒息生物 | |
| 红石导体 | |
| 最大堆叠 | |
| 亮度 |
无 |
| 光照透明 |
是 |
| 可再生 |
否 |
| 命名空间ID |
structure_void |
这是一种地图编辑方块,类似于命令方块。但是它可以节省结构构建,比如房子,并将其保存。然后就有可能把它在世界里加载很多次了。
所以基本上只要保存模板,然后就可以在任意位置复制你的结构构建。漂亮的特点是,每一个结构可旋转或镜像旋转。
结构方块(Structure blocks)是用来手动创建结构的方块,也可以用来保存和加载结构,与其相关的还有结构空位(Structure void)方块。
获取
结构方块和结构空位只能通过/setblock或者/give命令来获得。结构方块也和基岩一样,不可以在生存模式下的玩家破坏,也不会被爆炸炸毁。这与命令方块比较相似。
用途
当被放置后,玩家use结构方块会打开其GUI。玩家只能在创造模式中并且拥有适当权限才能打开GUI。如果被命名,结构方块会在突出显示时在其上方显示名字,名字跟在方块模式后面(比如“保存:房子”)。
被放置之前,结构方块在物品栏中使用一个在被放置时不会使用的“空”的材质。
活塞不能推动结构方块,但是它可以移动结构空位。
Structures saved only to memory have a higher priority than structures of the same name which were saved to disk. 若要从动态存储(active memory)移除结构方块,玩家需要退出重新加载世界。
Switching between modes preserves the settings of the structure block wherever possible.
储存模式
储存模式界面
储存模式(Save mode)[S]
- 结构名称
- 玩家可以从GUI中的文本框输入结构的名称。区分大小写。不准使用大写字母和特殊字符(
[即将到来])。允许下划线。
- 相对位置
- 从结构方块本身所处的位置计算,输入X、Y、Z值以设置结构轮廓的起始坐标。
- 对于任何方向,结构方块允许的最大距离是32方块。
- 结构大小
- 输入X、Y、Z坐标设定的距离相对位置坐标,决定与第一个角相对的另一个角,控制了结构的大小。
- 结构最大是32×32×32。
- 当成功时,会在结构周围生成白色的轮廓。
- 检测结构的大小和位置
- 自动计算大小,并使用放置在结构的对角的角块的结构的位置。
- 在保存块结构的名称必须与角块内的名称或大小匹配,否则计算将失败。
- 包括实体
- 同时保存了结构,和结构中的任何实体。
- 储存
- 当所有的坐标和结构的名字已被输入,按下save按钮将结构保存到一个文件中的
.minecraft\saves\(WorldName)\structures。结构的名称将是文件的名称。 - 若是用红石激活,结构不会被保存到硬盘里。
加载模式
加载模式界面
加载模式(Load Mode)[L]玩家可以加载和旋转已经保存的结构。
- 结构名称
- 加载的结构文件的名称。
- 名字区分大小写,它必须与保存过的名称完全匹配。
- 相对位置
- 指定X、Y、Z坐标的角生成结构,基于结构方块的位置。
- 显示轮廓
- 在默认情况下高亮轮廓
- 结构完整性和种子
- 保留随机方块组成结构,这决定于玩家输入的种子。
- 更低的完整性数值将导致保留的方块更少。完整性数值必须在0.0和1.0之间。
- 包括实体
- 包括保存结构时保存的实体,默认情况下为关闭。
- 旋转(0、90、180、270)
- 旋转结构的角度可以为为0°(不旋转),按顺时针旋转90°,顺时针方向按顺时针旋转180°和270°(或90°逆时针)。
- 镜像(¦、<>、^v)
- 设置结构的镜像为无(¦),左右颠倒(<>), 或者是前后颠倒 (^v).
- 加载键
- 按下这个按钮第一次时预览结构。当认为位置合适时,再按一次就可以生成结构。
- 这个过程也可以使用红石实现自动化。
角落模式
角落模式界面
角落模式(Corner Mode)[C]允许计算保存和加载时的结构尺寸。
- 在与存储结构方块的存储位置相对应的一个位置上放置。按“detect”后便会自动选择保存的区域。
- 成功时,将出现白色的轮廓。
- 结构名称
- 结构的名称会用来计算结构的大小和位置。
- 结构名称区分大小写,它必须和对应的存储结构方块内填写的完全相同。
数据模式
数据模式界面
数据模式(Data Mode)[D]只能在自然生成过程中使用。它们通过其元数据所标注的位置来运行,它只能被用于指定相关结构的一个函数。该结构方块之后删除。此外,本模式是结构方块的默认模式。
- 直接放在你要保存的任意方块的周围。
- 当这个结构首次被替换的时候,这个数据是错误的。
- 自定义数据标签名称
- 方块实体的名称。
- 林地府邸
-
- "ChestSouth" - 设置要替代该结构方块的箱子的战利品表为"chests/woodland_mansion",并将战利品表种子设置为取决于世界种子。
- "ChestNorth" - 设置要替代该结构方块的箱子的战利品表为"chests/woodland_mansion",并将战利品表种子设置为取决于世界种子。
- "ChestEast" - 设置要替代该结构方块的箱子的战利品表为"chests/woodland_mansion",并将战利品表种子设置为取决于世界种子。
- "ChestWest" - 设置要替代该结构方块的箱子的战利品表为"chests/woodland_mansion",并将战利品表种子设置为取决于世界种子。
- "Mage" - 在该结构方块的位置生成唤魔者。
- "Warrior" - 在该结构方块的位置生成卫道士。
结构空位
在启用显示隐形方块的时候结构空位(右)与空气(左)的区别。
结构空位(Structure void)可以放置以作为结构的一部分,以允许在一个结构空位。
- 不像空气,该结构被放置时,他们将不会覆盖在该位置的方块。举个例子,如果你保存2格高的空气结构,并加载到2格高的石头,顶部将成为结构空位,但底部会留下石头。
- 结构空位没有碰撞箱,然而鼠标指向结构空位时会显示一个小的方框。(此外,它们是无形的,但是当开启“显示隐形方块”时,若在存储模式下打开时将显示为红色立方体。)
- 可以依着其他方块的一个面放置方块把结构空位填掉,就像没有这个结构空位一样。
- 例如:当A方块上方(或侧面、下方)有一个结构空位,直接依靠A方块放置B方块,结构空位会像空气一样被填掉,但是破坏B方块后B方块的位置会变成空气。
数据值
结构方块的ID名称为 minecraft:structure_block,ID为255。而且它也包含了一个附加数据字段来区分使用的是何种结构方块。
结构空位的ID名称为minecraft:structure_void,ID为217。不过它没有其他的附加数据值。
方块数据
| DV | 描述 | |
|---|---|---|
| 0 | 数据 | |
| 1 | 储存 | |
| 2 | 加载 | |
| 3 | 角落 | |
| 4 | 结构模型 | |
| 5 | 3D导出 |
方块实体值
结构方块也有和它相关的实体ID。它的ID是structure_block。
- 方块实体数据
- 方块实体共通标签
- author:结构方块的创建者。如果为加载模式且结构有效,通常为“?”;其他情况下为放置此方块的玩家名称。
- ignoreEntities:表示结构中的实体是否会被忽略。
- integrity:结构完整度。
- metadata:元数据,在数据模式时有效。
- mirror:结构进行镜像的方法。只会是
NONE(无)、LEFT_RIGHT(左/右)或FRONT_BACK(前/后)中的一个。 - mode:此结构方块当前的模式。只会是
SAVE(保存)、LOAD(加载)、CORNER(角落)或DATA(数据)中的一个。 - name:结构的名称。
- posX:结构起始X坐标。
- posY:结构起始Y坐标。
- posZ:结构起始Z坐标。
- powered:表示结构方块是否被红石激活。
- rotation:结构的旋转角度。只会是
NONE(无)、CLOCKWISE_90(顺时针旋转90°)、CLOCKWISE_180(顺时针旋转180°)或COUNTERCLOCKWISE_90(逆时针旋转90°)中的一个。 - seed:加载结构使用的种子。
- sizeX:该结构在X方向上的大小,即结构的长度。
- sizeY:该结构在Y方向上的大小,即结构的高度。
- sizeZ:该结构在Z方向上的大小,即结构的宽度。
- showair:表示是否显示隐形方块。
- showboundingbox:表示是否在创造模式中显示结构边框。
基岩版:
- 方块实体数据
- 方块实体共通标签
- isPowered:结构方块被红石信号激活时为true。
- data:储存的数据。
- redstoneSaveMode:结构方块的模式。
[需要更多信息] - xStructureOffset:结构的X轴偏移量坐标。
- yStructureOffset:结构的Y轴偏移量坐标。
- zStructureOffset:结构的Z轴偏移量坐标。
- xStructureSize:结构的X轴大小坐标。
- yStructureSize:结构的Y轴大小坐标。
- zStructureSize:结构的Z轴大小坐标。
- structureName:结构的名称。
- dataField:未知。
- ignoreEntities:结构内的实体是否被忽略。
- includePlayers:结构内的玩家是否被忽略。
- removeBlocks:结构内的方块是否被忽略。
- showBoundingBox:结构方块是否为创造模式下的玩家展示边界框。
- rotation:结构的旋转角度。
[需要更多信息] - mirror:结构的对称情况。
[需要更多信息] - animationMode:动画模式。
[需要更多信息] - animationSeconds:动画的持续时间。
[需要更多信息] - integrity:放置的结构的完整度。
- seed:用于结构完整性的种子,0表示随机。
[需要测试]
方块状态
| 名称 | 默认值 | 接受值 | 描述 |
|---|---|---|---|
| mode | data
| corner | 角落结构方块 |
data | 数据结构方块 | ||
load | 加载结构方块 | ||
save | 保存结构方块 |
基岩版:
| 名称 | 默认值 | 接受值 | 描述 |
|---|---|---|---|
| structure_block_type | data
| corner | 角落结构方块 |
data | 数据结构方块 | ||
export | 3D导出结构方块 | ||
invalid | 结构模型结构方块 | ||
load | 加载结构方块 | ||
save | 保存结构方块 |
历史
| release | |||||
|---|---|---|---|---|---|
| 1.9 | 2015年3月18日 | Searge发推文展示了一个神秘的暗色调方块的图片。 | |||
| 2015年4月8日 | Searge发了一条隐晦的推文,其中又有一张神秘暗色调方块的截图。 | ||||
| 他随后询问玩家们是否想要一种不可获取的、使世界变得“明晰而令人激动”的方块。[2] | |||||
| 2015年4月14日 | Searge发布了一张神秘的图片,在快捷栏里和右上角可以看见暗色调方块。 | ||||
| 图片左上角有许多亮点,它们遮盖住了一个奇怪的浮空结构,Searge在随后的一条推文中对此进行了“澄清”。[3] | |||||
| 2015年6月24日 | Searge解释说,这种神秘的方块属于技术性方块,用于内部世界的生成。 | ||||
| 2015年7月5日 | 结构方块的用途在MineCon 2015的一次直播中被详细介绍。 | ||||
| 15w31a | File:Structure Block Old Blank.pngFile:Old Structure Block S.pngFile:Old Structure Block L.pngFile:Old Structure Block C.pngFile:Old Structure Block D.png添加了结构方块,只能够使用/setblock命令放置。
| ||||
| 当时结构方块没有界面,且仅供开发者内部使用。 | |||||
| 1.10 | 2016年5月3日 | Jens Bergensten发推文展示了结构方块新材质的图片。 | |||
| 他被指示要让结构方块“感觉神秘一些”。[4] | |||||
| 2016年5月13日 | ProfMobius在Twitter上展示了处于运行状态的新结构方块,其生成了一组似乎是由石英块组成的化石。 | ||||
| 16w20a | |||||
| 加入了结构空位。这是最初制作者使用屏障的目的。 | |||||
| 16w21a | 向加载模式添加“结构完整性及种子”。 | ||||
| 现在读取模式可以自定义是否完整与完整程度了(0-1,1为100%,并且这不是一个精准的数字,经常会有一定的偏差),当它是不完整的时候,它缺失什么方块,保留什么方块可以被结构方块的种子决定。 | |||||
| 1.10-pre1 | 现在结构空位可以被摧毁了。 | ||||
| 结构空位的爆炸抗性被降到0(原先是18000003) | |||||
| 1.11 | 16w32a | 它的方块实体值ID由Structure改为了structure_block。 | |||
| 携带版 | |||||
| 1.0 | build 1 | 加入了结构方块。虽然它有全部的功能,但由于它没有分配方块ID而完全无法获得。 | |||
| 加入了结构空位。类似于结构方块,因没有分配方块ID而无法在游戏中获得。 | |||||
| 基岩版 | |||||
| 1.2 | build 1 | /give获得或/setblock放置。然而,玩家只能在Windows 10版中使用它们并且只有“3D输出”功能是可用的。 | |||
| 1.5 | ? | 结构方块现在在所有平台上可用。 | |||
漏洞
Template:Issue list
画廊
第一张关于神秘的结构方块的图片,由Michael Stoyke 发布。
高亮了末地城结构。
在保存模式高亮末地城结构。
使用储存模式和角落模式的结构方块来选择岛上的一棵树。
准备将保存好的树木结构加载到一片空旷的向日葵平原中。






















