......
......
咋还是个空空如也的矿车!
......
......
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,那么本章就到此结束了。