Interface Bounceable<T extends org.bukkit.entity.Entity,EVENT extends org.bukkit.event.entity.EntityEvent>

All Known Subinterfaces:
BounceableFallingBlock, BounceableTNTPrimed

public interface Bounceable<T extends org.bukkit.entity.Entity,EVENT extends org.bukkit.event.entity.EntityEvent>
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    bounce(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemStack)
     
     
    default double
     
    void
     
    default T
    spawnEntity(org.bukkit.Location location, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemStack)
     
  • Method Details

    • onExecute

      void onExecute(EVENT event)
    • getVelocityMultiplier

      default double getVelocityMultiplier()
    • getEntityClass

      Class<T> getEntityClass()
    • spawnEntity

      default T spawnEntity(org.bukkit.Location location, org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemStack)
    • bounce

      default void bounce(org.bukkit.entity.Player player, org.bukkit.inventory.ItemStack itemStack)