diff --git a/src/main/java/land/battle/practice/listeners/PlayerListener.java b/src/main/java/land/battle/practice/listeners/PlayerListener.java index 5941801..9772a26 100644 --- a/src/main/java/land/battle/practice/listeners/PlayerListener.java +++ b/src/main/java/land/battle/practice/listeners/PlayerListener.java @@ -759,12 +759,15 @@ public class PlayerListener implements Listener { final Player player = event.getEntity(); final PlayerData playerData = this.plugin.getPlayerManager().getPlayerData(player.getUniqueId()); //player.setVelocity(new Vector()); - PlayerUtil.animateDeath(player, false); switch (playerData.getPlayerState()) { case FIGHTING: + if (plugin.getMatchManager().getMatch(playerData) != null) { + PlayerUtil.animateDeath(player, !plugin.getMatchManager().getMatch(playerData).isPartyMatch()); + } this.plugin.getMatchManager().removeFighter(player, playerData, true); break; case FFA: + PlayerUtil.animateDeath(player, false); for (ItemStack item : player.getInventory().getContents()) { if (item != null && item.getType() == Material.MUSHROOM_SOUP) { this.plugin.getFfaManager().getItemTracker().put(player.getWorld().dropItemNaturally(player.getLocation(), item), System.currentTimeMillis());