Package net.minecraft.block.dispenser
Class ProjectileDispenserBehavior
java.lang.Object
net.minecraft.block.dispenser.ItemDispenserBehavior
net.minecraft.block.dispenser.ProjectileDispenserBehavior
- All Implemented Interfaces:
DispenserBehavior
public abstract class ProjectileDispenserBehavior extends ItemDispenserBehavior
-
Field Summary
Fields inherited from interface net.minecraft.block.dispenser.DispenserBehavior
NOOP
-
Constructor Summary
Constructors Constructor Description ProjectileDispenserBehavior()
-
Method Summary
Modifier and Type Method Description protected abstract ProjectileEntity
createProjectile(World world, Position position, ItemStack stack)
ItemStack
dispenseSilently(BlockPointer pointer, ItemStack stack)
protected float
getForce()
protected float
getVariation()
protected void
playSound(BlockPointer pointer)
Methods inherited from class net.minecraft.block.dispenser.ItemDispenserBehavior
dispense, spawnItem, spawnParticles
-
Constructor Details
-
ProjectileDispenserBehavior
public ProjectileDispenserBehavior()
-
-
Method Details
-
dispenseSilently
- Overrides:
dispenseSilently
in classItemDispenserBehavior
-
playSound
- Overrides:
playSound
in classItemDispenserBehavior
-
createProjectile
protected abstract ProjectileEntity createProjectile(World world, Position position, ItemStack stack) -
getVariation
protected float getVariation() -
getForce
protected float getForce()
-