Class EntityStatValue
java.lang.Object
com.hypixel.hytale.server.core.modules.entitystats.EntityStatValue
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BuilderCodec<EntityStatValue> static final EntityStatValue[]private Stringprivate booleanprivate intprivate floatprivate floatprivate RegeneratingValue[]private float -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidapplyModifier(Modifier modifier) floatprotected voidcomputeModifiers(EntityStatType asset) floatget()getId()booleanintgetIndex()floatgetMax()floatgetMin()getModifier(String key) private voidinitializeRegenerating(EntityStatType entityStatType) protected ModifierputModifier(String key, Modifier modifier) protected ModifierremoveModifier(String key) protected floatset(float newValue) booleansynchronizeAsset(int index, EntityStatType asset) toString()
-
Field Details
-
EMPTY_ARRAY
-
CODEC
-
id
-
index
private int index -
value
private float value -
min
private float min -
max
private float max -
ignoreInvulnerability
private boolean ignoreInvulnerability -
regeneratingValues
-
modifiers
-
-
Constructor Details
-
EntityStatValue
protected EntityStatValue() -
EntityStatValue
-
-
Method Details
-
getId
-
getIndex
public int getIndex() -
get
public float get() -
asPercentage
public float asPercentage() -
getMin
public float getMin() -
getMax
public float getMax() -
set
protected float set(float newValue) -
getRegeneratingValues
-
getModifier
-
getIgnoreInvulnerability
public boolean getIgnoreInvulnerability() -
getModifiers
-
putModifier
-
removeModifier
-
synchronizeAsset
-
initializeRegenerating
-
computeModifiers
-
applyModifier
-
toString
-