(本章已于2022/7/19~20日重写)
(本章写作时,作者使用的是基岩Windows10版1.19.10、基岩Android版1.19.10、Java版1.12.2和Java版1.19)
(强烈推荐在游玩Minecraft时阅读此章)
(本章的内容由于和指令没有太大关系,所以并不会讲得很详细)
在本书的第二章,我们详细地了解了一个在Minecraft中十分重要的功能性方块:命令方块。
过了这么多章的第七十九章,也就是这一章,我们将会介绍第二个在Minecraft中也很重要的一个功能性方块:结构方块。
什么是结构方块?要了解结构方块,首先我们得清楚:结构是什么?
结构(Structures)在广义层面上来讲,是指由单个或多个方块组成的特殊的整体,比如村庄、埋藏的宝箱、玩家建造的泥土房等等,都属于结构。狭义层面上来讲,结构指的是生成结构(Generated structures),即指『在世界创建界面的「生成建筑」选项关闭时会被禁用的任何结构』,如海底神殿、沉船、村庄都是『生成结构』。
『结构方块』这里的『结构』,就是广义层面上的意思。而『结构方块』本身,也就是一个能够让玩家保存或加载结构的一个功能性方块。
\\方块简介\\
结构方块(Structure Block)
数字ID:255[JE1.13前]或252[BE]
命名空间ID:structure_block (JE1.11版本之前为『Structure』)
亮度:0
爆炸抗性:
具有标签:
#dragon_immune(免疫末影龙破坏)
#wither_immune(免疫凋零破坏)
数据值[仅BE]:
0——数据
1——储存
2——加载
3——角落
4——结构模型
5——3D导出
\\具体介绍\\
首先让我们来获取结构方块:
/give @s structure_block ——Java1.11及以上版本和基岩版
/give @s Structure ——Java1.11以下版本至1.9版本
不出意外的话,你应该获取到了一个十分紫并带有白色花纹的方块(紫颂果?),这个方块就是结构方块。放下来,然后打开它。和命令方块一样,打开结构方块也需要你满足一定的权限要求,否则无法打开。
结构方块和命令方块一样,有多种模式。但是和命令方块不一样的是,结构方块的模式在两个Minecraft版本间(Java版和基岩版)并不统一,有许多不一样的地方。
结构方块一共有五种模式,其中有三个模式在两个版本都有:
储存模式——用于从游戏世界中储存结构
加载模式——用于加载结构至游戏世界中
角落模式——帮助快速选择要储存的结构范围
数据模式[仅Java版]——用于在自然生成结构时进行特殊的操作
3D输出模式[仅基岩版Windows10版本]——用于从游戏世界中导出结构为3D模型
—①储存模式
储存模式(Save mode),即用来储存结构的模式。在基岩版中,你打开结构方块默认就是这个模式。在这个模式中有如下的选项:
结构名称——你要将结构保存为什么名称?可以加上命名空间,不加的话默认的命名空间是『minecraft』(Java版)或『mystructure』(基岩版)。比如你可以填写『My_village』、『mine:hello』,前者会将结构保存为『minecraft:My_village』或『mystructure:My_village』,后者会直接保存为『mine:hello』。
相对位置——这和目标选择器的基准点有些像,你可以通过指定相对于结构方块位置的偏移量来指定用来选取结构的轮廓起始点。比如(0,2,0)就类似于~~2~,即向上偏移2格。
结构大小——你可以把它看作是目标选择器的dx、dy和dz参数,即用来指定基于结构轮廓起始点的选取轮廓大小。只不过和dx、dy、dz参数不一样的是,这并不能指定一个小于1(基岩版)或小于0(Java版)的数,也就是说必须是一个正整数或自然数。比如(2,2,2),就相当于基于结构轮廓的起始点,沿着xyz三个轴的正方向,选取2×2×2的范围,你也将会看到一个棱长为2的正方体轮廓。
需要注意的是,在Java版结构最大不能大于48×48×48,在基岩版最大不能大于64×384×64。
小主,这个章节后面还有哦,请点击下一页继续阅读,后面更精彩!
喜欢Minecraft指令手册请大家收藏:(m.2yq.org)Minecraft指令手册爱言情更新速度全网最快。