Пример #1
0
  private static boolean changeSpawn(
      CommandSender sender,
      Arena arena,
      BattleArenaController ac,
      String changetype,
      String value,
      String[] otherOptions) {
    if (!BAExecutor.checkPlayer(sender)) return false;
    int locindex = verifySpawnLocation(sender, changetype);
    if (locindex == -1) return false;

    Player p = (Player) sender;
    Location loc = null;
    ac.removeArena(arena);
    loc = parseLocation(p, value);
    if (loc == null) {
      loc = p.getLocation();
    }
    arena.setSpawnLoc(locindex - 1, loc);
    ac.addArena(arena);
    sendMessage(
        sender, "&2team &6" + changetype + "&2 spawn set to location=&6" + Util.getLocString(loc));
    return true;
  }