Uses of Class
wtf.choco.arrows.api.AlchemicalArrow
Package | Description |
---|---|
wtf.choco.arrows.api | |
wtf.choco.arrows.arrow | |
wtf.choco.arrows.arrow.entity | |
wtf.choco.arrows.registry |
-
Uses of AlchemicalArrow in wtf.choco.arrows.api
Methods in wtf.choco.arrows.api that return AlchemicalArrow Modifier and Type Method Description @NotNull AlchemicalArrow
AlchemicalArrowEntity. getImplementation()
Get this AlchemicalArrowEntity's implementation (i.e.Constructors in wtf.choco.arrows.api with parameters of type AlchemicalArrow Constructor Description AlchemicalArrowEntity(@NotNull AlchemicalArrow implementation, @NotNull org.bukkit.entity.Arrow arrow)
Construct a new instance of AlchemicalArrowEntity given a type and arrow -
Uses of AlchemicalArrow in wtf.choco.arrows.arrow
Subclasses of AlchemicalArrow in wtf.choco.arrows.arrow Modifier and Type Class Description class
AlchemicalArrowAir
class
AlchemicalArrowChain
class
AlchemicalArrowConfusion
class
AlchemicalArrowDarkness
class
AlchemicalArrowDeath
class
AlchemicalArrowEarth
class
AlchemicalArrowEnder
class
AlchemicalArrowExplosive
class
AlchemicalArrowFire
class
AlchemicalArrowFrost
class
AlchemicalArrowGrapple
class
AlchemicalArrowLife
class
AlchemicalArrowLight
class
AlchemicalArrowMagic
class
AlchemicalArrowMagnetic
class
AlchemicalArrowNecrotic
class
AlchemicalArrowWater
class
ConfigurableAlchemicalArrow
-
Uses of AlchemicalArrow in wtf.choco.arrows.arrow.entity
Constructors in wtf.choco.arrows.arrow.entity with parameters of type AlchemicalArrow Constructor Description ArrowEntityFire(@NotNull AlchemicalArrow implementation, @NotNull org.bukkit.entity.Arrow arrow, @NotNull AlchemicalArrows plugin, int ticksToMelt)
ArrowEntityFused(@NotNull AlchemicalArrow type, @NotNull org.bukkit.entity.Arrow arrow, int maxFuseTicks)
ArrowEntityWater(@NotNull AlchemicalArrow type, @NotNull org.bukkit.entity.Arrow arrow, @NotNull org.bukkit.util.Vector initialVelocity)
-
Uses of AlchemicalArrow in wtf.choco.arrows.registry
Methods in wtf.choco.arrows.registry with type parameters of type AlchemicalArrow Modifier and Type Method Description <T extends AlchemicalArrow>
TArrowRegistry. get(@NotNull Class<T> clazz)
Get the registered instance of the provided AlchemicalArrow class.Methods in wtf.choco.arrows.registry that return AlchemicalArrow Modifier and Type Method Description @Nullable AlchemicalArrow
ArrowRegistry. get(@NotNull String key)
Get the registered instance of anAlchemicalArrow
according to its registered id.@Nullable AlchemicalArrow
ArrowRegistry. get(@NotNull org.bukkit.inventory.ItemStack item)
Get the registered instance of an AlchemicalArrow represented by the provided ItemStack.@Nullable AlchemicalArrow
ArrowRegistry. get(@NotNull org.bukkit.NamespacedKey key)
Get the registered instance of an AlchemicalArrow according to its unique namespaced key.Methods in wtf.choco.arrows.registry that return types with arguments of type AlchemicalArrow Modifier and Type Method Description @NotNull Collection<AlchemicalArrow>
ArrowRegistry. getRegisteredArrows()
Get the registry for all instances of AlchemicalArrows.Iterator<AlchemicalArrow>
ArrowRegistry. iterator()
Methods in wtf.choco.arrows.registry with parameters of type AlchemicalArrow Modifier and Type Method Description void
ArrowRegistry. register(@NotNull AlchemicalArrow arrow)
Register a custom AlchemicalArrow implementation.void
ArrowRegistry. unregister(@NotNull AlchemicalArrow arrow)
Unregister anAlchemicalArrow
implementation from the arrow registry.Method parameters in wtf.choco.arrows.registry with type arguments of type AlchemicalArrow Modifier and Type Method Description @NotNull Collection<AlchemicalArrowEntity>
ArrowStateManager. getArrowsOfType(@NotNull Class<? extends AlchemicalArrow> type)
Get an unmodifiable collection of allAlchemicalArrowEntity
states of the specifiedAlchemicalArrow
type.void
ArrowRegistry. unregister(@NotNull Class<? extends AlchemicalArrow> arrowClass)
Unregister anAlchemicalArrow
implementation from the arrow registry based upon its class.