执行它,你将会获得一个上面飘着钻石块的矿车!
如果你坐上去,这个钻石块也会刚好顶在你的头上。
(把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“}
执行,你就会发现......