From 409c447cbd2a18d69f42a14cfdbae705b72c4e65 Mon Sep 17 00:00:00 2001 From: Bukkit/Spigot Date: Fri, 25 Nov 2011 03:46:47 +0000 Subject: [PATCH] Added world.getWorldFolder, server.getWorldContainer By: Nathan Adams --- paper-api/src/main/java/org/bukkit/Bukkit.java | 5 +++++ paper-api/src/main/java/org/bukkit/Server.java | 7 +++++++ paper-api/src/main/java/org/bukkit/World.java | 8 ++++++++ 3 files changed, 20 insertions(+) diff --git a/paper-api/src/main/java/org/bukkit/Bukkit.java b/paper-api/src/main/java/org/bukkit/Bukkit.java index 45728ccf3b..c051209db0 100644 --- a/paper-api/src/main/java/org/bukkit/Bukkit.java +++ b/paper-api/src/main/java/org/bukkit/Bukkit.java @@ -1,6 +1,7 @@ package org.bukkit; import com.avaje.ebean.config.ServerConfig; +import java.io.File; import java.util.List; import java.util.Map; import java.util.Set; @@ -281,4 +282,8 @@ public final class Bukkit { public static Set getOperators() { return server.getOperators(); } + + public static File getWorldContainer() { + return server.getWorldContainer(); + } } diff --git a/paper-api/src/main/java/org/bukkit/Server.java b/paper-api/src/main/java/org/bukkit/Server.java index 3870bd80f2..dc9ce803f3 100644 --- a/paper-api/src/main/java/org/bukkit/Server.java +++ b/paper-api/src/main/java/org/bukkit/Server.java @@ -511,4 +511,11 @@ public interface Server { * @return The Console CommandSender */ public ConsoleCommandSender getConsoleSender(); + + /** + * Gets the folder that contains all of the various {@link World}s. + * + * @return World container folder + */ + public File getWorldContainer(); } diff --git a/paper-api/src/main/java/org/bukkit/World.java b/paper-api/src/main/java/org/bukkit/World.java index 51fa3a5365..2ecb8a9588 100644 --- a/paper-api/src/main/java/org/bukkit/World.java +++ b/paper-api/src/main/java/org/bukkit/World.java @@ -1,5 +1,6 @@ package org.bukkit; +import java.io.File; import org.bukkit.generator.ChunkGenerator; import java.util.HashMap; import java.util.List; @@ -739,6 +740,13 @@ public interface World { */ public Difficulty getDifficulty(); + /** + * Gets the folder of this world on disk. + * + * @return The folder of this world. + */ + public File getWorldFolder(); + /** * Represents various map environment types that a world may be */