Package dev.aurelium.auraskills.api.util
Class AuraSkillsModifier<T extends ReloadableIdentifier>
java.lang.Object
dev.aurelium.auraskills.api.util.AuraSkillsModifier<T>
- Direct Known Subclasses:
StatModifier
,TraitModifier
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAuraSkillsModifier
(String name, T type, double value, @NotNull AuraSkillsModifier.Operation operation) -
Method Summary
-
Field Details
-
name
-
type
-
value
protected final double value -
operation
-
-
Constructor Details
-
AuraSkillsModifier
public AuraSkillsModifier(String name, T type, double value, @NotNull @NotNull AuraSkillsModifier.Operation operation)
-
-
Method Details
-
name
-
type
-
value
public double value() -
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
-
hashCode
public int hashCode() -
toString
-