2015-11-09 06:50:45 +00:00
|
|
|
--- ../src-base/minecraft/net/minecraft/block/BlockTrapDoor.java
|
|
|
|
+++ ../src-work/minecraft/net/minecraft/block/BlockTrapDoor.java
|
2017-06-05 21:04:10 +00:00
|
|
|
@@ -250,6 +250,18 @@
|
|
|
|
return (p_193383_4_ == EnumFacing.UP && p_193383_2_.func_177229_b(field_176285_M) == BlockTrapDoor.DoorHalf.TOP || p_193383_4_ == EnumFacing.DOWN && p_193383_2_.func_177229_b(field_176285_M) == BlockTrapDoor.DoorHalf.BOTTOM) && !((Boolean)p_193383_2_.func_177229_b(field_176283_b)).booleanValue() ? BlockFaceShape.SOLID : BlockFaceShape.UNDEFINED;
|
2015-11-09 06:50:45 +00:00
|
|
|
}
|
|
|
|
|
2016-03-12 00:59:24 +00:00
|
|
|
+ @Override
|
|
|
|
+ public boolean isLadder(IBlockState state, IBlockAccess world, BlockPos pos, EntityLivingBase entity)
|
|
|
|
+ {
|
|
|
|
+ if (state.func_177229_b(field_176283_b))
|
|
|
|
+ {
|
|
|
|
+ IBlockState down = world.func_180495_p(pos.func_177977_b());
|
|
|
|
+ if (down.func_177230_c() == net.minecraft.init.Blocks.field_150468_ap)
|
|
|
|
+ return down.func_177229_b(BlockLadder.field_176382_a) == state.func_177229_b(field_176284_a);
|
|
|
|
+ }
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
public static enum DoorHalf implements IStringSerializable
|
2015-11-09 06:50:45 +00:00
|
|
|
{
|
2016-03-12 00:59:24 +00:00
|
|
|
TOP("top"),
|