summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMike Primm <mike@primmhome.com>2012-03-10 01:27:38 -0600
committerEvilSeph <evilseph@gmail.com>2012-03-10 18:28:20 -0500
commitdaca1977ffde424fb9772f1227d631b581adad55 (patch)
treef58e0e5d83edf780267d62fbe97702efd036ee23 /src
parent316869fb997b1ae7f02b63700358505c0887500d (diff)
downloadbukkit-daca1977ffde424fb9772f1227d631b581adad55.tar
bukkit-daca1977ffde424fb9772f1227d631b581adad55.tar.gz
bukkit-daca1977ffde424fb9772f1227d631b581adad55.tar.lz
bukkit-daca1977ffde424fb9772f1227d631b581adad55.tar.xz
bukkit-daca1977ffde424fb9772f1227d631b581adad55.zip
[Bleeding] Add getWorldType() and getGenerateStructures() methods to Bukkit and Server. Fixes BUKKIT-855
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/Bukkit.java8
-rw-r--r--src/main/java/org/bukkit/Server.java14
2 files changed, 22 insertions, 0 deletions
diff --git a/src/main/java/org/bukkit/Bukkit.java b/src/main/java/org/bukkit/Bukkit.java
index 9327ecbe..601ebdc2 100644
--- a/src/main/java/org/bukkit/Bukkit.java
+++ b/src/main/java/org/bukkit/Bukkit.java
@@ -102,6 +102,14 @@ public final class Bukkit {
return server.getServerId();
}
+ public static String getWorldType() {
+ return server.getWorldType();
+ }
+
+ public static boolean getGenerateStructures() {
+ return server.getGenerateStructures();
+ }
+
public static boolean getAllowNether() {
return server.getAllowNether();
}
diff --git a/src/main/java/org/bukkit/Server.java b/src/main/java/org/bukkit/Server.java
index 537b65c0..5f79700e 100644
--- a/src/main/java/org/bukkit/Server.java
+++ b/src/main/java/org/bukkit/Server.java
@@ -118,6 +118,20 @@ public interface Server extends PluginMessageRecipient {
public String getServerId();
/**
+ * Get world type (level-type setting) for default world
+ *
+ * @return The value of level-type (e.g. DEFAULT, FLAT, DEFAULT_1_1)
+ */
+ public String getWorldType();
+
+ /**
+ * Get generate-structures setting
+ *
+ * @return true if structure generation is enabled, false if not
+ */
+ public boolean getGenerateStructures();
+
+ /**
* Gets whether this server allows the End or not.
*
* @return Whether this server allows the End or not.