Contents
Class AbilityDescriptionCollector
java.lang.Object
com.hypixel.hytale.builtin.abilities.chain.AbilityChainCollector
com.hypixel.hytale.builtin.abilities.chain.AbilityDescriptionCollector
- All Implemented Interfaces:
Collector, DescriptionSink
public final class AbilityDescriptionCollector
extends AbilityChainCollector
implements DescriptionSink
Computes a rune's description values: for a core rune from its cast chain, declared
attributes, Cost and Cooldown, for a support rune from its first on-hit effect. A name fed
twice with different values keeps the first and logs a warning.
-
Method Summary
Modifier and TypeMethodDescriptionstatic Map<String, AbilityDescriptionValue> compute(String itemId, CoreItemAbility ability) static Map<String, AbilityDescriptionValue> compute(String itemId, SupportItemAbility ability) voidvalue(String name, float value, String attribute, AbilityDescriptionScaling scaling) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface DescriptionSink
prefixed, value
-
Method Details
-
compute
@Nullable public static Map<String, AbilityDescriptionValue> compute(@Nonnull String itemId, @Nonnull CoreItemAbility ability) -
compute
@Nullable public static Map<String, AbilityDescriptionValue> compute(@Nonnull String itemId, @Nonnull SupportItemAbility ability) -
value
public void value(@Nonnull String name, float value, @Nullable String attribute, @Nonnull AbilityDescriptionScaling scaling) - Specified by:
valuein interfaceDescriptionSink
-