From b14f665af0d5ef85444084d021cd6603c88d4451 Mon Sep 17 00:00:00 2001 From: garbagemule Date: Tue, 17 Dec 2013 03:55:14 +0100 Subject: [PATCH] Fix incorrect parsing of final-wave. --- resources/plugin.yml | 2 +- src/com/garbagemule/MobArena/waves/WaveManager.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/resources/plugin.yml b/resources/plugin.yml index eb36282..27f7180 100644 --- a/resources/plugin.yml +++ b/resources/plugin.yml @@ -1,7 +1,7 @@ name: MobArena author: garbagemule main: com.garbagemule.MobArena.MobArena -version: 0.95.5.38 +version: 0.95.5.39 softdepend: [Multiverse-Core,Towny,Heroes,MagicSpells,Vault] commands: ma: diff --git a/src/com/garbagemule/MobArena/waves/WaveManager.java b/src/com/garbagemule/MobArena/waves/WaveManager.java index 1c6717f..cd59107 100644 --- a/src/com/garbagemule/MobArena/waves/WaveManager.java +++ b/src/com/garbagemule/MobArena/waves/WaveManager.java @@ -43,8 +43,9 @@ public class WaveManager recurrentWaves = WaveParser.parseWaves(arena, rConfig, WaveBranch.RECURRENT); singleWaves = WaveParser.parseWaves(arena, sConfig, WaveBranch.SINGLE); - - finalWave = section.getInt("arenas." + arena.configName() + ".settings.final-wave", 0); + + // getParent() => go back to the arena-node to access settings + finalWave = section.getParent().getInt("settings.final-wave", 0); if (recurrentWaves.isEmpty()) { Messenger.warning(WaveError.NO_RECURRENT_WAVES.format(arena.configName()));