From c9542342291b4e23644da52fde30600ae6ea8b67 Mon Sep 17 00:00:00 2001 From: garbagemule Date: Thu, 3 Apr 2014 22:47:59 +0200 Subject: [PATCH] Only show death messages to arena players. --- resources/plugin.yml | 2 +- src/com/garbagemule/MobArena/ArenaListener.java | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/resources/plugin.yml b/resources/plugin.yml index 8e139da..3ca8865 100644 --- a/resources/plugin.yml +++ b/resources/plugin.yml @@ -1,7 +1,7 @@ name: MobArena author: garbagemule main: com.garbagemule.MobArena.MobArena -version: 0.96.3.1 +version: 0.96.3.2 softdepend: [Multiverse-Core,Towny,Heroes,MagicSpells,Vault] commands: ma: diff --git a/src/com/garbagemule/MobArena/ArenaListener.java b/src/com/garbagemule/MobArena/ArenaListener.java index 7df107d..d6abcb2 100644 --- a/src/com/garbagemule/MobArena/ArenaListener.java +++ b/src/com/garbagemule/MobArena/ArenaListener.java @@ -457,10 +457,11 @@ public class ArenaListener if (player.getKiller() != null) { callKillEvent(player.getKiller(), player); } - arena.playerDeath(player); - if (!arena.getSettings().getBoolean("show-death-messages", true)) { - event.setDeathMessage(null); + if (arena.getSettings().getBoolean("show-death-messages", true)) { + Messenger.announce(arena, event.getDeathMessage()); } + event.setDeathMessage(null); + arena.playerDeath(player); } else if (arena.inSpec(player)) { event.getDrops().clear(); event.setDroppedExp(0);