Package wtf.choco.arrows.arrow
Class AlchemicalArrowDarkness
java.lang.Object
wtf.choco.arrows.api.AlchemicalArrow
wtf.choco.arrows.arrow.ConfigurableAlchemicalArrow
wtf.choco.arrows.arrow.AlchemicalArrowDarkness
public class AlchemicalArrowDarkness extends ConfigurableAlchemicalArrow
-
Constructor Summary
Constructors Constructor Description AlchemicalArrowDarkness(AlchemicalArrows plugin)
-
Method Summary
Modifier and Type Method Description void
onHitPlayer(AlchemicalArrowEntity arrow, org.bukkit.entity.Player player)
Called when the arrow hits a playervoid
tick(AlchemicalArrowEntity arrow, org.bukkit.Location location)
Called 20 times every second.Methods inherited from class wtf.choco.arrows.arrow.ConfigurableAlchemicalArrow
getDisplayName, getItem, getKey, onShootFromPlayer, reload
Methods inherited from class wtf.choco.arrows.api.AlchemicalArrow
createItemStack, createItemStack, createNewArrow, equals, getProperties, hashCode, hitEntityEventHandler, hitGroundEventHandler, matchesItem, onHitBlock, onHitEntity, onShootFromBlockSource, onShootFromSkeleton, shootEventHandler
-
Constructor Details
-
AlchemicalArrowDarkness
-
-
Method Details
-
tick
Description copied from class:AlchemicalArrow
Called 20 times every second. This method is intended for displaying particles around the arrow, performing tasks whilst the arrow is still in the world, etc.- Overrides:
tick
in classAlchemicalArrow
- Parameters:
arrow
- the alchemical arrow entity instancelocation
- the arrow's current location at this tick
-
onHitPlayer
Description copied from class:AlchemicalArrow
Called when the arrow hits a player- Overrides:
onHitPlayer
in classAlchemicalArrow
- Parameters:
arrow
- the alchemical arrow entity instanceplayer
- the player damaged by the arrow
-