Class ProjectileEndEvent
java.lang.Object
org.bukkit.event.Event
org.bukkit.event.entity.EntityEvent
me.deecaad.weaponmechanics.weapon.weaponevents.WeaponEvent
me.deecaad.weaponmechanics.weapon.weaponevents.ProjectileEvent
me.deecaad.weaponmechanics.weapon.weaponevents.ProjectileEndEvent
Called whenever a
WeaponProjectile ends. A projectile may end due to flying too high in
the sky, flying too low in the void, entering an unloaded chunk, if 30 seconds have passed (since
the projectile was launched), after hitting blocks or entities, etc.
For more control over the projectile, consider using a
ProjectileScript instead.
-
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.ProjectileEvent
projectileFields inherited from class me.deecaad.weaponmechanics.weapon.weaponevents.WeaponEvent
weaponTitleFields inherited from class org.bukkit.event.entity.EntityEvent
entity -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.bukkit.event.HandlerListorg.bukkit.event.HandlerListMethods inherited from class me.deecaad.weaponmechanics.weapon.weaponevents.ProjectileEvent
getLastLocation, getLocation, getProjectile, getWeaponStackMethods inherited from class me.deecaad.weaponmechanics.weapon.weaponevents.WeaponEvent
getHand, getHandData, getShooter, getShooterWrapper, 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
-
ProjectileEndEvent
-
-
Method Details
-
getHandlers
@NotNull public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlersin classorg.bukkit.event.Event
-
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList()
-