package me.desht.chesscraft.commands;
import me.desht.chesscraft.chess.ChessGame;
import me.desht.chesscraft.chess.ChessGameManager;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.plugin.Plugin;
public class UndoCommand extends ChessAbstractCommand {
public UndoCommand() {
super("chess undo");
setPermissionNode("chesscraft.commands.undo");
setUsage("/chess undo");
}
@Override
public boolean execute(Plugin plugin, CommandSender sender, String[] args) {
notFromConsole(sender);
Player player = (Player) sender;
ChessGame game = ChessGameManager.getManager().getCurrentGame(player, true);
game.offerUndoMove(player.getUniqueId().toString());
return true;
}
}