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 | d5196e31b211b6c6031b707c2ff490db5f38de27 (patch) | |
tree | 3efe93da51dff43ff1a3a0d6d5d875ae154b148e | |
parent | 235f134514742996c69e450638cc5240f6891c7e (diff) | |
download | Essentials-d5196e31b211b6c6031b707c2ff490db5f38de27.tar Essentials-d5196e31b211b6c6031b707c2ff490db5f38de27.tar.gz Essentials-d5196e31b211b6c6031b707c2ff490db5f38de27.tar.lz Essentials-d5196e31b211b6c6031b707c2ff490db5f38de27.tar.xz Essentials-d5196e31b211b6c6031b707c2ff490db5f38de27.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 |