package tterrag.tppibot.commands;
import java.util.List;
import org.pircbotx.Channel;
import org.pircbotx.PircBotX;
import org.pircbotx.User;
import tterrag.tppibot.registry.PermRegistry;
import tterrag.tppibot.runnables.MessageSender;
public class Recover extends Command {
public Recover() {
super("recover", PermLevel.NONE);
}
@Override
public void onCommand(PircBotX bot, User user, Channel channel, List<String> lines, String... args) {
if (PermRegistry.INSTANCE.isDefaultController(user)) {
if (PermRegistry.INSTANCE.registerUser(null, user, PermLevel.CONTROLLER)) {
MessageSender.INSTANCE.enqueueNotice(bot, user.getNick(), "Welcome back, " + user.getNick() + ". You are once again controller.");
} else {
lines.add(args[0] + " is not logged in!");
}
} else {
MessageSender.INSTANCE.enqueueNotice(bot, user.getNick(), "Nice try...");
}
}
}