「Minecraft」礦車內(nèi)顯示自定義方塊

參考
http://minecraft-zh.gamepedia.com/命令
已測試可用版本
Minecraft Java Edition?正式版 1.10.X
Minecraft Java Edition 正式版 1.11.X
Minecraft Java Edition?正式版 1.12.X

用到的命令
/summon Minecart ~ ~ ~ {CustomDisplayTile:1,DisplayTile:"方塊 ID",DisplayData:方塊數(shù)據(jù)值,DisplayOffset:方塊垂直位移}
/entitydata @e[r=半徑,type=Minecart] {CustomDisplayTile:1,DisplayTile:"方塊 ID",DisplayData:方塊數(shù)據(jù)值,DisplayOffset:方塊垂直位移}

方法一? 直接生成
命令說明
/summon Minecart ~ ~ ~?{CustomDisplayTile:1,DisplayTile:"方塊 ID",DisplayData:方塊數(shù)據(jù)值,DisplayOffset:方塊垂直位移}
~ ~ ~
直接獲取命令執(zhí)行者或命令方塊當(dāng)前所在的位置的坐標(biāo)值
~2?為當(dāng)前坐標(biāo)值?+2,~-2 為當(dāng)前所在的位置的坐標(biāo)值?-2
也可以使用類似 16 64 16?這樣的精確固定坐標(biāo)
方塊 ID
方塊的 ID(不是物品 ID),支持?jǐn)?shù)字 ID(未來可能不支持)和英文 ID
例如:1?和 minecraft:stone?是 Minecraft 原版的石頭
方塊數(shù)據(jù)值
方塊的數(shù)據(jù)值,數(shù)字
例如:藍色羊毛的數(shù)據(jù)值為 3,黃色羊毛的數(shù)據(jù)值為 4
方塊垂直位移
顯示的方塊相對于礦車的高度,16 為?1 格,范圍不限(最好不要太大,否則看不到)
例如:
8?為向上偏移?0.5 格高度,-8 為向下偏移?0.5 格高度
32?為向上偏移?2 格高度,-32?為向下偏移 2?格高度
實例
1.?在命令方塊所在位置的?-2 格高度處生成在?+1 格高度處顯示藍色羊毛的礦車
/summon Minecart ~ ~-2 ~ {CustomDisplayTile:1,DisplayTile:"minecraft:wool",DisplayData:3,DisplayOffset:16}

2.?在命令方塊所在位置的?+4?格高度處生成在?-2 格高度處顯示鉆石塊的礦車
/summon Minecart ~ ~4 ~ {CustomDisplayTile:1,DisplayTile:"minecraft:diamond_block",DisplayData:0,DisplayOffset:-32}


方法二? 修改已存在的礦車
命令說明
/entitydata @e[r=半徑,type=Minecart] {CustomDisplayTile:1,DisplayTile:方塊ID,DisplayData:方塊數(shù)據(jù)值,DisplayOffset:方塊垂直位移}
r=半徑
目標(biāo)選擇器之一,在此命令中,表示選擇半徑范圍內(nèi)的礦車。
也可以使用另外一種目標(biāo)選擇器(x=X,y=Y,z=Z,dx=X軸延伸,dy=Y軸延伸,dz=Z軸延伸)進行精確范圍選擇。
方塊 ID
同“方法一”
方塊數(shù)據(jù)值
同“方法一”
方塊垂直位移
同“方法一”
實例
1.?使命令方塊所在位置的半徑 5 格范圍內(nèi)的礦車在其正中心顯示橡木
/entitydata @e[r=5,type=Minecart] {CustomDisplayTile:1,DisplayTile:"minecraft:log",DisplayData:0,DisplayOffset:0}

2.?使命令方塊所在位置的半徑 8 格范圍內(nèi)的礦車在其?+0.5 格高處顯示叢林樹葉??
/entitydata @e[r=8,type=Minecart] {CustomDisplayTile:1,DisplayTile:"minecraft:leaves",DisplayData:3,DisplayOffset:8}
