/** * Checks if a scoreboard exists * * @param name Name of the scoreboard to check for * @return Boolean based on if the scoreboard exists or not */ public boolean scoreboardExists(String name) { for (CustomScoreboard scoreboard : scoreboards) { if (scoreboard.getName().toLowerCase().equalsIgnoreCase(name)) { return true; } } return false; }
/** * Gets a scoreboard * * @param name Name of the scoreboard to get * @return */ public Optional<CustomScoreboard> getScoreboard(String name) { for (CustomScoreboard scoreboard : scoreboards) { if (scoreboard.getName().toLowerCase().equalsIgnoreCase(name)) { Optional.of(scoreboard); } } return Optional.empty(); }