From fac3772eed338f760c9747445d1f458fa754d7a6 Mon Sep 17 00:00:00 2001 From: Jesse Boyd Date: Thu, 15 Mar 2018 15:57:45 +1100 Subject: [PATCH] Fixes #947 --- .../java/com/sk89q/worldedit/command/SchematicCommands.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java b/core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java index f34b4f2a..70fafc5a 100644 --- a/core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java +++ b/core/src/main/java/com/sk89q/worldedit/command/SchematicCommands.java @@ -386,7 +386,8 @@ public class SchematicCommands extends MethodCommands { final LocalConfiguration config = this.worldEdit.getConfiguration(); final String filename = args.getString(0); - final File dir = this.worldEdit.getWorkingDirectoryFile(config.saveDir); + final File working = this.worldEdit.getWorkingDirectoryFile(config.saveDir); + final File dir = Settings.IMP.PATHS.PER_PLAYER_SCHEMATICS ? new File(working, player.getUniqueId().toString()) : working; final File f = this.worldEdit.getSafeSaveFile(player, dir, filename, "schematic", "schematic"); if (!f.exists()) { player.printError("Schematic " + filename + " does not exist!");