From 8f85e90830d5bba539822ebadd72dce499a61d97 Mon Sep 17 00:00:00 2001 From: tastybento Date: Fri, 21 Aug 2020 16:40:32 -0700 Subject: [PATCH] Fixes deprecated getLevelsData method. Tested with Biomes 1.7.0. --- src/main/java/world/bentobox/level/Level.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/world/bentobox/level/Level.java b/src/main/java/world/bentobox/level/Level.java index e424914..dac985d 100644 --- a/src/main/java/world/bentobox/level/Level.java +++ b/src/main/java/world/bentobox/level/Level.java @@ -338,6 +338,12 @@ public class Level extends Addon implements Listener { getPlugin().getAddonsManager().getGameModeAddons().stream() .filter(gm -> !settings.getGameModes().contains(gm.getDescription().getName())) .forEach(gm -> { + if (getSettings().isZeroNewIslandLevels()) { + Island island = getIslands().getIsland(gm.getOverWorld(), targetPlayer); + if (island != null) { + ld.setInitialLevel(gm.getOverWorld(), this.getInitialIslandLevel(island)); + } + } ld.setLevel(gm.getOverWorld(), this.getIslandLevel(gm.getOverWorld(), targetPlayer)); }); return ld;