Advertisement
kotoroshinoto

BlockAnvil

Oct 21st, 2013
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.98 KB | None | 0 0
  1.  
  2.     @Override
  3.     public AxisAlignedBB getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
  4.     {
  5.         int meta = par1World.getBlockMetadata(par2, par3, par4);
  6.         int direction = getDirectionFromMetadata(meta);
  7.         TileEntity TE=par1World.getBlockTileEntity(par2, par3, par4);
  8.         if(TE!= null && TE instanceof TileEntityAnvil)
  9.         {
  10.             TileEntityAnvil te = (TileEntityAnvil)TE;
  11.             if(te.AnvilTier != AnvilReq.STONE.Tier || this.blockID == TFCBlocks.Anvil2.blockID)
  12.             {
  13.                 if(direction == 0) {
  14.                     return AxisAlignedBB.getBoundingBox(par2 + 0.2, (double)par3 + 0, (double)par4 + 0, par2 + 0.8, par3 + 0.6, (double)par4 + 1);
  15.                 } else {
  16.                     return AxisAlignedBB.getBoundingBox((double)par2 + 0, (double)par3 + 0, par4 + 0.2, (double)par2 + 1, par3 + 0.6, par4 + 0.8);
  17.                 }
  18.             }
  19.             else
  20.             {
  21.                 return AxisAlignedBB.getBoundingBox((double)par2 + 0, (double)par3 + 0, (double)par4 + 0, (double)par2 + 1, (double)par3 + 1, (double)par4 + 1);
  22.             }
  23.         }
  24.         return null;
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement