新聞中心
本文章介紹的是生成下落的方塊的教程。關(guān)于下落的方塊本身,請見“
下落的方塊”。
此特性為Java版獨有。 下落的方塊

| 尺寸 | 高:0.98格 |
|---|---|
| 生成于 | 見下落的方塊§生成 |
| 命名空間ID | falling_block |
下落的方塊是一種實體,會受到重力的作用。它有多種應用,從簡單的落體動畫到命令方塊的創(chuàng)建。這里講述的是一些極其簡單的、有關(guān)命令方塊的應用。
命令[ ]
最基礎(chǔ)的下落的方塊可通過輸入以下命令來生成:
/summon falling_block
這個命令會在(x,y,z)坐標上召喚石頭的下落的方塊實體。
如果讓下落的方塊實體生成的坐標處有其他方塊(也就是說如果它將在一個方塊的內(nèi)部生成),它將不會生成,你將會收到一條信息:“無法生成實體”。
若要更改方塊,可以在NBT標簽中輸入BlockState:{Name:<方塊ID>,Properties:{<方塊狀態(tài)名稱>:<值>,<方塊狀態(tài)名稱>:<值>...}},其中 properties 是可選的方塊狀態(tài)列表。
可以把其他NBT標簽加入到NBT標簽中,不同的數(shù)據(jù)應該被逗號分開。如要修改這個方塊存在于空氣當中的時長,使用的NBT標簽為Time。Time代表下落的方塊存在的時間(以游戲刻為單位)。如果是0,實體會被清除。如果是1或更大,它將會繼續(xù)增加,直到它達到了它的最大600刻(30秒)的存在時間就會掉落物品形式。Time標簽能設(shè)置的最低值為-2147483648(也就是32位整型數(shù)值中的最低值),若低于此值,命令將無法執(zhí)行。如果它超出了建造限制(大于y=320或小于y=-63)而且已經(jīng)存在超過100刻(5秒),那么它也會變?yōu)榈袈湮?。為方塊添加一個時間值將導致這個方塊將接觸到地面時仍然可以保持實體形式。例如:
/summon falling_block ~ ~ ~ {BlockState:{Name:"minecraft:netherrack"},Time:1}
/summon falling_block ~ ~ ~ {BlockState:{Name:"minecraft:bedrock"},Time:1}
下落的方塊實體不必須下落??梢约尤?code>{NoGravity:1}標簽使它不下落。它的運動路徑也可以被更改,以制造一個與爆炸相似的景象,甚至是簡單的彈跳。請注意方括號當中的Motion標簽:
/summon falling_block ~ ~2 ~ {BlockState:{Name:"minecraft:stone"},Time:1,Motion:[0.0d,0.3d,0.0d]}
{Time:1}的下落的方塊在自由下落的情況下不可能達到最大的生存時間30秒(在達到之前就會落地或落入虛空)。
下落的方塊實體可以被用于使用"Passengers"NBT標簽召喚多個實體。召喚多個命令方塊是你制造"一鍵命令方塊"(OOC)的一種方法。
使用例子[ ]
- 創(chuàng)建幽靈方塊。加入
NoGravity標簽,下落的方塊實體可以漂浮在空中,看起來和有一個方塊在那里一樣,但事實上其他實體可以穿過它。這可以用于制作地圖時來隱藏內(nèi)容或建造秘密通道。然而,當超過一定的時間后,這些幽靈方塊就會消失,因此需要使用循環(huán)型命令方塊來不斷更改它們的Time標簽值。除使用命令方塊外,也可以在生成時將Time標簽設(shè)為-2147483648(整型的最小值),這樣子生成的下落的方塊理論上就可以存在29826小時10分鐘12.4秒。 - 制作方塊射擊動畫。你可以生成一個下落的方塊實體,更改
Motion標簽指向他們想要它去的方向,這樣它就會被“擊中”到想要的位置。這可以用來創(chuàng)建方塊移動的動畫或模擬爆炸動畫(各個方塊向不同方向飛離)。 - 使用下面的命令格式制作“一鍵命令方塊”。
summon falling_block ~ ~1 ~ {Time:1,BlockState:{Name:redstone_block},Passengers:[
{id:armor_stand,Health:0,Passengers:[
{id:falling_block,Time:1,BlockState:{Name:activator_rail},Passengers:[
{id:command_block_minecart,Command:'gamerule commandBlockOutput false'},
{id:command_block_minecart,Command:'data merge block ~ ~-2 ~ {auto:0}'},
{id:command_block_minecart,Command:'一直復制此行并在此處輸入命令'},
{id:command_block_minecart,Command:'setblock ~ ~1 ~ command_block{auto:1,Command:"fill ~ ~ ~ ~ ~-2 ~ air"}'},
{id:command_block_minecart,Command:'kill @e[type=command_block_minecart,distance=..1]'}]}]}]}
還有許多其他有趣的事情可以通過使用下落的方塊來實現(xiàn)。
你知道嗎[ ]
- 在基巖版1.16.100以前,可以通過放置或發(fā)射數(shù)據(jù)值為66的刷怪蛋(可通過物品欄修改器或攜帶版Alpha 0.16.0中的
/give命令獲得)生成下落的方塊實體。- 此法生成的實體表現(xiàn)為一個下落的隨機方塊。由于缺乏實體NBT,這是在基巖版中生成下落的非原版受重力影響方塊的唯一方法。
教程(作下劃線標記的教程為中文獨有教程) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文名稱:創(chuàng)新互聯(lián)MinecraftWiki教程:命令[]
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/djschhe.html


咨詢
建站咨詢
