本帖最后由 乙烯_中国 于 2016-3-20 18:05 编辑

大家好,我是乙烯,今天看到了贰逼的这个帖子[新版本预览] [15w31b][2b]有关Debug模式透露“神秘方块”(快照官方彩蛋)于是我就把之前地板里那个方块抠出来研究了一番,有部分与我之前所研究的内容不一,似乎产生了错误,故在此分享http://minecraft.gamepedia.com/Structure_block


构造方块(Structure block)
只能通过/setblock放置,没有任何用途


以上内容引自minecraftwiki页面
所以1.9刚开始有透露此方块,并在15w31a快照中加入了游戏,但未增加实际功能,但其官方译名为构造方块。
但之前我结合我总结其初步显示的特征来看,我把其翻译成结构图。
以上内容引自minecraftwiki页面
事实证明,这个方块无法中键获取,也尚未找到其物品状态,只能由setblock放置在地图中,指令如下
  1. setblock ~ ~1 ~ minecraft:structure_block 0
复制代码


其对应损害值,如下所示
0为S
1为L
2为C
3为D
4-15为S


这是0-3的方块截图。


对其F3的结果可以知道,s为save,l为load,c为corner,d为data
我先不对其进行评价,但从blockdata的情况来看这绝对不是一个花盆。
这是对其blockdata的结果。四个方块数据一样。
  1. {metadata:"",mirror:"NONE",ignoreEntities:0b,author:"",rotation:"NONE",posX:1,mode:"DATA",posY:1,sizeX:0,posZ:1,x:-9,name:"",y:4,z:15,id:"Structure",sizeY:0,sizeZ:0}
复制代码

其余方块通用的nbt咱们暂且忽略,整理出其独有的nbt如下。
其id为structure,结构或者构成(动词)。
metadata,暂译元数据
mirror,暂译镜像
ignoreEntities,暂译是否忽略实体
rotation,暂译旋转
mode,暂译模式
sideX、Y、Z,这个不需要翻译吧,是选择区域的长宽高
综合起来看个人认为这将来会是一种非常重要的方块,并且或许能与命令方块相当,又是一个强力的红石组件,类似于MCE的初步复制功能。这里个人对其进行一些猜想,
首先元数据,就是一片矩形区域内全部的方块数据。
mirror和rotation显然会和clone进行联动,实现更高等级的clone。
忽略实体这一点个人认为非常重要,这说明将来或许会实现实体的存储,删除及复制。
mode,我觉得应该是指之前的四种方块,引号中的data说明其为data模式,而元数据这一标签或许是data方块的特有标签
或许这四种方块可以进行状态切换?
就是说现在这四个方块实际上只是没有存储数据的data方块而已。这四个方块在这个版本里的唯一区别是贴图,而mojang并未将其余的数据写入这个版本。