@Override public void commit(final Arena arena, final CommandSender sender, final String[] args) { if (!this.hasPerms(sender, arena)) { return; } if (!argCountValid(sender, arena, args, new Integer[] {0})) { return; } String msg; if (PAA_Edit.activeEdits.containsValue(arena)) { activeEdits.remove(sender.getName()); msg = Language.parse(arena, MSG.ARENA_EDIT_DISABLED, arena.getName()); } else { if (arena.isFightInProgress()) { final PAA_Stop cmd = new PAA_Stop(); cmd.commit(arena, sender, new String[0]); } activeEdits.put(sender.getName(), arena); msg = Language.parse(arena, MSG.ARENA_EDIT_ENABLED, arena.getName()); } arena.msg(sender, msg); }
@Override public void commit(final Arena arena, final CommandSender sender, final String[] args) { if (!hasPerms(sender, arena)) { return; } if (!argCountValid(sender, arena, args, new Integer[] {0})) { return; } final PAA_Stop cmd = new PAA_Stop(); cmd.commit(arena, sender, new String[0]); arena.getArenaConfig().set(CFG.GENERAL_ENABLED, false); arena.getArenaConfig().save(); arena.setLocked(true); arena.msg(sender, Language.parse(arena, MSG.ARENA_DISABLE_DONE)); }