diff --git a/src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseled.java b/src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseled.java index 36433191..dec87c43 100644 --- a/src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseled.java +++ b/src/main/java/mod/chiselsandbits/chiseledblock/TileEntityBlockChiseled.java @@ -798,9 +798,20 @@ public boolean isSideSolid( return ( sideState & 1 << side.ordinal() ) != 0; } - @SideOnly( Side.CLIENT ) public boolean isSideOpaque( final EnumFacing side ) + { + if ( this.getWorld().isRemote ) + { + return isInnerSideOpaque( side ); + } + + return false; + } + + @SideOnly( Side.CLIENT ) + public boolean isInnerSideOpaque( + final EnumFacing side ) { final VoxelNeighborRenderTracker vns = state != null ? state.getValue( BlockChiseled.UProperty_VoxelNeighborState ) : null; if ( vns != null && vns.isDynamic() )