又∵BlockState=DisplayState
∴Block+Data=DisplayState
既然我们通过数学的思维得出来了答案,那就去试一试:
/summon minecraft:minecart ~~~{CustomDisplayTile:1,Block:“minecraft:diamond_block“}
执行该指令,我们会发现——————
又是一个空空如也的矿车!!!!!
很明显,数学思维在这里单枪匹马是不行的,我们得弄个帮手:
语言学
-What does “DisplayState“ mean in Chinese?
-It means “显示状态“
-What does “BlockState“ mean in Chinese?
-It means “方块状态“
一个是“显示状态”,一个是“方块状态”。它们的用途都是设置方块,但一个名字含“方块”,一个不含。
这就说明了什么?
“显示状态”其实是把方块省略了!其真正的全称是“显示方块状态”!
好!既然:
方块(Block)+Data=方块状态
那么:
显示方块(DisplayBlock)+Data=显示方块状态
按照结果,我们再来试下:
/summon minecraft:minecart ~~~{CustomDisplayTile:1,DisplayBlock:“minecraft:diamond_block“}
执行,你就会发现......
......
......
咋还是个空空如也的矿车!
......
......
CustomDisplayTile的作用是“是否显示方块”
如果我们把CustomDisplayTile和“是否显示方块”进行一个配对,那么:
Custom——是否
Display——显示
Tile——方块
把“是否”去掉,就变成了:
DisplayTile(显示方块)
这和我们的DisplayBlock是一样的意思。
那么......使用DisplayTile代替DisplayBlock会发生什么?
/summon minecraft:minecart ~~~{CustomDisplayTile:1,DisplayTile:“minecraft:diamond_block“}
执行,你就会获得一个装着钻石块的矿车......
............!
!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
没错,我们成功了!
在扁平化中,是DisplayTile和DisplayData合并成了DisplayState!
DisplayTile(字符串):设置显示在矿车里的方块。
在更老的版本(大概是矿车ID还是MinecartRideable时。矿车id改为minecart时已经是1.11版本了,这个版本也是方块状态出现的版本),DisplayTile还支持方块数字id,比如/summon MinecartRideable ~~~{CustomDisplayTile:1,DisplayTile:1}就会生成一个载着石头的矿车。
在1.8版本以前,DisplayTile只支持方块数字id(因为1.8才更新了方块英文id)。
DisplayData(数值,值类型不知道):设置显示在矿车里的方块的数据值。
这就是1.13以前的矿车共通标签。
——第四节:结束
在结束的时候,我要说一些东西。
一.上一章的小剧场,张三、王五、刘一三人得出来了四个结论。其中:
Data在教程/下落的方块里并未提及,但应该是和Properties一样,值为复合标签,代表该方块的方块状态。
其实是错误的。Data在Minecraft 1.11之前就出现了,而方块状态的加入时间是Minecraft 1.11,时间上根本不对。所以,Data实际作用其实和DisplayData一样,设置该下落的方块其方块的数据值。
二.Minecraft Wiki 中文中这样说道:
1.13——17w47a——重命名 FallingSand 到 falling_block.
实际上其重命名的时间是在1.11版本,和矿车被重命名的时间是一样的。
三.如果你使用浏览器的“检查”来打开矿车共通标签的页面(minecraft-zh.gamepedia./Template:Nbt_inherit/vehicle/template),再点开历史,你就会发现一个神奇的东西:
这个页面的最后修改时间是2016年10月23日07:56,而Minecraft Java 1.12更新时间是2017年6月7日,扁平化都还没有,这咋就开始DisplayState了?时光穿越?
OK,那么本章就到此结束了。
喜欢Minecraft指令手册请大家收藏:(m.2yq.org)Minecraft指令手册爱言情更新速度全网最快。