Added ability to disable arenas.

This commit is contained in:
2022-06-04 11:56:50 -04:00
parent b8c3bbf263
commit 08f689debf
6 changed files with 78 additions and 2 deletions

View File

@@ -83,6 +83,7 @@ public final class Snowbrawl extends JavaPlugin {
for (int id = 0; id < this.arenaManager.getArenas().size(); id++){
Arena arena = this.arenaManager.getArenas().get(id);
newConfig.set("arenas." + id + ".enabled", arena.isEnabled());
newConfig.set("arenas." + id + ".name", arena.getName());
newConfig.set("arenas." + id + ".refill", arena.getRefill());
newConfig.set("arenas." + id + ".playerLimit", arena.getPlayerLimit());
@@ -154,6 +155,7 @@ public final class Snowbrawl extends JavaPlugin {
// Finally, we populate all the configuration variables.
// If any of these config options don't exist in the config file, then default to the defaults defined in Arena.
arena.setEnabled(config.getBoolean("arenas." + id + ".enabled", Arena.DEFAULT_ENABLED));
arena.setRefill(config.getInt("arenas." + id + ".refill", Arena.DEFAULT_REFILL));
arena.setPlayerLimit(config.getInt("arenas." + id + ".playerLimit", Arena.DEFAULT_PLAYER_LIMIT));
arena.setGraceTime(config.getInt("arenas." + id + ".graceTime", Arena.DEFAULT_GRACE_TIME));