diff --git a/src/main/java/net/aufdemrand/denizen/scripts/commands/world/CreateWorldCommand.java b/src/main/java/net/aufdemrand/denizen/scripts/commands/world/CreateWorldCommand.java index c0ee74e1ac..4980fd33d2 100644 --- a/src/main/java/net/aufdemrand/denizen/scripts/commands/world/CreateWorldCommand.java +++ b/src/main/java/net/aufdemrand/denizen/scripts/commands/world/CreateWorldCommand.java @@ -85,7 +85,16 @@ public void execute(ScriptEntry scriptEntry) throws CommandExecutionException { if (copy_from != null) { try { - FileUtils.copyDirectory(new File(copy_from.getWorld().getName()), new File(World_Name.asString())); + File newFolder = new File(World_Name.asString()); + FileUtils.copyDirectory(new File(copy_from.getWorld().getName()), newFolder); + File file = new File(World_Name.asString() + "/uid.dat"); + if (file.exists()) { + file.delete(); + } + File file2 = new File(World_Name.asString() + "/session.lock"); + if (file2.exists()) { + file2.delete(); + } } catch (Exception ex) { dB.echoError(ex);