From 6610395a3f8358422c61cd7a367f3f742b65c815 Mon Sep 17 00:00:00 2001 From: MagmaMac Date: Wed, 7 Feb 2024 15:32:30 +1100 Subject: [PATCH] Patch PolarReader to remove block states before passing to NamespacedID --- src/main/java/net/hollowcube/polar/PolarReader.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/hollowcube/polar/PolarReader.java b/src/main/java/net/hollowcube/polar/PolarReader.java index c98e15c..8ab0733 100644 --- a/src/main/java/net/hollowcube/polar/PolarReader.java +++ b/src/main/java/net/hollowcube/polar/PolarReader.java @@ -94,7 +94,8 @@ private PolarReader() {} var blockPalette = buffer.readCollection(STRING).toArray(String[]::new); if (version <= PolarWorld.VERSION_SHORT_GRASS) { for (int i = 0; i < blockPalette.length; i++) { - if (NamespaceID.from(blockPalette[i]).path().equals("grass")) + String strippedID = blockPalette[i].split("\\[")[0]; + if (NamespaceID.from(strippedID).path().equals("grass")) blockPalette[i] = "short_grass"; } }