## Uses of Interface
net.minecraft.dispenser.IBlockSource

- Packages that use IBlockSource
  Package | Description
  --- | ---
  net.minecraft.block |
  net.minecraft.dispenser |

- - ### Uses of IBlockSource in net.minecraft.block

    Classes in net.minecraft.block that implement IBlockSource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BlockSourceImpl`

    Methods in net.minecraft.block with parameters of type IBlockSource
    Modifier and Type | Method and Description
    --- | ---
    `static IPosition` | BlockDispenser.`func_82525_a(IBlockSource par0IBlockSource)`

  - ### Uses of IBlockSource in net.minecraft.dispenser

    Methods in net.minecraft.dispenser with parameters of type IBlockSource
    Modifier and Type | Method and Description
    --- | ---
    `ItemStack` | BehaviorDefaultDispenseItem.`dispense(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispenses the specified ItemStack from a dispenser.
    `ItemStack` | IBehaviorDispenseItem.`dispense(IBlockSource var1, ItemStack var2)` Dispenses the specified ItemStack from a dispenser.
    `ItemStack` | BehaviorPotionDispense.`dispense(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispenses the specified ItemStack from a dispenser.
    `ItemStack` | BehaviorBucketEmptyDispense.`dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispense the specified stack, play the dispense sound and spawn particles.
    `ItemStack` | BehaviorProjectileDispense.`dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispense the specified stack, play the dispense sound and spawn particles.
    `ItemStack` | BehaviorMobEggDispense.`dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispense the specified stack, play the dispense sound and spawn particles.
    `ItemStack` | BehaviorBucketFullDispense.`dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispense the specified stack, play the dispense sound and spawn particles.
    `ItemStack` | BehaviorDispenseBoat.`dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispense the specified stack, play the dispense sound and spawn particles.
    `ItemStack` | BehaviorDispenseFireball.`dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispense the specified stack, play the dispense sound and spawn particles.
    `ItemStack` | BehaviorDispenseFirework.`dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispense the specified stack, play the dispense sound and spawn particles.
    `ItemStack` | BehaviorDispenseMinecart.`dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)` Dispense the specified stack, play the dispense sound and spawn particles.