From 990a59ae72414ce0cac26a51985e41908a5146c8 Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Sun, 1 Dec 2024 23:44:08 +0100 Subject: [PATCH] Hotfix: Fix 1.21 Schematic Writer (again?) --- .../src/de/steamwar/core/WorldEditWrapper21.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SpigotCore/SpigotCore_21/src/de/steamwar/core/WorldEditWrapper21.java b/SpigotCore/SpigotCore_21/src/de/steamwar/core/WorldEditWrapper21.java index b2ec6b38..4ae22cac 100644 --- a/SpigotCore/SpigotCore_21/src/de/steamwar/core/WorldEditWrapper21.java +++ b/SpigotCore/SpigotCore_21/src/de/steamwar/core/WorldEditWrapper21.java @@ -82,6 +82,10 @@ public class WorldEditWrapper21 implements WorldEditWrapper { LinCompoundTag entry = LinRootEntry.readFrom(linStream).value(); + if (entry.value().size() == 1) { + entry = entry.getTag("Schematic", LinTagType.compoundTag()); + } + bis.reset(); switch (entry.getTag("Version", LinTagType.intTag()).valueAsInt()) {