public class ProjectileDispenseBehavior extends DefaultDispenseBehavior
DispenseBehavior that launches a projectile.INSTANCE| Constructor and Description |
|---|
ProjectileDispenseBehavior(BiFunction<? super org.bukkit.Location,? super org.bukkit.inventory.ItemStack,? extends org.bukkit.entity.Projectile> projectileCreator) |
ProjectileDispenseBehavior(Function<? super org.bukkit.Location,? extends org.bukkit.entity.Projectile> projectileCreator)
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.bukkit.inventory.ItemStack |
dispenseStack(GlowBlock block,
org.bukkit.inventory.ItemStack stack) |
protected void |
playDispenseSound(GlowBlock block) |
dispense, spawnDispenseParticlespublic ProjectileDispenseBehavior(Function<? super org.bukkit.Location,? extends org.bukkit.entity.Projectile> projectileCreator)
projectileCreator - a function that creates the projectile entity based on only the
locationpublic ProjectileDispenseBehavior(BiFunction<? super org.bukkit.Location,? super org.bukkit.inventory.ItemStack,? extends org.bukkit.entity.Projectile> projectileCreator)
protected org.bukkit.inventory.ItemStack dispenseStack(GlowBlock block, org.bukkit.inventory.ItemStack stack)
dispenseStack in class DefaultDispenseBehaviorprotected void playDispenseSound(GlowBlock block)
playDispenseSound in class DefaultDispenseBehaviorCopyright © 2021. All rights reserved.