package net.minecraft.block; import net.minecraft.block.material.Material; import net.minecraft.util.AxisAlignedBB; import net.minecraft.world.World; public class BlockAir extends Block { private static final String __OBFID = "CL_00000190"; protected BlockAir() { super(Material.air); } /** * The type of render function that is called for this block */ public int getRenderType() { return -1; } /** * Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been * cleared to be reused) */ public AxisAlignedBB getCollisionBoundingBoxFromPool(World worldIn, int x, int y, int z) { return null; } /** * Is this block (a) opaque and (b) a full 1m cube? This determines whether or not to render the shared face of two * adjacent blocks and also whether the player can attach torches, redstone wire, etc to this block. */ public boolean isOpaqueCube() { return false; } /** * Returns whether this block is collideable based on the arguments passed in * @param par1 block metaData * @param par2 whether the player right-clicked while holding a boat */ public boolean canCollideCheck(int meta, boolean includeLiquid) { return false; } /** * Drops the block items with a specified chance of dropping the specified items */ public void dropBlockAsItemWithChance(World worldIn, int x, int y, int z, int meta, float chance, int fortune) {} }