Skip to content

Commit

Permalink
add option to not enable arena on restart
Browse files Browse the repository at this point in the history
  • Loading branch information
steve4744 committed Jun 21, 2024
1 parent 5dc5fa1 commit 8a37c1b
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 1 deletion.
4 changes: 3 additions & 1 deletion src/main/java/tntrun/TNTRun.java
Original file line number Diff line number Diff line change
Expand Up @@ -333,9 +333,11 @@ public void run() {
for (String file : arenaList) {
Arena arena = new Arena(file.substring(0, file.length() - 4), instance);
arena.getStructureManager().loadFromConfig();
arena.getStatusManager().enableArena();
amanager.registerArena(arena);
Bars.createBar(arena.getArenaName());
if (arena.getStructureManager().isEnableOnRestart()) {
arena.getStatusManager().enableArena();
}
}
if (isBungeecord()) {
amanager.setBungeeArena();
Expand Down
7 changes: 7 additions & 0 deletions src/main/java/tntrun/arena/structure/StructureManager.java
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ public StructureManager(Arena arena) {
private String commandOnStop;
private boolean shopEnabled = true;
private int maxFinalPositions = 3;
private boolean enableOnRestart = true;

public String getWorldName() {
return world;
Expand Down Expand Up @@ -308,6 +309,10 @@ public boolean isPvpEnabled() {
return !getDamageEnabled().toString().equalsIgnoreCase("no");
}

public boolean isEnableOnRestart() {
return enableOnRestart;
}

public void setArenaFinished(boolean finished) {
this.finished = finished;
}
Expand Down Expand Up @@ -525,6 +530,7 @@ public void saveToConfig() {
config.set("commandOnStart", getCommandOnStart());
config.set("commandOnStop", getCommandOnStop());
config.set("displayfinalpositions", maxFinalPositions);
config.set("enableOnRestart", enableOnRestart);
config.set("shop.enabled", shopEnabled);
rewards.saveToConfig(config);
try {
Expand Down Expand Up @@ -573,6 +579,7 @@ public void loadFromConfig() {
commandOnStart = config.getString("commandOnStart", "");
commandOnStop = config.getString("commandOnStop", "");
maxFinalPositions = config.getInt("displayfinalpositions", maxFinalPositions);
enableOnRestart = config.getBoolean("enableOnRestart", true);
shopEnabled = config.getBoolean("shop.enabled", true);
}

Expand Down

0 comments on commit 8a37c1b

Please sign in to comment.