package nl.sugcube.crystalquest.command;
import nl.sugcube.crystalquest.Broadcast;
import nl.sugcube.crystalquest.CrystalQuest;
import org.bukkit.command.CommandSender;
/**
* @author SugarCaney
*/
public class CommandCreateArena extends CrystalQuestCommand {
public CommandCreateArena() {
super("createarena", null, 0);
addPermissions(
"crystalquest.admin"
);
}
@Override
protected void executeImpl(CrystalQuest plugin, CommandSender sender, String... arguments) {
boolean isFound = false;
int i = 0;
while (!isFound) {
if (plugin.getArenaManager().getArena(i) == null) {
isFound = true;
}
i++;
}
int arenaId = plugin.getArenaManager().createArena() + 1;
sender.sendMessage(Broadcast.TAG + Broadcast.get("commands.createarena")
.replace("%arena%", Integer.toString(arenaId)));
}
@Override
protected boolean assertSender(CommandSender sender) {
return true;
}
}