summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkukelekuuk00 <luuk3904@hotmail.com>2012-06-15 11:02:04 +0200
committerkukelekuuk00 <luuk3904@hotmail.com>2012-06-15 11:02:04 +0200
commit55d6ef7719c23f8c8fa13ef83c0a3a0d712580ee (patch)
treeeb4d92ede4423c86838ee4441145eaee8f8a3b25
parent31ea15caac1a78494c3fcf8824bb7b449daaecf8 (diff)
downloadEssentials-55d6ef7719c23f8c8fa13ef83c0a3a0d712580ee.tar
Essentials-55d6ef7719c23f8c8fa13ef83c0a3a0d712580ee.tar.gz
Essentials-55d6ef7719c23f8c8fa13ef83c0a3a0d712580ee.tar.lz
Essentials-55d6ef7719c23f8c8fa13ef83c0a3a0d712580ee.tar.xz
Essentials-55d6ef7719c23f8c8fa13ef83c0a3a0d712580ee.zip
/vanish [on|off]
-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..3c5045346 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[1].contains("on") && !user.isVanished())
+ {
+ user.toggleVanished();
+ user.sendMessage(_("vanished"));
+ }
+ if (args[1].contains("off") && user.isVanished())
+ {
+ user.toggleVanished();
+ user.sendMessage(_("unvanished"));
+ }
}
}
}