EntityStatValue

public class EntityStatValue

Class EntityStatValue. Provides entitystatvalue functionality for the Hytale server.

java.lang.Object > EntityStatValue

Field Summary

id

private String id

Field id.

index

private int index

Field index.

value

private float value

Field value.

min

private float min

Field min.

max

private float max

Field max.

ignoreInvulnerability

private boolean ignoreInvulnerability

Field ignoreInvulnerability.

regeneratingValues

private RegeneratingValue[] regeneratingValues

Field regeneratingValues.

oldModifier

final Modifier oldModifier

Field oldModifier.

modifier

final Modifier modifier

Field modifier.

minMaxChanged

final boolean minMaxChanged

Field minMaxChanged.

oldValue

final float oldValue

Field oldValue.

regeneratingTypes

final EntityStatType.Regenerating[] regeneratingTypes

Field regeneratingTypes.

Method Detail

EntityStatValue

public protected EntityStatValue ()

Method EntityStatValue.

getId

public String getId ()

Method getId.

getIndex

public int getIndex ()

Method getIndex.

get

public float get ()

Method get.

asPercentage

public float asPercentage ()

Method asPercentage.

getMin

public float getMin ()

Method getMin.

getMax

public float getMax ()

Method getMax.

set

protected float set (final float newValue)

Method set.

Parameters:
final float newValue

getRegeneratingValues

public RegeneratingValue[] getRegeneratingValues ()

Method getRegeneratingValues.

getModifier

public Modifier getModifier (final String key)

Method getModifier.

Parameters:
final String key

getIgnoreInvulnerability

public boolean getIgnoreInvulnerability ()

Method getIgnoreInvulnerability.

getModifiers

public Modifier> getModifiers ()

Method getModifiers.

putModifier

protected Modifier putModifier (final String key, final Modifier modifier)

Method putModifier.

Parameters:
final String key
final Modifier modifier

removeModifier

protected Modifier removeModifier (final String key)

Method removeModifier.

Parameters:
final String key

synchronizeAsset

public boolean synchronizeAsset (final int index, @Nonnull final EntityStatType asset)

Method synchronizeAsset.

Parameters:
final int index
@Nonnull final EntityStatType asset

initializeRegenerating

private void initializeRegenerating (@Nonnull final EntityStatType entityStatType)

Method initializeRegenerating.

Parameters:
@Nonnull final EntityStatType entityStatType

computeModifiers

protected void computeModifiers (@Nonnull final EntityStatType asset)

Method computeModifiers.

Parameters:
@Nonnull final EntityStatType asset

applyModifier

private void applyModifier (@Nonnull final Modifier modifier)

Method applyModifier.

Parameters:
@Nonnull final Modifier modifier

toString

public String toString ()

Method toString.