下落的方块
下落的方块(Falling Block)是部分方块在失去支撑时生成的实体。
生成[编辑 | 编辑源代码]
下落的方块会在特定方块失去支撑且收到PP更新后生成。
沙子、
红沙、
沙砾、
龙蛋、
铁砧及其受损变种、
混凝土粉末、
雪
可疑的沙子和
可疑的沙砾在下方为可替代方块时会变为下落的方块。
脚手架在放置时没有得到支撑会变成下落的方块。
破坏作为钟乳石的滴水石锥的上层结构会使未受支撑的滴水石锥变为下落的方块。
行为[编辑 | 编辑源代码]
当上述方块检测到自身的位置不合理时,就会移除自身并生成一个下落的方块,持续向下下落,直到接触到任意可站立表面。如果上述方块处于含水状态,则会在原处留下水源。
落地后,如果下落的方块不是滴水石锥、可疑的沙子或可疑的沙砾,且所在位置(碰撞箱底面中心的坐标)的方块是可替换的(例如草、水、藤蔓、空气等等),那么这个下落的方块就会在落地位置变成方块。如果下落的方块落地但没有变成方块,且不是可疑的沙子和可疑的沙砾,就会掉落为物品。
下落的方块会受到影响移动的效果,会被活塞推动,能被移动的黏液块弹飞,会被爆炸击飞,会被蜘蛛网减速,会被气泡柱推动。
如果下落的方块自生成后存在了至少600游戏刻(30秒)也没有变成方块,或在建造高度外且自生成后存在了至少100游戏刻(5秒)
如果下落的方块因为任何原因而将要掉落为物品,则总是会试图掉落一个与该方块具有相同ID的物品(若有)。因此,沙砾总是会掉落自身而不掉落燧石。
造成伤害[编辑 | 编辑源代码]
铁砧和滴水石锥产生的下落的方块在停止下落时会直接对该位置的生物造成伤害。
对于下落的铁砧,每下落一格,伤害增加2(),最多造成40(
× 20)伤害;对于下落的滴水石锥,每下落一格,伤害增加6(
)与滴水石锥总数的最大值
)与滴水石锥总数的最小值[1]
× 20)伤害。
装备任意头盔可以减少1⁄4的伤害,但头盔的耐久度会严重损失,减少的耐久度为floor(max(1,原始伤害/4))
floor(max(1,原始伤害/4))+floor((4~6)×原始伤害)
下落的方块只有在从实体变回方块的瞬间才会造成伤害,且实体必须接触下落的方块砸中的地面才会受到伤害。直接接触下落的方块实体本身,或未接触下落的方块砸中的地面均不会受到伤害。[2]
混凝土粉末[编辑 | 编辑源代码]
音效[编辑 | 编辑源代码]
音效 | 字幕 | 分类 | 描述 | 命名空间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 | 本地化键名 |
---|---|---|
![]() | falling_block | entity.falling_block.name |
实体数据[编辑 | 编辑源代码]
下落的方块有与之相联系的包含许多该实体属性的存档数据。
- 实体数据
- 实体共通标签,见Template:Nbt inherit/entity/source
- *
*BlockState:此下落的方块实体存储的方块。如果设置为空气,则游戏立刻清除此实体。未指定或数据无效时默认为沙子。- 方块状态,见自定义世界生成/block_state
- *
*CancelDrop:表示下落的方块是否在落地时立刻被破坏且不放置方块或掉落任何物品。 - *
*DropItem:(默认为true)表示下落的方块落地无法放置方块而被破坏时是否要掉落物品。如果存储的方块没有对应的方块物品,即使此值设置为true也不会掉落物品。 - FallHurtAmount:(默认为0,*
*HurtEntities为true时存在并有效)下落的方块每下落一格增加的伤害。 - FallHurtMax:(默认为40,*
*HurtEntities为true时存在并有效)被这个下落的方块砸中的实体所承受的最大伤害。 - *
*HurtEntities:(默认为false,但*
*BlockState指定的方块属于方块标签#anvil
时,默认为true)表示是否要对它碰到的实体造成伤害。如果此项为false,但方块本身带有#anvil
标签,那么游戏会尝试对碰到它的实体进行伤害,但伤害初始值为0。 - TileEntityData:存储方块的方块实体数据。
- 见方块实体数据格式。不包含id、x、y、z。
- *
*Time:下落的方块已存在的时间,生成时设为0,每游戏刻增加1。当此值超过600游戏刻(30秒),或者处于世界建造高度之外且此值超过100游戏刻(5秒)时,下落的方块就会被删除。
基岩版:
历史[编辑 | 编辑源代码]
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 | 可以下落的方块可疑的沙子不再属于实验性内容。 | |||||
加入了可以下落的方块可疑的沙砾。 | |||||||
pre5 | 下落的方块不再能对物品实体造成伤害。[3] | ||||||
1.21.5 | 25w07a | 现在下落的方块的BlockState可以指定为空气。 | |||||
25w10a | 现在下落的方块的HurtEntities在指定下落方块为铁砧时默认为true 。 | ||||||
携带版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 | 可以下落的方块可疑的沙子和可疑的沙砾不再属于实验性玩法。 | |||||
New Nintendo 3DS版 | |||||||
0.1.0 | 加入了可以下落的方块沙子、沙砾、红沙和铁砧。 | ||||||
1.7.10 | 加入了可以下落的方块龙蛋。 | ||||||
1.9.19 | 加入了可以下落的方块混凝土粉末。 | ||||||
原主机版 | |||||||
Xbox 360 | Xbox One | PS3 | PS4 | PS Vita | Wii U | Switch | |
TU1 | CU1 | 1.00 | 1.00 | 1.00 | Patch 1 | 1.0.1 | 加入了可以下落的方块沙子和沙砾。 |
TU9 | 加入了可以下落的方块龙蛋。 | ||||||
TU14 | 1.05 | 加入了可以下落的方块铁砧。 | |||||
TU31 | CU19 | 1.22 | 1.22 | 1.22 | Patch 3 | 加入了可以下落的方块红沙。 | |
TU53 | CU43 | 1.49 | 1.50 | 1.49 | Patch 23 | 1.0.3 | 加入了可以下落的方块混凝土粉末。 |
TU74 | 1.83 | Patch 43 | 加入了可以下落的方块脚手架。 |
原主机版 | |||||||
---|---|---|---|---|---|---|---|
Xbox 360 | Xbox One | PS3 | PS4 | PS Vita | Wii U | Switch | |
TU1 | CU1 | 1.00 | 1.00 | 1.00 | Patch 1 | 1.0.1 | 加入了可以下落的方块沙子和沙砾。 |
TU9 | 加入了可以下落的方块龙蛋。 | ||||||
TU14 | 1.05 | 加入了可以下落的方块铁砧。 | |||||
TU31 | CU19 | 1.22 | 1.22 | 1.22 | Patch 3 | 加入了可以下落的方块红沙。 | |
TU53 | CU43 | 1.49 | 1.50 | 1.49 | Patch 23 | 1.0.3 | 加入了可以下落的方块混凝土粉末。 |
TU74 | 1.83 | Patch 43 | 加入了可以下落的方块脚手架。 |
你知道吗[编辑 | 编辑源代码]
- 在Java版1.19前,受重力影响的方块在接收到方块更新时,是由下落的方块移除的。
- 因此在下落的方块Time值变为1前用命令清除,原先受重力影响的方块就不会下落。
- 下落的方块每0.45秒下落一米。
- 下落的方块属于实体,因此它们能被爆炸推动。
- 射击下落的方块会使弹射物弹开。
- 下落的方块可以被由灵魂沙产生的向上的气泡柱推动,在水面上“跳动”。
- 如果玩家站在一些能下落的方块的上面,而这些方块掉落到固体方块上面,玩家会以很快的速度掉落,由此造成的摔落伤害甚至会导致玩家死亡。
- 下落的方块在水和熔岩里下落的速度和在空气中下落的速度是一样的。
- 下落的方块落在不完整方块上时会被破坏,但如果下落的方块可以穿过不完整方块继续掉落(例如插在方块侧面的火把),那么下落的方块会穿过不完整方块而不会被破坏。
画廊[编辑 | 编辑源代码]
-
发射下落的方块的TNT大炮
参见[编辑 | 编辑源代码]
参考[编辑 | 编辑源代码]
- ↑ MCPE-184329
- ↑ MCPE-184387
- ↑ MC-572 — 漏洞状态为“已修复”。