package me.desht.chesscraft.commands; import me.desht.chesscraft.ChessCraft; import me.desht.chesscraft.Messages; import me.desht.chesscraft.exceptions.ChessException; import me.desht.dhutils.MiscUtil; import org.bukkit.command.CommandSender; import org.bukkit.plugin.Plugin; public class SaveCommand extends ChessAbstractCommand { public SaveCommand() { super("chess save", 0, 0); setPermissionNode("chesscraft.commands.save"); setUsage("/chess save"); } @Override public boolean execute(Plugin plugin, CommandSender sender, String[] args) throws ChessException { ((ChessCraft)plugin).getPersistenceHandler().save(); MiscUtil.statusMessage(sender, Messages.getString("ChessCommandExecutor.chessSaved")); //$NON-NLS-1$ return true; } }