Fix rotation issue for dimdoors

This commit is contained in:
CannibalVox 2015-03-09 09:35:06 -05:00
parent 76d2f20f5d
commit e47e9597ac

View file

@ -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