From af7bb05042401348e3742abc23e8e7eecb83fc54 Mon Sep 17 00:00:00 2001 From: StevenRS11 Date: Sun, 1 Sep 2013 23:27:30 -0400 Subject: [PATCH] Chunk leak patched Not checking if a chunk existed before we placed a rift block could cause the MC server to generate chunks in unloaded terrain. Bad things commence. Possible world leak canidate. --- StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java b/StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java index 950c505..77f088c 100644 --- a/StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java +++ b/StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java @@ -48,7 +48,7 @@ public class RiftRegenerator implements IRegularTickReceiver { { IDimLink link = dimension.getRandomLink(); Point4D source = link.source(); - if (!mod_pocketDim.blockRift.isBlockImmune(world, source.getX(), source.getY(), source.getZ())) + if (!mod_pocketDim.blockRift.isBlockImmune(world, source.getX(), source.getY(), source.getZ())&& world.getChunkProvider().chunkExists(source.getX() >> 4, source.getZ() >> 4)) { world.setBlock(source.getX(), source.getY(), source.getZ(), properties.RiftBlockID); }