All Classes

Class Description
AAConstants
Various constants for the AlchemicalArrows plugin.
AAPersistentDataTypes
A utility class defining constants of all types of PersistentDataTypes defined by AlchemicalArrows.
AlchemicalArrow
Represents the base of an alchemical arrow with special effects upon hitting a block, entity or player
AlchemicalArrowAir  
AlchemicalArrowChain  
AlchemicalArrowConfusion  
AlchemicalArrowDarkness  
AlchemicalArrowDeath  
AlchemicalArrowEarth  
AlchemicalArrowEnder  
AlchemicalArrowEntity
Represents an in-world AlchemicalArrow implementation.
AlchemicalArrowEvent
An abstract event that involves an AlchemicalArrowEntity.
AlchemicalArrowExplosive  
AlchemicalArrowFire  
AlchemicalArrowFrost  
AlchemicalArrowGrapple  
AlchemicalArrowLife  
AlchemicalArrowLight  
AlchemicalArrowMagic  
AlchemicalArrowMagnetic  
AlchemicalArrowNecrotic  
AlchemicalArrows
The entry point of the AlchemicalArrows plugin and its API.
AlchemicalArrowShootEvent
Called when an alchemical arrow has been shot.
AlchemicalArrowWater  
ArrowEntityFire  
ArrowEntityFused  
ArrowEntityWater  
ArrowProperty
Represents a single-value property held by an AlchemicalArrow.
ArrowPropertyValue
Represents a transformable value of an ArrowProperty.
ArrowRegistry
Handles the registration of AlchemicalArrow implementations.
ArrowStateManager
Handles the in-world entities for AlchemicalArrow types.
ArrowUpdateTask  
ConfigurableAlchemicalArrow  
DynamicArrowPropertyValue
Represents an ArrowPropertyValue that gets recomputed every time it is fetched.
ItemBuilder
A utility class to assist in the creation of ItemStacks in the confines of a single line.
MathUtil
Miscellaneous math utility methods.
NamespacedKeyUtil
A utility class to better handle NamespacedKey objects.
PersistentDataTypeNamespacedKey
A PersistentDataType implementation for NamespacedKeys.
PropertyMap
A map backed by a HashMap to associate a property to its set value.
SimpleArrowProperty
Represents an ArrowPropertyValue with a fixed value.
UpdateChecker
A utility class to assist in checking for updates for plugins uploaded to SpigotMC.
UpdateChecker.UpdateReason
A constant reason for the result of UpdateChecker.UpdateResult.
UpdateChecker.VersionScheme
A functional interface to compare two version Strings with similar version schemes.