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

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


咨詢
建站咨詢
