package com.walrusone.skywars.commands;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import com.walrusone.skywars.SkyWarsReloaded;
import com.walrusone.skywars.game.GamePlayer;
import com.walrusone.skywars.game.Game.GameState;
import com.walrusone.skywars.menus.KitMenu;
import com.walrusone.skywars.utilities.Messaging;
public class KitCmd extends BaseCmd {
public KitCmd() {
forcePlayer = true;
cmdName = "kit";
argLength = 1; //counting cmdName
usage = "";
desc = ":: Opens the kit menu";
}
@Override
public boolean run() {
if (SkyWarsReloaded.getCfg().kitsEnabled()) {
Player player = (Player) sender;
GamePlayer gPlayer = SkyWarsReloaded.getPC().getPlayer(player.getUniqueId());
if (gPlayer.inGame()) {
if (gPlayer.getGame().getState() == GameState.PREGAME && !gPlayer.hasKitSelected()) {
new KitMenu(gPlayer);
}
return true;
} else {
sender.sendMessage(new Messaging.MessageFormatter().format("error.not-in-game"));
return true;
}
} else {
sender.sendMessage(ChatColor.RED + "Kits are disabled!");
return true;
}
}
}