沙/ED
掉落的方塊實體是一種在最初與普通實體擁有同樣的生成方式的、受物理影響的實體,包括普通的沙或礫石。正是這一種實體的特性使得它有多種多樣的應用。這裏講述的是一些極其簡單的、有關指令方塊的應用。
指令
最基礎的掉落的方塊指令可透過鍵入以下指令到指令方塊來應用:
/summon minecraft:falling_block ~ ~1 ~ {BlockState:{Name:"minecraft:stone"},Time:1d}
這個指令會在與指令方塊相同的(x,y,z)座標上召喚falling_block實體,這被座標所標記。同時,這是一個石頭方塊。為了在其他位置生成這個方塊,在~後面增減數字,例如~5 ~10 ~-3。
額外的資料可以被插入NBT標籤中用於修改這個方塊存在於空氣當中的時長(以秒為單位)。這個NBT標籤為Time。Time代表falling_block存在的時間(以刻為單位)。如果是0,實體會被清除。如果是1或更大,它將會繼續倒數,直到它達到了它的最大600刻(30秒)的生存時間。為方塊增加一個時間值將導致這個方塊在即將接觸到地面時假定為像一個正常的沙方塊下落時的物理形式。確保不同的資料值被逗號分開。
/summon minecraft:falling_block 0 50 0 {BlockState:{Name:"minecraft:stone"},Time:1d}
/summon minecraft:falling_block 0 50 0 {BlockState:{Name:"minecraft:bedrock"},Time:1d}
/summon minecraft:falling_block 0 50 0 {BlockState:{Name:"minecraft:anvil"},Time:1d}
如果falling_block在與其他方塊完全相同的座標處生成(如果它將在一個方塊的內部生成),你將會收到一條資訊:「無法生成實體」。
falling_block實體不必須下落。為了製造一個與爆炸相似的景象,甚至是簡單的彈跳,falling_block實體的運動路徑可以被變更。請注意方括號當中的Motion標籤:
/summon minecraft:falling_block 0 50 0 {BlockState:{Name:"minecraft:anvil"},Time:1s,Motion:[0.6d,-1d,0d]}
最大的生存時間-30秒-實際不能被{Time:1}達到,除非falling_block實體正在騎乘其他生物(在這裏它不會下落,但它仍然會倒數)或者它在足夠高的地方生成,至少可以下落2,050個方塊(假設加速度為4.56 m/s2)。
falling_block實體可以被用於使用"Passenger"NBT標籤召喚多個方塊。召喚多個指令方塊是你製造"一個方塊多個指令"的方法。
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||