Class ProjectileDispenseBehavior

java.lang.Object
net.glowstone.dispenser.DefaultDispenseBehavior
net.glowstone.dispenser.ProjectileDispenseBehavior
All Implemented Interfaces:
DispenseBehavior

public class ProjectileDispenseBehavior extends DefaultDispenseBehavior
A DispenseBehavior that launches a projectile.
  • Constructor Details

    • ProjectileDispenseBehavior

      public ProjectileDispenseBehavior(Function<? super org.bukkit.Location,? extends org.bukkit.entity.Projectile> projectileCreator)
      Creates an instance.
      Parameters:
      projectileCreator - a function that creates the projectile entity based on only the location
    • ProjectileDispenseBehavior

      public ProjectileDispenseBehavior(BiFunction<? super org.bukkit.Location,? super org.bukkit.inventory.ItemStack,? extends org.bukkit.entity.Projectile> projectileCreator)
  • Method Details