public class BehaviorDefaultDispenseItem extends java.lang.Object implements IBehaviorDispenseItem
itemDispenseBehaviorProvider
Constructor and Description |
---|
BehaviorDefaultDispenseItem() |
Modifier and Type | Method and Description |
---|---|
ItemStack |
dispense(IBlockSource par1IBlockSource,
ItemStack par2ItemStack)
Dispenses the specified ItemStack from a dispenser.
|
protected ItemStack |
dispenseStack(IBlockSource par1IBlockSource,
ItemStack par2ItemStack)
Dispense the specified stack, play the dispense sound and spawn particles.
|
static void |
doDispense(World par0World,
ItemStack par1ItemStack,
int par2,
EnumFacing par3EnumFacing,
IPosition par4IPosition) |
protected void |
playDispenseSound(IBlockSource par1IBlockSource)
Play the dispense sound from the specified block.
|
protected void |
spawnDispenseParticles(IBlockSource par1IBlockSource,
EnumFacing par2EnumFacing)
Order clients to display dispense particles from the specified block and facing.
|
public final ItemStack dispense(IBlockSource par1IBlockSource, ItemStack par2ItemStack)
dispense
in interface IBehaviorDispenseItem
protected ItemStack dispenseStack(IBlockSource par1IBlockSource, ItemStack par2ItemStack)
public static void doDispense(World par0World, ItemStack par1ItemStack, int par2, EnumFacing par3EnumFacing, IPosition par4IPosition)
protected void playDispenseSound(IBlockSource par1IBlockSource)
protected void spawnDispenseParticles(IBlockSource par1IBlockSource, EnumFacing par2EnumFacing)