From 0d56b700bf4b996b0c70797624ef09f0c126539d Mon Sep 17 00:00:00 2001 From: kukelekuuk00 Date: Fri, 15 Jun 2012 11:02:04 +0200 Subject: [PATCH 1/2] /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")); + } } } } From d1a1559dca611a0ebe155364a6091d155ce58505 Mon Sep 17 00:00:00 2001 From: kukelekuuk00 Date: Fri, 15 Jun 2012 11:41:06 +0200 Subject: [PATCH 2/2] args[0] instead of args[1] derp --- .../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"));