Advertisement
Guest User

test

a guest
Sep 25th, 2014
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.89 KB | None | 0 0
  1.   @SideOnly(Side.CLIENT)
  2.    public boolean shouldSideBeRendered(IBlockAccess p_149646_1_, int p_149646_2_, int p_149646_3_, int p_149646_4_, int p_149646_5_){
  3.        
  4.        if (this.field_150004_a){
  5.            
  6.            return super.shouldSideBeRendered(p_149646_1_, p_149646_2_, p_149646_3_, p_149646_4_, p_149646_5_);
  7.        }
  8.        
  9.        else if (p_149646_5_ != 1 && p_149646_5_ != 0 && !super.shouldSideBeRendered(p_149646_1_, p_149646_2_, p_149646_3_, p_149646_4_, p_149646_5_)){
  10.            
  11.            return false;
  12.        }
  13.        
  14.        else {
  15.            
  16.            int i1 = p_149646_2_ + Facing.offsetsXForSide[Facing.oppositeSide[p_149646_5_]];
  17.            int j1 = p_149646_3_ + Facing.offsetsYForSide[Facing.oppositeSide[p_149646_5_]];
  18.            int k1 = p_149646_4_ + Facing.offsetsZForSide[Facing.oppositeSide[p_149646_5_]];
  19.            boolean flag = (p_149646_1_.getBlockMetadata(i1, j1, k1) & 8) != 0;
  20.            return flag ? (p_149646_5_ == 0 ? true : (p_149646_5_ == 1 && super.shouldSideBeRendered(p_149646_1_, p_149646_2_, p_149646_3_, p_149646_4_, p_149646_5_) ? true : !func_150003_a(p_149646_1_.getBlock(p_149646_2_, p_149646_3_, p_149646_4_)) || (p_149646_1_.getBlockMetadata(p_149646_2_, p_149646_3_, p_149646_4_) & 8) == 0)) : (p_149646_5_ == 1 ? true : (p_149646_5_ == 0 && super.shouldSideBeRendered(p_149646_1_, p_149646_2_, p_149646_3_, p_149646_4_, p_149646_5_) ? true : !func_150003_a(p_149646_1_.getBlock(p_149646_2_, p_149646_3_, p_149646_4_)) || (p_149646_1_.getBlockMetadata(p_149646_2_, p_149646_3_, p_149646_4_) & 8) != 0));
  21.            
  22.        }
  23.        
  24.    }
  25.  
  26.    @SideOnly(Side.CLIENT)
  27.    public boolean func_150003_a(Block p_150003_0_)
  28.    {
  29.        return p_150003_0_.getMaterial().isSolid();
  30.        //return (p_150003_0_ instanceof BlockSlab) || (p_150003_0_ instanceof BlockStairs);
  31.        //return p_150003_0_ == Blocks.stone_slab || p_150003_0_ == Blocks.wooden_slab;
  32.    }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement