From 60972eab21ba964193e4e32db670812e3252129e Mon Sep 17 00:00:00 2001 From: StevenRS11 Date: Tue, 25 Jun 2013 09:15:19 -0400 Subject: [PATCH] Prevented 'overworld not loaded' crash, temp fix --- StevenDimDoors/mod_pocketDim/RiftGenerator.java | 7 ++++++- StevenDimDoors/mod_pocketDim/helpers/dimHelper.java | 4 ++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/StevenDimDoors/mod_pocketDim/RiftGenerator.java b/StevenDimDoors/mod_pocketDim/RiftGenerator.java index 0877c99..424cc58 100644 --- a/StevenDimDoors/mod_pocketDim/RiftGenerator.java +++ b/StevenDimDoors/mod_pocketDim/RiftGenerator.java @@ -18,7 +18,7 @@ public class RiftGenerator implements IWorldGenerator public static final int MAX_CLUSTER_GENERATION_CHANCE = 10000; private static final int CLUSTER_GROWTH_CHANCE = 80; private static final int MAX_CLUSTER_GROWTH_CHANCE = 100; - private static final int MIN_RIFT_Y = 21; + private static final int MIN_RIFT_Y = 4; private static final int MAX_RIFT_Y = 250; private static final int CHUNK_LENGTH = 16; private static final int GATEWAY_RADIUS = 4; @@ -41,6 +41,11 @@ public class RiftGenerator implements IWorldGenerator { return; } + + if(dimHelper.getWorld(0)==null) + { + return; + } int x, y, z; int attempts; diff --git a/StevenDimDoors/mod_pocketDim/helpers/dimHelper.java b/StevenDimDoors/mod_pocketDim/helpers/dimHelper.java index 991dedd..45de634 100644 --- a/StevenDimDoors/mod_pocketDim/helpers/dimHelper.java +++ b/StevenDimDoors/mod_pocketDim/helpers/dimHelper.java @@ -906,6 +906,10 @@ public class dimHelper extends DimensionManager public LinkData createPocket(LinkData link , boolean isGoingDown, boolean isRandomRift) { DDProperties properties = DDProperties.instance(); + if(dimHelper.getWorld(0)==null) + { + return link; + } if (dimHelper.getWorld(link.locDimID) == null) {