diff --git a/src/com/wasteofplastic/askyblock/commands/Challenges.java b/src/com/wasteofplastic/askyblock/commands/Challenges.java index 72673367a..6e27beb83 100644 --- a/src/com/wasteofplastic/askyblock/commands/Challenges.java +++ b/src/com/wasteofplastic/askyblock/commands/Challenges.java @@ -1093,7 +1093,15 @@ public boolean isLevelAvailable(final Player player, final String level) { * @return inventory */ public Inventory challengePanel(Player player) { - return challengePanel(player, ""); + // Get the highest level the player has achieved + String maxLevel = ""; + for (String level : Settings.challengeLevels) { + if (checkLevelCompletion(player, level) > 0) { + maxLevel = level; + break; + } + } + return challengePanel(player, maxLevel); } /**