From a0c7645359c03e61672949b3f6bd237812220f38 Mon Sep 17 00:00:00 2001 From: UnRealDinnerbone Date: Wed, 30 Oct 2024 09:11:21 -0500 Subject: [PATCH] Backport StringMapConfig fix --- .../java/dev/ftb/mods/ftblibrary/config/StringMapValue.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/dev/ftb/mods/ftblibrary/config/StringMapValue.java b/common/src/main/java/dev/ftb/mods/ftblibrary/config/StringMapValue.java index 75400969..6b6d74a1 100644 --- a/common/src/main/java/dev/ftb/mods/ftblibrary/config/StringMapValue.java +++ b/common/src/main/java/dev/ftb/mods/ftblibrary/config/StringMapValue.java @@ -30,8 +30,9 @@ public void write(SNBTCompoundTag tag) { public void read(SNBTCompoundTag tag) { Map map = new HashMap<>(); - for (String key : tag.getAllKeys()) { - map.put(key, tag.getString(key)); + SNBTCompoundTag compound = tag.getCompound(key); + for (String key : compound.getAllKeys()) { + map.put(key, compound.getString(key)); } set(map);