HyCodeYourTale
classpublicPriority 3

EntityStatMap

com.hypixel.hytale.server.core.modules.entitystats.EntityStatMap

implements Component

32

Methods

32

Public Methods

5

Fields

1

Constructors

Constants

BuilderCodec<EntityStatMap>CODEC= BuilderCodec.builder(EntityStatMap.class, EntityStatMap::new) .legacyVersioned() .cod...
intVERSION= 5

Constructors

public
EntityStatMap()

Methods

Public Methods (32)

public
float addStatValue(int index, float amount)
public
float addStatValue(EntityStatMap.Predictable predictable, int index, float amount)
public
void clearUpdates()
public
boolean consumeNetworkOutdated()
public
Int2ObjectMap<EntityStatUpdate[]> consumeOtherUpdates()
@Nonnull
public
boolean consumeSelfNetworkOutdated()
public
Int2ObjectMap<EntityStatUpdate[]> consumeSelfUpdates()
@Nonnull
public
Int2ObjectMap<EntityStatUpdate[]> createInitUpdate(boolean all)
@Nonnull
public
EntityStatValue get(int index)
@Nullable
public
EntityStatValue get(String entityStat)
@Deprecated@Nullable
publicstatic
ComponentType<EntityStore, EntityStatMap> getComponentType()
public
Modifier getModifier(int index, String key)
@Nullable
public
Int2ObjectMap<FloatList> getSelfStatValues()
@Nonnull
public
Int2ObjectMap<List<EntityStatUpdate>> getSelfUpdates()
@Nonnull
public
float maximizeStatValue(int index)
public
float maximizeStatValue(EntityStatMap.Predictable predictable, int index)
public
float minimizeStatValue(int index)
public
float minimizeStatValue(EntityStatMap.Predictable predictable, int index)
public
Modifier putModifier(int index, String key, Modifier modifier)
@Nullable
public
Modifier putModifier(EntityStatMap.Predictable predictable, int index, String key, Modifier modifier)
@Nullable
public
Modifier removeModifier(int index, String key)
@Nullable
public
Modifier removeModifier(EntityStatMap.Predictable predictable, int index, String key)
@Nullable
public
float resetStatValue(int index)
public
float resetStatValue(EntityStatMap.Predictable predictable, int index)
public
float setStatValue(int index, float newValue)
public
float setStatValue(EntityStatMap.Predictable predictable, int index, float newValue)
public
int size()
public
float subtractStatValue(int index, float amount)
public
float subtractStatValue(EntityStatMap.Predictable predictable, int index, float amount)
publicstatic
Int2ObjectMap<com.hypixel.hytale.protocol.Modifier[]> toPacket(Int2ObjectMap<StaticModifier[]> modifiers)
public
String toString()
@Nonnull@Override
public
void update()

Fields

Protected Fields (2)

protectedboolean isNetworkOutdated
protectedboolean isSelfNetworkOutdated

Private/Package Fields (3)

package-privatefloat[] tempRegenerationValues
privateMap<String, EntityStatValue> unknown
privateEntityStatValue[] values

Related Classes