summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul A. <ementalodev@gmx.co.uk>2012-06-15 03:05:13 -0700
committerPaul A. <ementalodev@gmx.co.uk>2012-06-15 03:05:13 -0700
commit44696316eaae18f0fe2de5335535a7ef737a9366 (patch)
tree44af914d5de4cd6121b2d1cc6d7a903f10a7461a
parent31ea15caac1a78494c3fcf8824bb7b449daaecf8 (diff)
parent1ed1c57371889b00bd0c2d4e0c33005ec09acfc9 (diff)
downloadEssentials-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.java26
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"));
+ }
}
}
}