Fixed Chunk Loading crash
This commit is contained in:
@@ -30,11 +30,19 @@ public class ChunkLoaderHelper implements LoadingCallback
|
|||||||
int goldDimDoorX = ticket.getModData().getInteger("goldDimDoorX");
|
int goldDimDoorX = ticket.getModData().getInteger("goldDimDoorX");
|
||||||
int goldDimDoorY = ticket.getModData().getInteger("goldDimDoorY");
|
int goldDimDoorY = ticket.getModData().getInteger("goldDimDoorY");
|
||||||
int goldDimDoorZ = ticket.getModData().getInteger("goldDimDoorZ");
|
int goldDimDoorZ = ticket.getModData().getInteger("goldDimDoorZ");
|
||||||
|
if(world.getBlockId(goldDimDoorX, goldDimDoorY, goldDimDoorZ)!=mod_pocketDim.properties.GoldDimDoorID)
|
||||||
|
{
|
||||||
|
ForgeChunkManager.releaseTicket(ticket);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
IChunkLoader tile = (IChunkLoader) world.getBlockTileEntity(goldDimDoorX, goldDimDoorY, goldDimDoorZ);
|
IChunkLoader tile = (IChunkLoader) world.getBlockTileEntity(goldDimDoorX, goldDimDoorY, goldDimDoorZ);
|
||||||
tile.forceChunkLoading(ticket,goldDimDoorX,goldDimDoorZ);
|
tile.forceChunkLoading(ticket,goldDimDoorX,goldDimDoorZ);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void loadChunkForcedWorlds(FMLServerStartingEvent event)
|
public static void loadChunkForcedWorlds(FMLServerStartingEvent event)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user