Fix crash on exiting personal pocket dimension #185
@@ -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,9 +393,13 @@ public abstract class BaseDimDoor extends BlockDoor implements IDimDoor, ITileEn
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int metadata)
|
||||
{
|
||||
if ((metadata & 8) != 0) {
|
||||
return new TileEntityDimDoor();
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void enterDimDoor(World world, int x, int y, int z, Entity entity)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user