package me.avery246813579.hotpotato.commands;
import me.avery246813579.hotpotato.HotPotato;
import me.avery246813579.hotpotato.game.GameManager;
import me.avery246813579.hotpotato.util.MessageUtil;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
public class LeaveCommand extends GameClass {
public LeaveCommand() {
super("leave", "hotpotato.command.leave", null);
}
@Override
public void runCommand(CommandSender sender, String[] args) {
Player player = (Player) sender;
if (HotPotato.findGame(player) == null) {
MessageUtil.sendTextMessage(sender, "noArenaFound");
return;
}
GameManager gameManager = HotPotato.findGame(player);
gameManager.findPlayer(player).resetPlayerManually();
gameManager.findPlayer(player).loadPlayer();
gameManager.getGamePlayers().remove(gameManager.findPlayer(player));
MessageUtil.sendTextMessage(sender, "leftArena");
}
}