Class LevelManager
java.lang.Object
com.booksaw.betterTeams.team.level.LevelManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanexists(int level) static TeamLevelstatic TeamLevelgetLevel(int level) Retrieves a specific level object.Returns an unmodifiable view of all loaded levels.static intstatic TeamLevelgetNextLevel(int currentLevel) static booleanhasNextLevel(int currentLevel) static voidreload()Reloads all levels from the config.yml file.
-
Constructor Details
-
LevelManager
public LevelManager()
-
-
Method Details
-
reload
public static void reload()Reloads all levels from the config.yml file. -
getLevel
Retrieves a specific level object.- Parameters:
level- The level number.- Returns:
- The TeamLevel object
-
getNextLevel
-
hasNextLevel
public static boolean hasNextLevel(int currentLevel) -
getFinalLevel
-
getMaxLevel
public static int getMaxLevel() -
exists
public static boolean exists(int level) -
getLevels
Returns an unmodifiable view of all loaded levels.- Returns:
- Map of Level ID -> TeamLevel
-