/vanish [on|off]

This commit is contained in:
kukelekuuk00 2012-06-15 11:02:04 +02:00
parent cafdb919e4
commit 0d56b700bf

View File

@ -16,14 +16,30 @@ public class Commandvanish extends EssentialsCommand
@Override @Override
protected void run(Server server, User user, String commandLabel, String[] args) throws Exception protected void run(Server server, User user, String commandLabel, String[] args) throws Exception
{ {
user.toggleVanished(); if (args.length < 1)
if (!user.isVanished())
{ {
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"));
}
} }
} }
} }