Class LevelManager

java.lang.Object
com.booksaw.betterTeams.team.level.LevelManager

public class LevelManager extends Object
  • Constructor Details

    • LevelManager

      public LevelManager()
  • Method Details

    • reload

      public static void reload()
      Reloads all levels from the config.yml file.
    • getLevel

      public static TeamLevel getLevel(int level)
      Retrieves a specific level object.
      Parameters:
      level - The level number.
      Returns:
      The TeamLevel object
    • getNextLevel

      public static TeamLevel getNextLevel(int currentLevel)
    • hasNextLevel

      public static boolean hasNextLevel(int currentLevel)
    • getFinalLevel

      public static TeamLevel getFinalLevel()
    • getMaxLevel

      public static int getMaxLevel()
    • exists

      public static boolean exists(int level)
    • getLevels

      public static Map<Integer,TeamLevel> getLevels()
      Returns an unmodifiable view of all loaded levels.
      Returns:
      Map of Level ID -> TeamLevel