#967: Store last lava contact location for events

By: Rafael S. M. Santos <eu@rafaelsms.com>
This commit is contained in:
CraftBukkit/Spigot
2021-12-04 08:06:32 +11:00
parent 77f4cb35ff
commit 4f6a5feac8
2 changed files with 63 additions and 37 deletions

View File

@@ -887,7 +887,7 @@ public class CraftEventFactory {
}
return event;
} else if (source == DamageSource.LAVA) {
EntityDamageEvent event = (new EntityDamageByBlockEvent(null, entity.getBukkitEntity(), DamageCause.LAVA, modifiers, modifierFunctions));
EntityDamageEvent event = (new EntityDamageByBlockEvent(blockDamage, entity.getBukkitEntity(), DamageCause.LAVA, modifiers, modifierFunctions));
event.setCancelled(cancelled);
callEvent(event);
if (!event.isCancelled()) {