public abstract class BehaviorProjectileDispense extends BehaviorDefaultDispenseItem
itemDispenseBehaviorProvider| Constructor and Description |
|---|
BehaviorProjectileDispense() |
| Modifier and Type | Method and Description |
|---|---|
ItemStack |
dispenseStack(IBlockSource p_82487_1_,
ItemStack p_82487_2_)
Dispense the specified stack, play the dispense sound and spawn particles.
|
protected float |
func_82498_a() |
protected float |
func_82500_b() |
protected abstract IProjectile |
getProjectileEntity(World p_82499_1_,
IPosition p_82499_2_)
Return the projectile entity spawned by this dispense behavior.
|
protected void |
playDispenseSound(IBlockSource p_82485_1_)
Play the dispense sound from the specified block.
|
dispense, doDispense, spawnDispenseParticlespublic ItemStack dispenseStack(IBlockSource p_82487_1_, ItemStack p_82487_2_)
dispenseStack in class BehaviorDefaultDispenseItemprotected void playDispenseSound(IBlockSource p_82485_1_)
playDispenseSound in class BehaviorDefaultDispenseItemprotected abstract IProjectile getProjectileEntity(World p_82499_1_, IPosition p_82499_2_)
protected float func_82498_a()
protected float func_82500_b()