package com.walrusone.skywars.commands; import java.util.ArrayList; import org.bukkit.ChatColor; import com.walrusone.skywars.SkyWarsReloaded; public class ListMapsCmd extends BaseCmd { public ListMapsCmd() { forcePlayer = false; cmdName = "list"; argLength = 1; //counting cmdName usage = ""; desc = ":: List all maps currently available"; } @Override public boolean run() { sender.sendMessage(ChatColor.BLUE + "" + ChatColor.UNDERLINE + "Maps (" + ChatColor.GREEN + "Green = registered" + ChatColor.BLUE + ", " + ChatColor.RED + "Red = unregistered" + ChatColor.BLUE + ")"); ArrayList<String> maps = SkyWarsReloaded.getMC().getEditMaps(); for (String name: maps) { if (SkyWarsReloaded.getMC().mapRegistered(name)) { sender.sendMessage(ChatColor.GREEN + name); } else { sender.sendMessage(ChatColor.RED + name); } } return true; } }