mojira.dev
MCPE-229228

Lava Damage and Fire Damage Application Timing Are Desynchronized in Bedrock Edition

Description:
In Bedrock Edition, contact with lava inflicts two types of damage: 1 point of fire damage (which sets entities on fire) and 4 points of direct lava damage. However, the timing of these two damage applications is not synchronized. This inconsistency results in situations where entities briefly touching lava only receive the 1-point fire damage without taking the full 4-point lava damage, contrary to intended behavior.

How to Reproduce:

  1. Use the command /summon creeper ~ ~0.5 ~ to spawn a creeper positioned simultaneously inside both lava and an active End portal

  2. Activate the command block and immediately travel through the End portal

  3. Observe the creeper's remaining health after arriving in the End dimension

Observed Result:
The creeper arrives in the End with health indicating it only received 1 point of fire damage from the lava, not the full 4 points of lava damage. This occurs because the damage calculation timing is desynchronized, allowing portal teleportation to interrupt the lava damage application.

Expected Result:
Entities touching lava should consistently receive both the fire damage and lava damage simultaneously before any teleportation occurs. The lava damage (4 points) should either apply at the same time as fire damage, or have priority in the damage calculation sequence, ensuring full damage is taken even during brief contact.

Attachments

Comments 0

No comments.

LiShang

(Unassigned)

Unconfirmed

Multiple

1.21.120.25

1.21.130.20 Preview, 1.21.120.25 Preview, 1.21.111, 1.21.113 Hotfix

Retrieved