掉落的方塊(Falling Block)是部分方塊在失去支撐時生成的實體。
生成[]
掉落的方塊會在特定方塊失去支撐時生成。
沙、紅沙、礫石、龍蛋、鐵砧、混凝土粉末、雪
鷹架在放置時沒有得到支撐會變成掉落的方塊。
破壞作為鐘乳石的鐘乳石的上層結構會使未受支撐的鐘乳石變為掉落的方塊。
行為[]
當上述方塊檢測到自身的位置不合理時,就會移除自身並生成一個掉落的方塊,持續向下下落,直到接觸到任意可站立表面。
落地後,如果掉落的方塊所在位置(碰撞箱底面中心的座標)的方塊是可替換的(例如草、水、藤蔓、空氣等等),且這個方塊不是鐘乳石、可疑的沙子或可疑的礫石,那麼這個方塊就會在落地位置變成方塊。如果掉落的方塊落地但沒有變成方塊,且不是可疑的沙子和可疑的礫石,就會掉落為物品。
掉落的方塊會受到影響移動的效果,會被活塞推動,能被移動的史萊姆方塊彈飛,會被爆炸擊飛,會被蜘蛛網減速,會被氣泡柱推動。
如果掉落的方塊自生成後存在了至少600遊戲刻(30秒)也沒有變成方塊,或在建造高度外且自生成後存在了至少100遊戲刻(5秒),就會直接消失並掉落。在Java版中,可疑的沙子和可疑的礫石可以透過這種方式掉落;在基岩版中,可疑的沙子和可疑的礫石即使逾時消失也不會掉落。
如果掉落的方塊因為任何原因而將要掉落為物品,則總是會試圖掉落一個與該方塊具有相同ID的物品(若有)。因此,礫石總是會掉落自身而不掉落燧石。
造成傷害[]
鐵砧和鐘乳石產生的掉落的方塊在停止下落時會直接對該位置的生物造成傷害。
被能夠造成傷害的掉落的方塊砸中的生物通常會受到嚴重傷害,傷害量取決於掉落高度。自掉落初始位置的下一個方塊算起,每下落一個方塊,傷害增加2(),最多造成40( × 20)傷害。例如,下落4個方塊會造成(4 - 1)×2 = 6()
傷害。裝備任意頭盔可以減少1⁄4的傷害,但頭盔的耐久度會嚴重損失。掉落的方塊每造成2()傷害,頭盔損失8~13點耐久,最高傷害時可損失160~260點耐久,這足以瞬間摧毀鐵製頭盔。
掉落的方塊只有在從實體變回方塊的瞬間才會造成傷害,且實體必須接觸掉落的方塊砸中的地面才會受到傷害。直接接觸掉落的方塊實體本身,或未接觸掉落的方塊砸中的地面均不會受到傷害。
混凝土粉末[]
音效[]
字幕 | 字幕 | 分類 | 描述 | 命名空間ID | 音高 |
---|---|---|---|---|---|
鐵砧被破壞 | 方塊 | 下落的鐵砧落地且未能變為方塊 | block.anvil.destroy | subtitles.block.anvil.destroy | |
鐵砧落地 | 方塊 | 下落的鐵砧落地且變為方塊 | block.anvil.land | subtitles.block.anvil.land | |
無[音效 1] | 方塊 | 下落的鐘乳石落地 | block.pointed_dripstone.land | 無[音效 1] | |
方塊破壞聲 | 方塊 | 下落的可疑的沙子落地 | block.suspicious_sand.break | subtitles.block.generic.break |
基岩版:
字幕 | 分類 | 描述 | 命名空間ID | 系統音效類型 | 音高 | 音量 | 衰減距離 | 流 | 預載 |
---|---|---|---|---|---|---|---|---|---|
方塊 | 下落的鐵砧落地且未能變為方塊 | random.anvil_break | random.anvil_break | 0.6 | 1.0 | 16 | 否 | 否 | |
方塊 | 下落的鐵砧落地且變為方塊 | random.anvil_land | random.anvil_land | 0.6 | 1.0 | 16 | 否 | 否 |
資料值[]
ID[]
名稱 | 命名空間ID | 本地化鍵名 |
---|---|---|
掉落的方塊 | falling_block | entity.minecraft.falling_block |
基岩版:
名稱 | 命名空間ID | 數字ID | 本地化鍵名 |
---|---|---|---|
掉落的方塊 | falling_block | 66 | entity.falling_block.name |
實體資料[]
掉落的方塊有與之相聯繫的包含許多該實體屬性的存檔資料。
- 掉落的方塊實體資料值
- 實體共通標籤
- BlockState:此掉落的方塊實體代表的方塊。
- 方塊狀態
- DropItem:表示掉落的方塊在被破壞後是否要掉落物品。如果一個方塊沒有與方塊同ID的對應物品,即使此值設定為true也不會掉落物品。
- FallHurtAmount:乘以 FallDistance來計算出造成的傷害。
- FallHurtMax:被這個掉落的方塊砸中的實體所承受的最大傷害。
- HurtEntities:表示是否要對它碰到的實體造成傷害。
- TileEntityData:該方塊的方塊實體標籤。可能不存在。
- 見方塊實體。
- Time:實體已存在的刻數,生成時設為0,每刻增加1。當此值超過600,或者處於世界建造高度之外且此值超過100時,該實體就會被刪除。
基岩版:
歷史[]
Java版Infdev | |||||
---|---|---|---|---|---|
20100618 | 加入了掉落的方塊,其ID為 FallingSand ,應用於沙和礫石。
| ||||
此前,沙和礫石在失去支撐時會瞬間出現在最低處。 | |||||
Java版 | |||||
1.0.0 | Beta 1.9-pre6 | 加入了可以掉落的方塊龍蛋。 | |||
1.4.2 | 12w41a | 加入了可以掉落的方塊鐵砧。 | |||
1.7.2 | 13w39a | 加入了可以掉落的方塊紅沙。 | |||
1.12 | 17w06a | 加入了可以掉落的方塊混凝土粉末。 | |||
1.13 | 17w47a | 將FallingSand 重新命名為falling_block 。 | |||
1.14 | 18w45a | 加入了可以掉落的方塊鷹架。 | |||
1.17 | 20w48a | 加入了可以掉落的方塊鐘乳石。 | |||
1.19.4 | 23w07a | 加入了可以掉落的方塊可疑的沙子,屬於內建資料包內容。 | |||
1.20 | 23w12a | 可以掉落的方塊可疑的沙子不再屬於內建資料包內容。 | |||
加入了可以掉落的方塊可疑的礫石。 | |||||
攜帶版Alpha | |||||
0.6.0 | 沙和礫石現在可以下落了。 | ||||
0.9.0 | build 1 | 加入了可以掉落的方塊紅沙。 | |||
0.12.1 | build 1 | 加入了可以掉落的方塊鐵砧。 | |||
攜帶版 | |||||
1.0.0 | 0.17.0.1 | 加入了可以掉落的方塊龍蛋。 | |||
1.1.0 | 1.1.0.0 | 加入了可以掉落的方塊混凝土粉末。 | |||
基岩版 | |||||
1.8.0 | 1.8.0.8 | 加入了可以掉落的方塊鷹架。 | |||
1.16.210 | 1.16.210.56 | 加入了可以掉落的方塊鐘乳石。 | |||
1.19.70 | 1.19.70.23 | 加入了可以掉落的方塊可疑的沙子,屬於實驗性玩法。 | |||
1.19.80 | 1.19.80.21 | 加入了可以掉落的方塊可疑的礫石,屬於實驗性玩法。 | |||
1.20.0 | 1.20.0.22 | 可以掉落的方塊可疑的沙子和可疑的礫石不再屬於實驗性玩法。 | |||
原主機版 | |||||
TU1 | CU1 | 1.00 | Patch 1 | 1.0.1 | 加入了可以掉落的方塊沙和礫石。 |
TU9 | 加入了可以掉落的方塊龍蛋。 | ||||
TU14 | 1.05 | 加入了可以掉落的方塊鐵砧。 | |||
TU31 | CU19 | 1.22 | Patch 3 | 加入了可以掉落的方塊紅沙。 | |
TU53 | CU43 | 1.49 | Patch 23 | 1.0.3 | 加入了可以掉落的方塊混凝土粉末。 |
TU74 | 1.83 | Patch 43 | 加入了可以掉落的方塊鷹架。 | ||
New Nintendo 3DS版 | |||||
0.1.0 | 加入了可以掉落的方塊沙、礫石、紅沙和鐵砧。 | ||||
1.7.10 | 加入了可以掉落的方塊龍蛋。 | ||||
1.9.19 | 加入了可以掉落的方塊混凝土粉末。 |
你知道嗎[]
- 在Java版1.19前,受重力影響的方塊在接收到方塊更新時,是由掉落的方塊移除的。
- 因此在掉落的方塊Time值變為1前用指令殺死,原先受重力影響的方塊就不會下落。
- 掉落的方塊每0.45秒下落一米。
- 掉落的方塊屬於實體,因此它們能被爆炸推動。
- 射擊掉落的方塊會使投射物彈開。
- 掉落的方塊可以被由靈魂砂產生的向上的氣泡柱推動,在水面上「跳動」。
- 如果玩家站在一些能掉落的方塊的上面,而這些方塊掉落到固體方塊上面,玩家會以很快的速度掉落,由此造成的摔落傷害甚至會導致玩家死亡。
- 掉落的方塊在水和熔岩裡下落的速度和在空氣中下落的速度是一樣的。
- 掉落的方塊落在不完整方塊上時會被破壞,但如果掉落的方塊可以穿過不完整方塊繼續掉落(例如插在方塊側面的火把),那麼掉落的方塊會穿過不完整方塊而不會被破壞。
畫廊[]
發射掉落的方塊的TNT大炮
參見[]
- 教學/生成掉落的方塊
語言