Class BehaviorDefaultDispenseItem

java.lang.Object
net.minecraft.src.BehaviorDefaultDispenseItem
All Implemented Interfaces:
IBehaviorDispenseItem
Direct Known Subclasses:
BehaviorProjectileDispense, DispenserBehaviorEmptyBucket, DispenserBehaviorFilledBucket, MortarApplicationDispenserBehavior

public class BehaviorDefaultDispenseItem extends Object implements IBehaviorDispenseItem
  • Constructor Details

    • BehaviorDefaultDispenseItem

      public BehaviorDefaultDispenseItem()
  • Method Details

    • dispense

      public final ItemStack dispense(IBlockSource par1IBlockSource, ItemStack par2ItemStack)
      Dispenses the specified ItemStack from a dispenser.
      Specified by:
      dispense in interface IBehaviorDispenseItem
    • dispenseStack

      protected ItemStack dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)
      Dispense the specified stack, play the dispense sound and spawn particles.
    • doDispense

      public static void doDispense(World par0World, ItemStack par1ItemStack, int par2, EnumFacing par3EnumFacing, IPosition par4IPosition)
    • playDispenseSound

      protected void playDispenseSound(IBlockSource par1IBlockSource)
      Play the dispense sound from the specified block.
    • spawnDispenseParticles

      protected void spawnDispenseParticles(IBlockSource par1IBlockSource, EnumFacing par2EnumFacing)
      Order clients to display dispense particles from the specified block and facing.