@SuppressWarnings("deprecation") @Override public void addCollisionBoxToList(IBlockState state, @Nonnull World world, @Nonnull BlockPos pos, @Nonnull AxisAlignedBB entityBox, @Nonnull List<AxisAlignedBB> collidingBoxes, Entity entity, boolean b) { TileEntity te = world.getTileEntity(pos); if (entity instanceof EntityPlayer && te instanceof TileEntityPortal && !((TileEntityPortal) te).hasCollision((EntityPlayer) entity)) return; super.addCollisionBoxToList(state, world, pos, entityBox, collidingBoxes, entity, b); }
@Override public void addCollisionBoxToList(IBlockState state, World world, BlockPos pos, AxisAlignedBB entityBox, List<AxisAlignedBB> collidingBoxes, Entity entityIn, boolean p_185477_7_) { if (entityIn instanceof DinosaurEntity && !world.isAirBlock(pos.up())) { addCollisionBoxToList(pos, entityBox, collidingBoxes, EXTENDED_BOUNDS); } else { super.addCollisionBoxToList(state, world, pos, entityBox, collidingBoxes, entityIn, p_185477_7_); } }