From 55d6ef7719c23f8c8fa13ef83c0a3a0d712580ee Mon Sep 17 00:00:00 2001 From: kukelekuuk00 Date: Fri, 15 Jun 2012 11:02:04 +0200 Subject: /vanish [on|off] --- .../essentials/commands/Commandvanish.java | 26 +++++++++++++++++----- 1 file 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")); + } } } } -- cgit v1.2.3 From 1ed1c57371889b00bd0c2d4e0c33005ec09acfc9 Mon Sep 17 00:00:00 2001 From: kukelekuuk00 Date: Fri, 15 Jun 2012 11:41:06 +0200 Subject: args[0] instead of args[1] derp --- Essentials/src/com/earth2me/essentials/commands/Commandvanish.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Essentials/src/com/earth2me/essentials/commands/Commandvanish.java b/Essentials/src/com/earth2me/essentials/commands/Commandvanish.java index 3c5045346..865940b30 100644 --- a/Essentials/src/com/earth2me/essentials/commands/Commandvanish.java +++ b/Essentials/src/com/earth2me/essentials/commands/Commandvanish.java @@ -30,12 +30,12 @@ public class Commandvanish extends EssentialsCommand } if (args.length > 0) { - if (args[1].contains("on") && !user.isVanished()) + if (args[0].contains("on") && !user.isVanished()) { user.toggleVanished(); user.sendMessage(_("vanished")); } - if (args[1].contains("off") && user.isVanished()) + if (args[0].contains("off") && user.isVanished()) { user.toggleVanished(); user.sendMessage(_("unvanished")); -- cgit v1.2.3