属性
[编辑]
结构方块
常规
保存模式
加载模式
角落模式
数据模式
3D输出模式(仅基岩版)
合适挖掘工具
无
硬度
-1
爆炸抗性
3,600,000
窒息生物
是
红石导体
Java版:是;基岩版:否
固体方块 (JE)
是
固体方块 (BE)
是
材料固体方块 (BE)
是
活塞推动行为
不可推动,不可拉动
乐器
竖琴/钢琴
地图基色
#999999
方块ID
structure_block
结构方块(物品属性)
稀有度
Java版:史诗;基岩版:常见
创造标签页(JE)
管理员用品
创造分类(BE)
无
最大堆叠
64
可再生
否
物品ID
structure_block
介绍
[编辑]
结构方块(Structure Block)是一种用于创建和管理建筑结构的方块。
在生存模式下,玩家无法破坏结构方块,该方块的抗爆能力与基岩相同,因此无法被凋灵或末影龙破坏。
使用对应的按键可以打开结构方块的操作界面,但这仅限于创造模式下并具有相应权限的玩家。
如果结构方块被命名,则在突出显示时,会在其上方显示名称,格式为“保存:房子”等。
结构方块的物品形式采用一种特殊的“空”纹理,该纹理在普通方块形式中是不可见的。
内存中的结构优先级高于磁盘上同名结构,只有当内存中的结构被卸载后,磁盘上的结构才能被加载。
通过切换模式,结构方块能够改变其工作方式,同时尽量保留原有的设置。
某些模式下,结构方块可以接收红石信号以激活其功能,此时结构方块的工作如同机械元件。
结构方块可以通过邻近的电源(但红石火把无法激活其所附加的结构方块)和充能方块被激活。
如果与结构方块相邻的红石中继器、红石比较器或红石粉(包括方块上方的红石粉)处于激活状态,结构方块也会被触发。
在基岩版中,同一红石刻内,若信号在电容器更新阶段前存在,但在更新阶段被取消,则无法激活结构方块。
生成
[编辑]
结构方块在游戏世界中不会自行生成。
某些结构可能会包含结构方块,但在自然生成时,这些结构方块会转化为其他物品。
因此,结构方块不会在游戏世界中产生。
通过使用结构方块加载的方式,可以正常生成包含结构方块的结构。
获取
[编辑]
结构方块不能在生存模式中正常获得,但可以通过打开“管理员用品标签页”后的创造模式物品栏[仅Java版]、创造模式中使用选取方块或命令获得。
破坏
[编辑]
结构方块不能被挖掘破坏。
结构方块被破坏后不会掉落。
方块
结构方块
硬度
-1
工具
无
挖掘时间
徒手
∞
用途
[编辑]
在《我的世界》中,多数模式提供了多种选项供玩家选择和使用。
模式选项用于切换当前游戏模式,在Java版中,玩家可以通过点击模式按钮来完成切换,而在同时按住Alt键后再点击,则可进入数据模式。
在基岩版中,模式的选择则是通过一个下拉菜单进行,可以从中选取所需的选项。
玩家需要为希望操作的结构提供一个独特的命名空间ID,只有合法字符才能被接受。
如果没有指定命名空间,Java版默认为“minecraft”,而基岩版则默认使用“mystructure”。
相对位置是根据结构方块的具体位置进行计算的,玩家需要输入X、Y、Z坐标值来设定结构轮廓的起始点。
Java版的结构方块允许的最大尺寸为48格,而基岩版则可以长、宽均为64格,且高度最大为384格。
在Java版中,默认的坐标为X:0,Y:1,Z:0,而基岩版则是X:0,Y:-1,Z:0。
基岩版提供了一个重置功能,能够将所有参数恢复到打开界面时的初始值。
在基岩版中,当玩家打开结构方块界面时,可以实时看到结构区域的场景,并且可以拖动以改变视角,但无法进行缩放。
一、 保存模式
保存模式(Save mode)的结构方块用于存储游戏中的结构信息。
当该结构方块受到红石信号激活时,它会依据其设定内容进行结构的存储。
在Java版游戏中,红石激活的保存模式结构方块仅将结构临时存储在内存中,而不会写入文件。
相对而言,在基岩版中,如何存储结构则由“红石存储模式”选项决定。
保存模式的结构方块包含以下选项:
结构名称
1. 将要存储的结构名称。
相对位置
1.将要存储的结构的起始位置。
显示隐形方块[仅Java版]
1. 以小型的彩色立方体线框标记空气及其变种、结构空位、屏障和光源方块的位置。
2. 空气的种类不会影响渲染外观。
3. 默认关闭。
方块
渲染外观
颜色
空气minecraft:air洞穴空气minecraft:cave_air虚空空气minecraft:void_air
#8080FF
结构空位minecraft:structure_void
#FFC0C0
屏障minecraft:barrier
#FF0000
光源方块minecraft:light
#FFFF00
结构大小
玩家可以通过输入坐标X、Y和Z来设置与相对位置的距离,从而定义两个相对角落的位置,进而控制构造的大小。
在Java版中,允许的最大尺寸为48×48×48,而在基岩版中,最大尺寸则为64×384×64。
当在Java版中输入的值符合规定时,结构方块将会在其周围展示出存储区域的边界轮廓。
对于基岩版,同样地,只要输入的值合法,并且已开启显示边框设置,结构方块便会绘制出存储区域的轮廓。
探测结构大小和位置
在《我的世界》中,通过使用放置在结构对角的角落模式方块,玩家可以自动计算结构的尺寸和位置。
要确保保存模式方块的结构名称与角落模式方块内所包含的名称完全一致,否则将无法进行检测。
当按下探测按钮时,系统将尝试获取指定区域,并在成功后会更新相应的参数。
首先,通过结构方块来确定所获取的区域:
如果只存在一个对应的角落模式方块,则会选取以该方块和其对应的角落方块为顶点形成的立方体。
如果存在两个对应的角落模式方块,则会基于这两个方块选取形成的立方体。
如果有超过两个的对应角落方块,则将提取各坐标轴的最大和最小值,以此来界定出最大的立方体(即包含所有相关角落方块的内接立方体)。
若上述条件未满足,则获取区域的尝试将会失败。
超出限制的角落方块将被忽略,并不会被视作“对应的角落模式方块”。
随后,需要选择以两个结构方块的顶点为基础的立方体区域。
如果所选择的两个结构方块在任意坐标轴上的距离不超过1,则获取过程会失败。
同时,若结构的大小或相对位置超出设定的限制,也会导致获取失败。
包括实体
保存结构时也保存结构中的任何实体。
默认关闭[仅Java版]或开启[仅基岩版]。
移除方块[仅基岩版]
导出结构时,不在其中包含任何方块,但可以包含实体。
默认关闭。
红石存储模式[仅基岩版]
选项包括存储在内存中,存储至磁盘。
当设置为“存储在内存中”时,通过红石信号激活结构方块所创建的结构会在世界关闭后被删除;
当设置为“存储至磁盘”时,通过红石信号激活结构方块所创建的结构不会在世界关闭后被删除。
该设置不影响手动保存的结构。
默认为存储在内存中。
显示边框[仅基岩版]
1. 高亮显示即将存储区域的轮廓。
2. 默认开启。
保存
1. 当所有的坐标和结构名称已被输入时,按下保存按钮将结构保存。
2. 在Java版中,结构会被存储到<存档名称>/generated/<命名空间>/structures/<路径>.nbt中,命名空间和路径取决于结构名称。若有同名文件则覆盖。
3. 在基岩版中,结构会被存储到存档的数据库中,而不是独立的文件。
导出[仅基岩版]
1. 将结构导出为一个.mcstructure文件,可以被行为包加载。如果一个结构包含了行为包的自定义方块,那么这个方块也会被存储到结构中。
2. 这个选项只在Windows 10设备上可用。尽管Android设备已经宣称加入此特性,但由于MCPE-122681,其并不可用。
二、 加载模式
加载模式(Load Mode)的结构方块具备向世界中生成结构的功能。
当该结构方块被红石信号激活时,它会尝试加载其预设的结构,并首先进行初始化。
在基岩版中,结构加载可以被设置为启用加载动画,从而使得加载过程不再是在瞬间完成,而是逐步进行。
一旦加载过程开始,即便将结构方块破坏,加载仍会持续进行。
这个加载过程可能会影响结构内由多个部分组成的方块,比如床、门或高草,甚至可能导致需要依附在其他方块上的方块(如火把)被破坏,或者造成水、熔岩和火的溢出与蔓延。
加载模式的结构方块包含以下选项:
结构名称
在Minecraft Java版中,游戏自带了多种不同的结构。
这些结构的资源可以在<版本号>.jar文件中的/data/minecraft/structure/<文件夹名称>路径下找到。
用户只需输入<文件夹名称>/<结构名称(无后缀名)>,便可使用结构方块加载相应的结构。
游戏中包含的结构文件夹有:ancient_city、bastion、end_city、fossil、igloo、nether_fossils、pillager_outpost、ruined_portal、shipwreck、trail_ruins、trial_chambers、underwater_ruin、village和woodland_mansion。
相对位置
1. 将要加载的结构的起始位置。
显示边框
1. 高亮显示即将加载区域的轮廓。
结构完整性及种子
在Minecraft中,生成环境的方块数量受到指定种子的完整性数值影响。
当完整性数值较低时,所生成的方块数量会减少。
在未生成方块的区域,原本存在的方块会被保留在该位置上。
在Java版中,完整性数值的范围限制在0.0到1.0之间,且默认值为1.0。
相比之下,基岩版中的完整性数值范围则为0.0到100.0,默认值为100.0。
包括实体
加载结构中保存的实体。
默认关闭[仅Java版]或开启[仅基岩版]。
含水方块[仅基岩版]
在加载游戏结构时,玩家可以允许可含水方块在特定区域的水源方块上进行加载。
如果该选项未开启,则这些可含水方块可能会取代水源方块,并被视为普通方块。
由于一个漏洞,当该选项关闭时,一些应当被识别为普通方块的位置,实际上会加载为具有某些含水特性的方块。
这些方块的表现与水源方块相似,可以减缓玩家的移动速度,外观也与普通的含水方块相同。
然而,它们并不像水源方块那样能够流出水,也不被视为特定的含水方块。
默认情况下,此选项是关闭状态。
移除方块[仅基岩版]
加载结构时,忽略其中的所有方块。
默认关闭。
旋转
选项包括0,90,180,270。
以Y轴为旋转轴,旋转方向为俯瞰时的顺时针。
镜像
在Minecraft Java版中,可以通过选项|、←→、↑↓来设定结构的镜像方式。
可供选择的镜像模式包括无镜像(|)、左右翻转(←→)以及前后翻转(↑↓)。
在这个过程中,结构会首先围绕X轴进行左右镜像,然后再以Z轴进行前后镜像,最后进行旋转。
对于基岩版,玩家能够选择是否以X轴或Z轴作为镜像的对称轴来处理最终的结构。
动画模式[仅基岩版]
选择结构加载时的动画。
选项包括无,逐层放置,逐块放置。
默认为无。
动画时长[仅基岩版]
调整加载结构的动画时长,单位为秒。
默认为0。
加载
输入新结构名称后第一次按下加载按钮时会预加载,确定结构的尺寸。如果已经预加载了,按下按钮就可以生成结构。
在Java版中,即使没有开启任何内置数据包选项,内置数据包中包含的结构也可以被结构方块加载,但因为部分方块为实验性内容,加载出的结构不完整。
三、 角落模式
角落模式(Corner Mode)是一种特殊功能的结构方块,它用于帮助玩家测量特定的结构区域。
该结构方块主要通过保存模式进行操作,可在保存过程自动计算所选结构的尺寸。
当角落模式的结构方块被红石信号激活时,它将会从内存中卸载当前所保存的结构。
角落模式的结构方块包含以下选项:
结构名称
1. 对应的存储模式的结构方块的结构名称。
四、 数据模式
数据模式(Data Mode)是一种已被淘汰的模式,其功能现已由拼图方块取代,但在某些原版结构中仍被使用。
数据模式的结构方块设计用途仅限于自然生成的场景,作为运行特定硬编码功能的标记位置。
当受到红石激活时,数据模式的结构方块不会产生效果。
这些结构方块的实际作用仅在自然生成时体现,若使用结构方块加载,数据模式的结构方块将正常生成。
数据模式通过元数据来标记其位置,并只用于定义相关结构的特定功能,其结构方块会在使用后被移除。
在要保存的块周围可以直接放置这些结构方块。
当此结构首次被更换时,所引用的数据可能会出现错误。
数据模式的结构方块包含以下选项:
自定义数据标签名称
方块实体的名称用于标识在Minecraft游戏中不同类型的方块。
可供选择的值包括“雪屋”或"chest"——这将把该结构方块下方的箱子战利品表定义为"chests/igloo_chest",并且此表的内容会依据世界种子而变化。
“末地城”对应的"Chest"将把结构方块下面的箱子战利品表设置为"chests/end_city_treasure",同样,该表也会受世界种子的影响。
"Sentry"会在指定的结构方块位置生成潜影贝。
"Elytra"则会在该结构方块的位置生成一个带有鞘翅的物品展示框实体。
在林地府邸中,"ChestSouth"会将需要替换的箱子设置为"chests/woodland_mansion",并使其战利品表种子与世界种子相关联。
"ChestNorth"、"ChestEast"和"ChestWest"同样会为相对应的箱子设定为"chests/woodland_mansion",并依附于世界种子的战利品表。
此外,"Mage"在该结构方块处会生成一个唤魔者,而"Warrior"则会生成一个卫道士。
五、 3D输出模式
在Minecraft中,3D输出模式(3D Export mode)的结构方块具有与存储模式相似的功能,但其输出结果为.glb文件格式的3D渲染,而非实际结构。
此模式仅适用于Windows版本,在其他系统中使用结构方块时,只能以默认的保存模式进行处理,无法通过重置操作恢复到3D输出状态。
当进行导出时,系统会弹出一个Windows文件资源管理器窗口,指引用户选择保存导出文件的位置。
通过这种方式生成的3D渲染效果与预览图中的实时渲染基本相符,包括所有不正确剔除的方块表面。
如果尝试导出包含末地传送门或下界传送门等方块的结构,最终只会得到一块静态纹理的方块。
导出的.glb文件可以通过3D Viewer或Paint 3D这类应用程序进行查看,但游戏内无法从这些文件中加载结构。
需要注意的是,此模式并不支持导出实体,同时在3D Viewer或Paint 3D中,部分方块如活塞臂、箱子和床等可能无法正常显示。
此外,结构方块在被红石激活时,3D输出模式下并不会产生任何效果。
3D输出模式的结构方块包含以下选项:
相对位置
1. 将要输出为3D渲染的结构的起始位置,与保存模式中同样的选项的用法一致。
结构大小
1. 输入X、Y、Z坐标来设置与相对位置坐标的距离,与保存模式中同样的选项的用法一致。
2. 最大为64×384×64。
移除方块
1. 输出3D渲染时,不在其中包含任何方块。
2. 默认关闭。
显示边框
1. 高亮显示即将加载区域的轮廓。
2. 默认开启。
导出
1. 执行导出并输出.glb文件。
数据值
[编辑]
一、 ID
Java版:
名称
命名空间ID
方块标签(JE)
本地化键名
结构方块
structure_block
dragon_immunewither_immune
block.minecraft.structure_block
名称
命名空间ID
方块实体
structure_block
基岩版:
名称
命名空间ID
本地化键名
结构方块
structure_block
tile.structure_block.name
名称
存档ID
方块实体
StructureBlock
二、 方块数据
在基岩版中,结构方块使用下列数据值:
DV
描述
0
数据模式
1
储存模式
2
加载模式
3
角落模式
4
结构模型模式
5
3D导出模式
三、 方块状态
Java版:
方块
方块属性
默认值
接受值
描述
结构方块
mode
load
save
结构方块处于保存模式
load
结构方块处于加载模式
corner
结构方块处于角落模式
data
结构方块处于数据模式
基岩版:
方块
方块属性
默认值
接受值
描述
结构方块
structure_block_type
data
data
结构方块处于数据模式
save
结构方块处于保存模式
load
结构方块处于加载模式
corner
结构方块处于角落模式
invalid
作用未知
export
结构方块处于3D输出模式
当前关键词存在 条相同标题的内容,请选择任意一条浏览:
其他
来自:我的世界百科 物品
其他
来自:我的世界百科 方块
其他
来自:我的世界百科 实体