From 92fe6f902f4c9ca8fe263da97d77417f60d3e8a0 Mon Sep 17 00:00:00 2001 From: iceBear67 Date: Tue, 7 Jan 2025 17:01:10 +0800 Subject: [PATCH] Fix: litematica region name isn't cleaned --- .../ib67/sfcraft/module/supervisor/web/SchematicUploader.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/io/ib67/sfcraft/module/supervisor/web/SchematicUploader.java b/src/main/java/io/ib67/sfcraft/module/supervisor/web/SchematicUploader.java index cd5322f..6b32c46 100644 --- a/src/main/java/io/ib67/sfcraft/module/supervisor/web/SchematicUploader.java +++ b/src/main/java/io/ib67/sfcraft/module/supervisor/web/SchematicUploader.java @@ -147,7 +147,7 @@ public class SchematicUploader extends WebHandler { } else if (fileName.endsWith(".litematic")) { try (var converter = new LitematicConverterV3(file.content(), new NbtSizeTracker(config.maxSchematicSize, 64))) { converter.read((name, nbt) -> { - name = baseFileName + "-" + name + ".schematic"; + name = baseFileName + "-" + Helper.cleanFileName(name) + ".schematic"; try { NbtIo.writeCompressed(nbt, SCHEMATIC_DIR.resolve(name)); log.info(sign.issuer() + ": Schematic " + name + " has been saved!");