SPIGOT-2222, SPIGOT-6687: Pre-set keepLevel and only use it

By: DerFrZocker <derrieple@gmail.com>
This commit is contained in:
CraftBukkit/Spigot
2021-08-11 18:49:49 +10:00
parent 4a49f6bf8b
commit 72591f6038
2 changed files with 35 additions and 33 deletions

View File

@@ -799,6 +799,7 @@ public class CraftEventFactory {
CraftPlayer entity = victim.getBukkitEntity();
PlayerDeathEvent event = new PlayerDeathEvent(entity, drops, victim.getExpReward(), 0, deathMessage);
event.setKeepInventory(keepInventory);
event.setKeepLevel(victim.keepLevel); // SPIGOT-2222: pre-set keepLevel
org.bukkit.World world = entity.getWorld();
Bukkit.getServer().getPluginManager().callEvent(event);