From 521742f1696eee7a36e5389dc55002082f2387fd Mon Sep 17 00:00:00 2001 From: LlmDl Date: Fri, 12 Dec 2025 17:24:54 -0600 Subject: [PATCH 1/3] Fix loading of provinces with bad home block entries. --- .../townyadvanced/townyprovinces/data/DataHandlerUtil.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/townyadvanced/townyprovinces/data/DataHandlerUtil.java b/src/main/java/io/github/townyadvanced/townyprovinces/data/DataHandlerUtil.java index 870477d..81ec23c 100644 --- a/src/main/java/io/github/townyadvanced/townyprovinces/data/DataHandlerUtil.java +++ b/src/main/java/io/github/townyadvanced/townyprovinces/data/DataHandlerUtil.java @@ -90,7 +90,12 @@ private static void loadAllProvinces() { public static void loadProvince(File provinceFile) { //Read values from province file Map fileEntries = FileMgmt.loadFileIntoHashMap(provinceFile); - TPCoord homeBlock = unpackCoord(fileEntries.get("home_block")); + String homeblockEntry = fileEntries.get("home_block"); + if (homeblockEntry == null) { + TownyProvinces.severe("Could not read home_block value in " + provinceFile.getPath().toString() + ", this province file will not be loaded."); + return; + } + TPCoord homeBlock = unpackCoord(homeblockEntry); //Create province object Province province = new Province(homeBlock); //Read more values From 60d220059a7690a740e880b88f13ab324fb9b753 Mon Sep 17 00:00:00 2001 From: LlmDl Date: Tue, 17 Feb 2026 14:15:08 -0600 Subject: [PATCH 2/3] Fix loading hashmaps. --- pom.xml | 13 ++++------- .../townyprovinces/data/DataHandlerUtil.java | 7 +++--- .../townyprovinces/objects/Region.java | 5 ++-- .../townyprovinces/util/FileUtil.java | 23 +++++++++++++++++++ 4 files changed, 33 insertions(+), 15 deletions(-) diff --git a/pom.xml b/pom.xml index 97a1270..70c79f5 100644 --- a/pom.xml +++ b/pom.xml @@ -4,14 +4,14 @@ 4.0.0 io.github.townyadvanced TownyProvinces - 2.3.0 + 2.3.1 townyprovinces 1.16 1.15 UTF-8 - 0.101.2.5 + 0.102.0.0 @@ -45,17 +45,12 @@ 1.21.8-R0.1-SNAPSHOT provided - - - com.github.TownyAdvanced.Towny - towny - master-4907b3123a-1 - +