diff --git a/src/main/java/net/aufdemrand/denizen/scripts/commands/world/SchematicCommand.java b/src/main/java/net/aufdemrand/denizen/scripts/commands/world/SchematicCommand.java index ddef12a424..7dfe79bb08 100644 --- a/src/main/java/net/aufdemrand/denizen/scripts/commands/world/SchematicCommand.java +++ b/src/main/java/net/aufdemrand/denizen/scripts/commands/world/SchematicCommand.java @@ -233,6 +233,7 @@ public void run() { set = schematics.get(name.asString().toUpperCase()); String directory = URLDecoder.decode(System.getProperty("user.dir")); File f = new File(directory + "/plugins/Denizen/schematics/" + fname + ".schematic"); + f.getParentFile().mkdirs(); // TODO: Make me waitable! FileOutputStream fs = new FileOutputStream(f); set.saveMCEditFormatToStream(fs);