diff --git a/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/WorldServiceImpl.java b/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/WorldServiceImpl.java index 9335bc2a..524cec43 100644 --- a/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/WorldServiceImpl.java +++ b/buildsystem-core/src/main/java/de/eintosti/buildsystem/world/WorldServiceImpl.java @@ -323,14 +323,11 @@ public void renameWorld(Player player, BuildWorld buildWorld, String newName) { } Bukkit.unloadWorld(oldWorld, true); Bukkit.getWorlds().remove(oldWorld); - this.worldStorage.removeBuildWorld(buildWorld); - Bukkit.getScheduler().runTaskAsynchronously(plugin, () -> this.worldStorage.delete(oldName)); File oldWorldFile = new File(Bukkit.getWorldContainer(), oldName); File newWorldFile = new File(Bukkit.getWorldContainer(), sanitizedNewName); CompletableFuture.runAsync(() -> { try { - worldStorage.delete(oldName).join(); FileUtils.copy(oldWorldFile, newWorldFile); FileUtils.deleteDirectory(oldWorldFile); } catch (Exception e) {