第189章 ,/.

执行它,你将会获得一个上面飘着钻石块的矿车!

如果你坐上去,这个钻石块也会刚好顶在你的头上。

(把32改为-32会怎么样?)

——第三节:旧版本

如果你看过修改后的上一章,那你应该就看过在此章末尾的小剧场。在此小剧场中,王五、张三、刘一三人四处查找,最终找到了1.12.2版本下落的方块的正确使用方式。

在上面,我们发现DisplayState其内容和下落的方块BlockState标签基本相同。而下落的方块BlockState经过他们三人的探索后,发现其是在1.13扁平化时由Block和Data组成。

那么,既然DisplayState和BlockState这么像,那么......

在1.12.2版本使用/summon minecraft:minecart ~~~{CustomDisplayTile:1,DisplayState:{Name:“minecraft:diamond_block“}}会发生什么?

答案很简单,生成一个空空如也的矿车。

这到底是为什么呢?

答案已经很明确了:

DisplayState也是在JAVA1.13扁平化后由两个标签组合而成的。

那,这两个标签是什么呢?

∵Block+Data=BlockState

本小章还未完,请点击下一页继续阅读后面精彩内容!

又∵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“}

执行,你就会发现......