From e47e9597ac9aa00c300473c15c60e83f274c9724 Mon Sep 17 00:00:00 2001 From: CannibalVox Date: Mon, 9 Mar 2015 09:35:06 -0500 Subject: [PATCH] Fix rotation issue for dimdoors --- .../StevenDimDoors/mod_pocketDim/blocks/BaseDimDoor.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/java/StevenDimDoors/mod_pocketDim/blocks/BaseDimDoor.java b/src/main/java/StevenDimDoors/mod_pocketDim/blocks/BaseDimDoor.java index 5178dd3..a6dc04d 100644 --- a/src/main/java/StevenDimDoors/mod_pocketDim/blocks/BaseDimDoor.java +++ b/src/main/java/StevenDimDoors/mod_pocketDim/blocks/BaseDimDoor.java @@ -193,7 +193,7 @@ public abstract class BaseDimDoor extends BlockDoor implements IDimDoor, ITileEn int metadata = world.getBlockMetadata(x, y, z); TileEntityDimDoor dimTile = (TileEntityDimDoor) tile; dimTile.openOrClosed = isDoorOnRift(world, x, y, z) && isUpperDoorBlock(metadata); - dimTile.orientation = world.getBlockMetadata(x, y, z) & 7; + dimTile.orientation = this.func_150012_g(world, x, y, z) & 7; } return this; } @@ -393,7 +393,11 @@ public abstract class BaseDimDoor extends BlockDoor implements IDimDoor, ITileEn @Override public TileEntity createNewTileEntity(World world, int metadata) { - return new TileEntityDimDoor(); + if ((metadata & 8) != 0) { + return new TileEntityDimDoor(); + } + + return null; } @Override