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; } public boolean isOpaqueCube() { return false; } /** * Returns whether the raytracing must ignore this block. Args : metadata, stopOnLiquid */ public boolean canStopRayTrace(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) {} }