diff options
author | KHobbits <rob@khobbits.co.uk> | 2014-05-26 22:08:18 +0100 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2014-05-26 22:08:18 +0100 |
commit | f726035660de57eb4ba4e6a962c14caffe523482 (patch) | |
tree | 83d829d21d6cf1de34460d4e8a358f6dba4a9f88 | |
parent | 57bb1ee475197facbe311037ec0c747e034b6f34 (diff) | |
download | Essentials-f726035660de57eb4ba4e6a962c14caffe523482.tar Essentials-f726035660de57eb4ba4e6a962c14caffe523482.tar.gz Essentials-f726035660de57eb4ba4e6a962c14caffe523482.tar.lz Essentials-f726035660de57eb4ba4e6a962c14caffe523482.tar.xz Essentials-f726035660de57eb4ba4e6a962c14caffe523482.zip |
Don't check silentjoin.vanish if another plugin has hidden the join message.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java index 2b3f598df..980c0e030 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -279,13 +279,17 @@ public class EssentialsPlayerListener implements Listener user.getBase().setSleepingIgnored(true); } - if ((ess.getSettings().allowSilentJoinQuit() && (user.isAuthorized("essentials.silentjoin") || user.isAuthorized("essentials.silentjoin.vanish"))) || message == null) + if (ess.getSettings().allowSilentJoinQuit() && (user.isAuthorized("essentials.silentjoin") || user.isAuthorized("essentials.silentjoin.vanish"))) { if (user.isAuthorized("essentials.silentjoin.vanish")) { user.setVanished(true); } } + else if (message == null) + { + //NOOP + } else if (ess.getSettings().isCustomJoinMessage()) { ess.getServer().broadcastMessage( |