summaryrefslogtreewikicommitdiff
path: root/src/main/java/net/tylermurphy/hideAndSeek/util/Location.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/net/tylermurphy/hideAndSeek/util/Location.java')
-rw-r--r--src/main/java/net/tylermurphy/hideAndSeek/util/Location.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/net/tylermurphy/hideAndSeek/util/Location.java b/src/main/java/net/tylermurphy/hideAndSeek/util/Location.java
index e769b05..10fa783 100644
--- a/src/main/java/net/tylermurphy/hideAndSeek/util/Location.java
+++ b/src/main/java/net/tylermurphy/hideAndSeek/util/Location.java
@@ -51,7 +51,7 @@ public class Location {
this.z = location.getZ();
}
- public World load(WorldType type) {
+ public World load(WorldType type, World.Environment environment) {
boolean mapSave = world.startsWith("hs_");
World bukkitWorld = Bukkit.getWorld(world);
if(bukkitWorld != null) return bukkitWorld;
@@ -59,6 +59,9 @@ public class Location {
if(type != null) {
creator.type(type);
}
+ if(environment != null) {
+ creator.environment(environment);
+ }
if(mapSave) {
creator.generator(new VoidGenerator());
}
@@ -69,7 +72,7 @@ public class Location {
public World load() {
if(!exists()) return null;
if(!Main.getInstance().isLoaded()) return null;
- return load(null);
+ return load(null, null);
}
private org.bukkit.Location toBukkit() {