Class AbilityCharges.Entry

java.lang.Object
com.hypixel.hytale.builtin.abilities.trigger.AbilityCharges.Entry
Enclosing class:
AbilityCharges

public static final class AbilityCharges.Entry extends Object
One granted buff: its effect, what spends a charge, and the interaction each charge runs.
  • Constructor Details

  • Method Details

    • getEffectIndex

      public int getEffectIndex()
    • getTrigger

      @Nonnull public AbilityChargeTrigger getTrigger()
    • getInteractionId

      @Nonnull public String getInteractionId()
    • getCastModifiers

      @Nullable public ImpactModifiers getCastModifiers()
    • getSourceAbilityItemId

      @Nullable public String getSourceAbilityItemId()
    • getRemaining

      public int getRemaining()
    • spend

      public boolean spend()
      Spends one charge.
      Returns:
      whether this was the last charge.