TileEntityData(复合标签):该实体存储的方块的方块实体标签
DropItem(Byte字节型:1或0[true|false]):该实体被破坏后是否掉落其方块的物品形式。为1时掉落,但如果其方块没有对应的物品则仍然不会有物品掉落。
HurtEntities(Byte字节型:1或0[true|false]):该实体掉落时碰到其他实体是否对其造成伤害。为1时造成。
FallHurtMax(Int整形):被砸中的实体所承受的伤害上限。一般的方块默认为40滴血(20?)
FallHurtAmount(Float单精度浮点型):给被砸中的实体造成的伤害=FallDistance(当前实体已经坠落的距离)×FallHurtAmount(该标签)。一般的方块默认为2。
举个例子,比如你召唤一个下落的水方块(???):
/summon minecraft:falling_block ~~~{BlockState:{Name:“minecraft:water“},Time:1,DropItem:0,HurtEntities:1,FallHurtMax:150,FallHurtAmount:1.1}
召唤后,你会发现你看不到下落的水方块。唯一能体现它存在的只有在它落地变为方块之后。
而如果你从25米高空扔下一个这样的下落水方块,假设下面有一个正在整理物品的有20滴血的玩家。几秒后,他就会原地去世,同时原地会凭空出现一摊水(忽然发现这可以做一些有趣的东西,因为这就像一个活生生的人其体内除了水其他物质都突然凭空消失的样子)。
而他受到了多少伤害呢?
The content is not finished, continue reading on the next page