21 lines
834 B
Diff
21 lines
834 B
Diff
--- ../src-base/minecraft/net/minecraft/block/BlockStairs.java
|
|
+++ ../src-work/minecraft/net/minecraft/block/BlockStairs.java
|
|
@@ -445,6 +445,17 @@
|
|
return new BlockStateContainer(this, new IProperty[] {field_176309_a, field_176308_b, field_176310_M});
|
|
}
|
|
|
|
+ @Override
|
|
+ public boolean doesSideBlockRendering(IBlockState state, IBlockAccess world, BlockPos pos, EnumFacing face)
|
|
+ {
|
|
+ if ( state.func_185914_p() )
|
|
+ return true;
|
|
+
|
|
+ EnumHalf half = state.func_177229_b(field_176308_b);
|
|
+ EnumFacing side = state.func_177229_b(field_176309_a);
|
|
+ return side == face || (half == EnumHalf.TOP && face == EnumFacing.UP) || (half == EnumHalf.BOTTOM && face == EnumFacing.DOWN);
|
|
+ }
|
|
+
|
|
public static enum EnumHalf implements IStringSerializable
|
|
{
|
|
TOP("top"),
|