diff options
author | KHobbits <rob@khobbits.co.uk> | 2013-01-27 16:39:50 +0000 |
---|---|---|
committer | KHobbits <rob@khobbits.co.uk> | 2013-01-27 16:39:50 +0000 |
commit | 1ae58d05b488004c7e96ee52907a1f55a17b5a1e (patch) | |
tree | a11392c62edd96ef4919ee0f7beae3f1318e7786 | |
parent | 4f35a72174e87a4cf562ac1d080e9e9cef14ac65 (diff) | |
download | Essentials-1ae58d05b488004c7e96ee52907a1f55a17b5a1e.tar Essentials-1ae58d05b488004c7e96ee52907a1f55a17b5a1e.tar.gz Essentials-1ae58d05b488004c7e96ee52907a1f55a17b5a1e.tar.lz Essentials-1ae58d05b488004c7e96ee52907a1f55a17b5a1e.tar.xz Essentials-1ae58d05b488004c7e96ee52907a1f55a17b5a1e.zip |
Fix vanish status when switching worlds.
This fixes the potion effect being cleared on world change.
-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 9232ce1a0..47672288d 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsPlayerListener.java @@ -425,10 +425,14 @@ public class EssentialsPlayerListener implements Listener user.sendMessage(_("noGodWorldWarning")); } - if (!event.getPlayer().getWorld().getName().equals(newWorld)) + if (!user.getWorld().getName().equals(newWorld)) { user.sendMessage(_("currentWorld", newWorld)); } + if (user.isVanished()) + { + user.setVanished(user.isAuthorized("essentials.vanish")); + } } @EventHandler(priority = EventPriority.NORMAL) |