summaryrefslogtreecommitdiffstats
path: root/src/main
diff options
context:
space:
mode:
authorErik Broes <erikbroes@grum.nl>2011-12-09 18:55:36 +0100
committerErik Broes <erikbroes@grum.nl>2011-12-09 18:55:36 +0100
commitf7649724fec56980b526e4d7fe4e9908df532740 (patch)
tree6da1330910e4613f751f79513063040fad71e6d0 /src/main
parentd36ac82c839cec0955e61891a271d12e91e2fa0d (diff)
downloadcraftbukkit-f7649724fec56980b526e4d7fe4e9908df532740.tar
craftbukkit-f7649724fec56980b526e4d7fe4e9908df532740.tar.gz
craftbukkit-f7649724fec56980b526e4d7fe4e9908df532740.tar.lz
craftbukkit-f7649724fec56980b526e4d7fe4e9908df532740.tar.xz
craftbukkit-f7649724fec56980b526e4d7fe4e9908df532740.zip
Implemented CraftServer.getAllowEnd(). Thanks codename-B!
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/net/minecraft/server/MinecraftServer.java8
-rw-r--r--src/main/java/org/bukkit/craftbukkit/CraftServer.java4
-rw-r--r--src/main/resources/configurations/bukkit.yml1
3 files changed, 12 insertions, 1 deletions
diff --git a/src/main/java/net/minecraft/server/MinecraftServer.java b/src/main/java/net/minecraft/server/MinecraftServer.java
index 91ea00d4..d840216c 100644
--- a/src/main/java/net/minecraft/server/MinecraftServer.java
+++ b/src/main/java/net/minecraft/server/MinecraftServer.java
@@ -223,7 +223,13 @@ public class MinecraftServer implements Runnable, ICommandListener, IMinecraftSe
}
if (k == 2) {
- dimension = 1;
+ // CraftBukkit start (+ don't do this in server.properties, do it in bukkit.yml)
+ if (this.server.getAllowEnd()) {
+ dimension = 1;
+ } else {
+ continue;
+ }
+ // CraftBukkit end
}
String worldType = Environment.getEnvironment(dimension).toString().toLowerCase();
diff --git a/src/main/java/org/bukkit/craftbukkit/CraftServer.java b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
index a70d1b3d..6e237be7 100644
--- a/src/main/java/org/bukkit/craftbukkit/CraftServer.java
+++ b/src/main/java/org/bukkit/craftbukkit/CraftServer.java
@@ -309,6 +309,10 @@ public final class CraftServer implements Server {
return this.getConfigString("server-id", "unnamed");
}
+ public boolean getAllowEnd() {
+ return this.configuration.getBoolean("settings.allow-end");
+ }
+
public boolean getAllowNether() {
return this.getConfigBoolean("allow-nether", true);
}
diff --git a/src/main/resources/configurations/bukkit.yml b/src/main/resources/configurations/bukkit.yml
index 1cb52851..3dc5707d 100644
--- a/src/main/resources/configurations/bukkit.yml
+++ b/src/main/resources/configurations/bukkit.yml
@@ -14,6 +14,7 @@
settings:
+ allow-end: true
spawn-radius: 16
permissions-file: permissions.yml
update-folder: update