From 1dbcb122c2fea8be5a821e764a14e14988b9aeaf Mon Sep 17 00:00:00 2001 From: Chaoscaot Date: Sat, 28 Mar 2026 22:30:01 +0100 Subject: [PATCH] Change Loader to use FastSchematicReaderV3 Signed-off-by: Chaoscaot --- .../SpigotCore_21/src/de/steamwar/core/WorldEditWrapper21.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SpigotCore/SpigotCore_21/src/de/steamwar/core/WorldEditWrapper21.java b/SpigotCore/SpigotCore_21/src/de/steamwar/core/WorldEditWrapper21.java index 15256d90..b8cdba8c 100644 --- a/SpigotCore/SpigotCore_21/src/de/steamwar/core/WorldEditWrapper21.java +++ b/SpigotCore/SpigotCore_21/src/de/steamwar/core/WorldEditWrapper21.java @@ -19,6 +19,7 @@ package de.steamwar.core; +import com.fastasyncworldedit.core.extent.clipboard.io.FastSchematicReaderV3; import com.sk89q.jnbt.NBTInputStream; import com.sk89q.worldedit.extension.platform.Actor; import com.sk89q.worldedit.extent.clipboard.Clipboard; @@ -78,7 +79,7 @@ public class WorldEditWrapper21 implements WorldEditWrapper { Clipboard clipboard = switch (schemFormat) { case MCEDIT -> new MCEditSchematicReader(new NBTInputStream(ris)).read(); case SPONGE_V2 -> new SpongeSchematicV2Reader(LinBinaryIO.read(new DataInputStream(ris))).read(); - case SPONGE_V3 -> new SpongeSchematicV3Reader(LinBinaryIO.read(new DataInputStream(ris))).read(); + case SPONGE_V3 -> new FastSchematicReaderV3(ris).read(); }; ris.close(); return clipboard;