import org.jibble.pircbot.*;
public class RegisterCommand implements ICommand {
public void execute(LaikaBot aRunOn, String aChannel, String aSender, String[] aMessages) {
if (aRunOn.isChaining()) {
String lTarget = null;
if (aMessages.length == 1)
lTarget = aSender;
else if (aMessages.length == 2)
lTarget = aMessages[1];
else {
aRunOn.sendMessage(aChannel, Colors.BOLD + Colors.RED + "Syntax: !register [ user name (optional) ]");
return;
}
if (aRunOn.getChainDetail().registerRotation(lTarget))
aRunOn.sendMessage(aChannel, Colors.BOLD + Colors.GREEN + "Registered " + lTarget + " to the rotation.");
else
aRunOn.sendMessage(aChannel, Colors.BOLD + Colors.MAGENTA + lTarget + " is already registered!");
} else
aRunOn.sendMessage(aChannel, Colors.BOLD + Colors.RED + "You can register only when chaining.");
}
}