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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result -
Field Summary
Fields inherited from class me.deecaad.weaponmechanics.weapon.weaponevents.WeaponEvent
weaponTitleFields inherited from class org.bukkit.event.entity.EntityEvent
entity -
Constructor Summary
ConstructorsConstructorDescriptionWeaponRecoilEvent(String weaponTitle, org.bukkit.inventory.ItemStack weaponItem, org.bukkit.entity.LivingEntity weaponUser, org.bukkit.inventory.EquipmentSlot hand, RecoilProfile recoilProfile) -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatstatic org.bukkit.event.HandlerListorg.bukkit.event.HandlerListfloatfloatfloatfloatfloatfloatfloatfloatbooleanvoidsetCancelled(boolean cancel) voidsetDamping(float damping) voidsetDampingRecovery(float dampingRecovery) voidsetMaxRecoilAccum(float maxRecoilAccum) voidsetRecoilMeanX(float recoilMeanX) voidsetRecoilMeanY(float recoilMeanY) voidsetRecoilSpeed(float recoilSpeed) voidsetRecoilVarianceX(float recoilVarianceX) voidsetRecoilVarianceY(float recoilVarianceY) voidsetRecoveryPercentage(float recoveryPercentage) voidsetSmoothingFactor(float smoothingFactor) Methods inherited from class me.deecaad.weaponmechanics.weapon.weaponevents.WeaponEvent
getHand, getHandData, getShooter, getShooterWrapper, getWeaponStack, getWeaponTitle, isMainHand, isOffHandMethods inherited from class org.bukkit.event.entity.EntityEvent
getEntity, getEntityTypeMethods inherited from class org.bukkit.event.Event
callEvent, getEventName, isAsynchronous
-
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:
isCancelledin interfaceorg.bukkit.event.Cancellable
-
setCancelled
public void setCancelled(boolean cancel) - Specified by:
setCancelledin interfaceorg.bukkit.event.Cancellable
-
getHandlers
@NotNull public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-
getHandlerList
@NotNull public static org.bukkit.event.HandlerList getHandlerList()
-