Skip to content

ComponentUpdateType

Package: com.hypixel.hytale.protocol

public enum ComponentUpdateType

Identifies the type of ECS component being updated in an EntityUpdate. Maps 1:1 to ComponentUpdate subtypes.

ConstantOrdinalDescription
Nameplate0Entity display name and title.
UIComponents1Entity UI overlay elements.
CombatText2Floating combat/damage text.
Model3Entity 3D model and appearance.
PlayerSkin4Player skin/cosmetic data.
Item5Entity-held item (e.g. dropped items).
Block6Entity-associated block type (e.g. falling blocks).
Equipment7Visible armor and held items.
EntityStats8Health, mana, and custom stats.
Transform9Position and rotation.
MovementStates10Movement state flags (running, jumping, etc.).
EntityEffects11Active buff/debuff effects.
Interactions12Active interaction state.
DynamicLight13Entity-emitted colored light.
Interactable14Whether entity can be interacted with.
Intangible15Whether entity is non-interactive.
Invulnerable16Whether entity cannot take damage.
RespondToHit17Hit response animation state.
HitboxCollision18Collision hitbox configuration.
Repulsion19Entity repulsion/push behavior.
Prediction20Client-side prediction state.
Audio21Entity sound event triggers.
Mounted22Mount/vehicle state.
NewSpawn23Initial spawn data for new entities.
ActiveAnimations24Currently playing animations.
Prop25Prop/decoration-specific data.
public int getValue()

Returns the integer wire value for this ComponentUpdateType constant.

public static ComponentUpdateType fromValue(int value)

Returns the ComponentUpdateType constant for the given wire value. Throws ProtocolException if the value is out of range.

Serialized as a single byte (025). The static VALUES array is used for O(1) lookup by ordinal.

Hydex is an independent community resource. Hytale is a trademark of Hypixel Studios. Hydex is not affiliated with or endorsed by Hypixel Studios.