Class AuraSkillsModifier<T extends ReloadableIdentifier>

java.lang.Object
dev.aurelium.auraskills.api.util.AuraSkillsModifier<T>
Direct Known Subclasses:
StatModifier, TraitModifier

public abstract class AuraSkillsModifier<T extends ReloadableIdentifier> extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • name

      public String name()
    • type

      public T type()
    • value

      public double value()
    • operation

      public AuraSkillsModifier.Operation operation()
    • isTemporary

      public boolean isTemporary()
    • makeTemporary

      public void makeTemporary(long expirationTime, boolean pauseOffline)
    • getExpirationTime

      public long getExpirationTime()
    • isPauseOffline

      public boolean isPauseOffline()
    • isNonPersistent

      public boolean isNonPersistent()
    • setNonPersistent

      public void setNonPersistent()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object