public VictoryResult victory(IGame game, Map<String, Object> ctx) { if (!game.isForceVictory()) { return VictoryResult.noResult();
/** * Run this command with the arguments supplied */ @Override public void run(int connId, String[] args) { if (!canRunRestrictedCommand(connId)) { server.sendServerChat(connId, restrictedResponse); return; } IPlayer player = server.getPlayer(connId); if (server.getGame().isForceVictory()) { server.sendServerChat(getAdmitsDefeat(player.getName())); player.setAdmitsDefeat(true); } else { server.sendServerChat(getWantsDefeat(player.getName())); server.sendServerChat(connId, note); } } }