diff options
author | Iaccidentally <coryhuckaby@gmail.com> | 2013-11-06 18:05:02 -0500 |
---|---|---|
committer | Iaccidentally <coryhuckaby@gmail.com> | 2013-11-06 18:05:02 -0500 |
commit | 5415207c88aca486371f8719a9444fce0112a9f0 (patch) | |
tree | 5c6ee01f1c93a178e701c49ffd44c728481f7adc | |
parent | ca0d688db05635b4c1b01dde1f958f571256b1dd (diff) | |
download | Essentials-5415207c88aca486371f8719a9444fce0112a9f0.tar Essentials-5415207c88aca486371f8719a9444fce0112a9f0.tar.gz Essentials-5415207c88aca486371f8719a9444fce0112a9f0.tar.lz Essentials-5415207c88aca486371f8719a9444fce0112a9f0.tar.xz Essentials-5415207c88aca486371f8719a9444fce0112a9f0.zip |
Add ability to supress join/leave messages :: new permissions: essentials.silentjoin & essentials.silentquit
-rw-r--r-- | Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index fcf99355f..3eb1fd645 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -164,6 +164,10 @@ public class EssentialsPlayerListener implements Listener { user.getBase().getOpenInventory().getTopInventory().clear(); } + if (user.hasPermission("essentials.silentquit")) + { + event.setQuitMessage(null); + } user.updateActivity(false); user.dispose(); } @@ -171,6 +175,10 @@ public class EssentialsPlayerListener implements Listener @EventHandler(priority = EventPriority.MONITOR) public void onPlayerJoin(final PlayerJoinEvent event) { + if (event.getPlayer().hasPermission("essentials.silentjoin")) + { + event.setJoinMessage(null); + } ess.runTaskAsynchronously(new Runnable() { @Override |