From ae56fdcbcc689f76839b79eff3af6bcd46274e52 Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Tue, 30 Sep 2014 20:57:54 -0700 Subject: [PATCH] Banned players no longer show leave messages. Admins still see the confirmation for the ban, and notifications for any auto-bans (with reasons). Players just aren't bothered with the leave message. Important for spam using lots of different accounts. --- src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index c62aeb6..5504bfc 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -594,6 +594,12 @@ class PlayerEventHandler implements Listener event.setQuitMessage(null); } + //silence notifications when the player is banned + if(player.isBanned()) + { + event.setQuitMessage(null); + } + //make sure his data is all saved - he might have accrued some claim blocks while playing that were not saved immediately this.dataStore.savePlayerData(player.getUniqueId(), playerData);