From c2bab6cc936663deb17ac2b1c304738c02d792c8 Mon Sep 17 00:00:00 2001 From: StevenRS11 Date: Mon, 11 Nov 2013 19:19:53 -0500 Subject: [PATCH] Build 2 --- .../tileentities/TileEntityDimDoorGold.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/StevenDimDoors/mod_pocketDim/tileentities/TileEntityDimDoorGold.java b/StevenDimDoors/mod_pocketDim/tileentities/TileEntityDimDoorGold.java index db5c51d..ef4cad4 100644 --- a/StevenDimDoors/mod_pocketDim/tileentities/TileEntityDimDoorGold.java +++ b/StevenDimDoors/mod_pocketDim/tileentities/TileEntityDimDoorGold.java @@ -2,7 +2,9 @@ package StevenDimDoors.mod_pocketDim.tileentities; import StevenDimDoors.mod_pocketDim.IChunkLoader; import StevenDimDoors.mod_pocketDim.mod_pocketDim; +import StevenDimDoors.mod_pocketDim.core.NewDimData; import StevenDimDoors.mod_pocketDim.core.PocketManager; +import StevenDimDoors.mod_pocketDim.util.Point4D; import StevenDimDoors.mod_pocketDim.world.PocketBuilder; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.world.ChunkCoordIntPair; @@ -43,15 +45,21 @@ public class TileEntityDimDoorGold extends TileEntityDimDoor implements IChunkLo @Override public void forceChunkLoading(Ticket chunkTicket,int x,int z) { - if (PocketManager.getDimensionData(chunkTicket.world) == null) + NewDimData data = PocketManager.getDimensionData(chunkTicket.world); + if (data == null) { return; } - if (!PocketManager.getDimensionData(chunkTicket.world).isPocketDimension()) + if (!data.isPocketDimension()) { return; } - + + Point4D origin = data.origin(); + switch (data.orientation()) + { + + } //TODO fix this for(int chunksX = (PocketBuilder.DEFAULT_POCKET_SIZE/16) + 1; chunksX > 0; --chunksX) {