diff options
author | Paul A. <ementalodev@gmx.co.uk> | 2012-06-15 03:05:13 -0700 |
---|---|---|
committer | Paul A. <ementalodev@gmx.co.uk> | 2012-06-15 03:05:13 -0700 |
commit | 44696316eaae18f0fe2de5335535a7ef737a9366 (patch) | |
tree | 44af914d5de4cd6121b2d1cc6d7a903f10a7461a | |
parent | 31ea15caac1a78494c3fcf8824bb7b449daaecf8 (diff) | |
parent | 1ed1c57371889b00bd0c2d4e0c33005ec09acfc9 (diff) | |
download | Essentials-44696316eaae18f0fe2de5335535a7ef737a9366.tar Essentials-44696316eaae18f0fe2de5335535a7ef737a9366.tar.gz Essentials-44696316eaae18f0fe2de5335535a7ef737a9366.tar.lz Essentials-44696316eaae18f0fe2de5335535a7ef737a9366.tar.xz Essentials-44696316eaae18f0fe2de5335535a7ef737a9366.zip |
Merge pull request #81 from kukelekuuk00/master
/vanish [on|off] - thanks kukelekuuk00
-rw-r--r-- | Essentials/src/com/earth2me/essentials/commands/Commandvanish.java | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandvanish.java b/Essentials/src/com/earth2me/essentials/commands/Commandvanish.java index 2dd0f4ebd..865940b30 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandvanish.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandvanish.java @@ -16,14 +16,30 @@ public class Commandvanish extends EssentialsCommand @Override protected void run(Server server, User user, String commandLabel, String[] args) throws Exception { - user.toggleVanished(); - if (!user.isVanished()) + if (args.length < 1) { - user.sendMessage(_("unvanished")); + user.toggleVanished(); + if (!user.isVanished()) + { + user.sendMessage(_("unvanished")); + } + else + { + user.sendMessage(_("vanished")); + } } - else + if (args.length > 0) { - user.sendMessage(_("vanished")); + if (args[0].contains("on") && !user.isVanished()) + { + user.toggleVanished(); + user.sendMessage(_("vanished")); + } + if (args[0].contains("off") && user.isVanished()) + { + user.toggleVanished(); + user.sendMessage(_("unvanished")); + } } } } |