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)
protected
boolean isNetworkOutdatedprotected
boolean isSelfNetworkOutdatedPrivate/Package Fields (3)
package-private
float[] tempRegenerationValuesprivate
Map<String, EntityStatValue> unknownprivate
EntityStatValue[] values