forked from SteamWar/SteamWar
Change Loader to use FastSchematicReaderV3
Signed-off-by: Chaoscaot <max@maxsp.de>
This commit is contained in:
@@ -19,6 +19,7 @@
|
|||||||
|
|
||||||
package de.steamwar.core;
|
package de.steamwar.core;
|
||||||
|
|
||||||
|
import com.fastasyncworldedit.core.extent.clipboard.io.FastSchematicReaderV3;
|
||||||
import com.sk89q.jnbt.NBTInputStream;
|
import com.sk89q.jnbt.NBTInputStream;
|
||||||
import com.sk89q.worldedit.extension.platform.Actor;
|
import com.sk89q.worldedit.extension.platform.Actor;
|
||||||
import com.sk89q.worldedit.extent.clipboard.Clipboard;
|
import com.sk89q.worldedit.extent.clipboard.Clipboard;
|
||||||
@@ -78,7 +79,7 @@ public class WorldEditWrapper21 implements WorldEditWrapper {
|
|||||||
Clipboard clipboard = switch (schemFormat) {
|
Clipboard clipboard = switch (schemFormat) {
|
||||||
case MCEDIT -> new MCEditSchematicReader(new NBTInputStream(ris)).read();
|
case MCEDIT -> new MCEditSchematicReader(new NBTInputStream(ris)).read();
|
||||||
case SPONGE_V2 -> new SpongeSchematicV2Reader(LinBinaryIO.read(new DataInputStream(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();
|
ris.close();
|
||||||
return clipboard;
|
return clipboard;
|
||||||
|
|||||||
Reference in New Issue
Block a user