From fcf917692f885ea7c7e10ca0c3143a2a2968c7e7 Mon Sep 17 00:00:00 2001 From: LlmDl Date: Tue, 25 Feb 2025 17:51:23 -0600 Subject: [PATCH] - Fix Towns reporting an incorrect Town level number. --- .../java/com/palmergames/bukkit/towny/TownySettings.java | 5 +++-- Towny/src/main/resources/ChangeLog.txt | 3 ++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Towny/src/main/java/com/palmergames/bukkit/towny/TownySettings.java b/Towny/src/main/java/com/palmergames/bukkit/towny/TownySettings.java index 360a1fa2ae..1741681e43 100644 --- a/Towny/src/main/java/com/palmergames/bukkit/towny/TownySettings.java +++ b/Towny/src/main/java/com/palmergames/bukkit/towny/TownySettings.java @@ -383,11 +383,12 @@ public static int getTownLevelWhichIsNotManuallySet(int residents, Town town) { if (town.isRuined()) return 0; - int i = 0; + int i = TownySettings.getTownLevelMax() - 1; // Remove one in order to get the index of an array. for (int level : configTownLevel.keySet()) { if (residents >= level) return i; - i++; + + i--; } return 0; } diff --git a/Towny/src/main/resources/ChangeLog.txt b/Towny/src/main/resources/ChangeLog.txt index 5558d1ea89..5db8e85810 100644 --- a/Towny/src/main/resources/ChangeLog.txt +++ b/Towny/src/main/resources/ChangeLog.txt @@ -10270,4 +10270,5 @@ v0.92.0.11: 0.101.1.5: - Fix edge-case scenario where towns that have grown via purchased townblocks are prevented from merging with another town. - Closes #7719. - - Fix conquered towns not losing their conquered status when their nation is removed. \ No newline at end of file + - Fix conquered towns not losing their conquered status when their nation is removed. + - Fix Towns reporting an incorrect Town level number. \ No newline at end of file