第189章 ,/.

......

......

咋还是个空空如也的矿车!

......

......

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,那么本章就到此结束了。