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 AlchemicalArrowAlchemicalArrowEntity. 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 classAlchemicalArrowAirclassAlchemicalArrowChainclassAlchemicalArrowConfusionclassAlchemicalArrowDarknessclassAlchemicalArrowDeathclassAlchemicalArrowEarthclassAlchemicalArrowEnderclassAlchemicalArrowExplosiveclassAlchemicalArrowFireclassAlchemicalArrowFrostclassAlchemicalArrowGrappleclassAlchemicalArrowLifeclassAlchemicalArrowLightclassAlchemicalArrowMagicclassAlchemicalArrowMagneticclassAlchemicalArrowNecroticclassAlchemicalArrowWaterclassConfigurableAlchemicalArrow -
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 AlchemicalArrowArrowRegistry. get(@NotNull String key)Get the registered instance of anAlchemicalArrowaccording to its registered id.@Nullable AlchemicalArrowArrowRegistry. get(@NotNull org.bukkit.inventory.ItemStack item)Get the registered instance of an AlchemicalArrow represented by the provided ItemStack.@Nullable AlchemicalArrowArrowRegistry. 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 voidArrowRegistry. register(@NotNull AlchemicalArrow arrow)Register a custom AlchemicalArrow implementation.voidArrowRegistry. unregister(@NotNull AlchemicalArrow arrow)Unregister anAlchemicalArrowimplementation 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 allAlchemicalArrowEntitystates of the specifiedAlchemicalArrowtype.voidArrowRegistry. unregister(@NotNull Class<? extends AlchemicalArrow> arrowClass)Unregister anAlchemicalArrowimplementation from the arrow registry based upon its class.