Class WeaponRecoilEvent

java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
me.deecaad.weaponmechanics.weapon.weaponevents.WeaponEvent
me.deecaad.weaponmechanics.weapon.weaponevents.WeaponRecoilEvent
All Implemented Interfaces:
org.bukkit.event.Cancellable

public class WeaponRecoilEvent extends WeaponEvent implements org.bukkit.event.Cancellable
  • Constructor Details

    • WeaponRecoilEvent

      public WeaponRecoilEvent(@NotNull String weaponTitle, @NotNull org.bukkit.inventory.ItemStack weaponItem, @Nullable org.bukkit.entity.LivingEntity weaponUser, @NotNull org.bukkit.inventory.EquipmentSlot hand, @NotNull RecoilProfile recoilProfile)
  • Method Details

    • getRecoilMeanX

      public float getRecoilMeanX()
    • setRecoilMeanX

      public void setRecoilMeanX(float recoilMeanX)
    • getRecoilMeanY

      public float getRecoilMeanY()
    • setRecoilMeanY

      public void setRecoilMeanY(float recoilMeanY)
    • getRecoilVarianceX

      public float getRecoilVarianceX()
    • setRecoilVarianceX

      public void setRecoilVarianceX(float recoilVarianceX)
    • getRecoilVarianceY

      public float getRecoilVarianceY()
    • setRecoilVarianceY

      public void setRecoilVarianceY(float recoilVarianceY)
    • getRecoilSpeed

      public float getRecoilSpeed()
    • setRecoilSpeed

      public void setRecoilSpeed(float recoilSpeed)
    • getDamping

      public float getDamping()
    • setDamping

      public void setDamping(float damping)
    • getDampingRecovery

      public float getDampingRecovery()
    • setDampingRecovery

      public void setDampingRecovery(float dampingRecovery)
    • getSmoothingFactor

      public float getSmoothingFactor()
    • setSmoothingFactor

      public void setSmoothingFactor(float smoothingFactor)
    • getMaxRecoilAccum

      public float getMaxRecoilAccum()
    • setMaxRecoilAccum

      public void setMaxRecoilAccum(float maxRecoilAccum)
    • getRecoveryPercentage

      public float getRecoveryPercentage()
    • setRecoveryPercentage

      public void setRecoveryPercentage(float recoveryPercentage)
    • isCancelled

      public boolean isCancelled()
      Specified by:
      isCancelled in interface org.bukkit.event.Cancellable
    • setCancelled

      public void setCancelled(boolean cancel)
      Specified by:
      setCancelled in interface org.bukkit.event.Cancellable
    • getHandlers

      @NotNull public org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event
    • getHandlerList

      @NotNull public static org.bukkit.event.HandlerList getHandlerList()