From b818038fd6b976d3f5cb0a95e41a29e18210e08d Mon Sep 17 00:00:00 2001 From: StevenRS11 Date: Tue, 12 Nov 2013 13:49:43 -0500 Subject: [PATCH] Chunkloader fixes --- StevenDimDoors/mod_pocketDim/mod_pocketDim.java | 10 ++++++++-- .../tileentities/TileEntityDimDoorGold.java | 4 ++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/StevenDimDoors/mod_pocketDim/mod_pocketDim.java b/StevenDimDoors/mod_pocketDim/mod_pocketDim.java index cbc45fb5..ef13053c 100644 --- a/StevenDimDoors/mod_pocketDim/mod_pocketDim.java +++ b/StevenDimDoors/mod_pocketDim/mod_pocketDim.java @@ -321,8 +321,14 @@ public class mod_pocketDim CommandCreatePocket.instance().register(event); CommandTeleportPlayer.instance().register(event); - - ChunkLoaderHelper.loadChunkForcedWorlds(event); + try + { + ChunkLoaderHelper.loadChunkForcedWorlds(event); + } + catch(Exception e) + { + System.out.println("Loading chunkloaders failed"); + } } public static void sendChat(EntityPlayer player, String message) diff --git a/StevenDimDoors/mod_pocketDim/tileentities/TileEntityDimDoorGold.java b/StevenDimDoors/mod_pocketDim/tileentities/TileEntityDimDoorGold.java index 1255b014..48f17e7f 100644 --- a/StevenDimDoors/mod_pocketDim/tileentities/TileEntityDimDoorGold.java +++ b/StevenDimDoors/mod_pocketDim/tileentities/TileEntityDimDoorGold.java @@ -39,6 +39,10 @@ public class TileEntityDimDoorGold extends TileEntityDimDoor implements IChunkLo if (this.chunkTicket == null) { chunkTicket = ForgeChunkManager.requestTicket(mod_pocketDim.instance, worldObj, Type.NORMAL); + if(chunkTicket == null) + { + return; + } chunkTicket.getModData().setInteger("goldDimDoorX", xCoord); chunkTicket.getModData().setInteger("goldDimDoorY", yCoord); chunkTicket.getModData().setInteger("goldDimDoorZ", zCoord);