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:
Use the command
/summon creeper ~ ~0.5 ~
to spawn a creeper positioned simultaneously inside both lava and an active End portalActivate the command block and immediately travel through the End portal
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.