Examples of canCollideCheck()


Examples of net.minecraft.block.Block.canCollideCheck()

        int i1 = MathHelper.floor_double(startVec.yCoord);
        int j1 = MathHelper.floor_double(startVec.zCoord);
        Block block = world.getBlock(l, i1, j1);
        int k1 = world.getBlockMetadata(l, i1, j1);

        if((!p_147447_4_ || block.getCollisionBoundingBoxFromPool(world, l, i1, j1) != null) && block.canCollideCheck(k1, includeLiquids)) {
          MovingObjectPosition movingobjectposition = block.collisionRayTrace(world, l, i1, j1, startVec, endVec);
          if(movingobjectposition != null) {
            result.add(movingobjectposition);
          }
        }
View Full Code Here

Examples of net.minecraft.block.Block.canCollideCheck()

          Block block1 = world.getBlock(l, i1, j1);
          int l1 = world.getBlockMetadata(l, i1, j1);

          if(!p_147447_4_ || block1.getCollisionBoundingBoxFromPool(world, l, i1, j1) != null) {
            if(block1.canCollideCheck(l1, includeLiquids)) {
              MovingObjectPosition movingobjectposition1 = block1.collisionRayTrace(world, l, i1, j1, startVec, endVec);
              if(movingobjectposition1 != null) {
                result.add(movingobjectposition1);
              }
            } else {
View Full Code Here

Examples of net.minecraft.block.Block.canCollideCheck()

        int i1 = MathHelper.floor_double(par1Vec3.yCoord);
        int j1 = MathHelper.floor_double(par1Vec3.zCoord);
        Block block = worldObj.getBlock(l, i1, j1);
        int l1 = worldObj.getBlockMetadata(l, i1, j1);

        if (block != null && (!par4 || block == null || block.getCollisionBoundingBoxFromPool(worldObj, l, i1, j1) != null) && block != Blocks.air && block.canCollideCheck(l1, par3)) {
          MovingObjectPosition movingobjectposition = block.collisionRayTrace(worldObj, l, i1, j1, par1Vec3, par2Vec3);

          if (movingobjectposition != null)
            return movingobjectposition;
        }
View Full Code Here

Examples of net.minecraft.block.Block.canCollideCheck()

          }

          Block block1 = worldObj.getBlock(l, i1, j1);
          int j2 = worldObj.getBlockMetadata(l, i1, j1);

          if ((!par4 || block1 == null || block1.getCollisionBoundingBoxFromPool(worldObj, l, i1, j1) != null) && block1 != Blocks.air && block1.canCollideCheck(j2, par3)) {
            MovingObjectPosition movingobjectposition1 = block1.collisionRayTrace(worldObj, l, i1, j1, par1Vec3, par2Vec3);

            if (movingobjectposition1 != null)
              return movingobjectposition1;
          }
View Full Code Here

Examples of net.minecraft.block.Block.canCollideCheck()

            {
              double blockYmax = playerFeetOnY + b.getBlockBoundsMaxY();
                if (player.boundingBox.minY - blockYmax < 0.001D && player.boundingBox.minY - blockYmax > -0.5D)
                {
                    player.onGround = true;
                    if (b.canCollideCheck(player.worldObj.getBlockMetadata(xx, playerFeetOnY, zz), false))
                    {
                        AxisAlignedBB collisionBox = b.getCollisionBoundingBoxFromPool(player.worldObj, xx, playerFeetOnY, zz);
                        if (collisionBox != null && collisionBox.intersectsWith(player.boundingBox))
                        {
                          player.posY -= player.boundingBox.minY - blockYmax;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.