ComponentUpdate

public class ComponentUpdate

Class ComponentUpdate. Provides componentupdate functionality for the Hytale server.

java.lang.Object > ComponentUpdate

Field Summary

type

public ComponentUpdateType type

Field type.

nameplate

public Nameplate nameplate

Field nameplate.

entityUIComponents

public int[] entityUIComponents

Field entityUIComponents.

combatTextUpdate

public CombatTextUpdate combatTextUpdate

Field combatTextUpdate.

model

public Model model

Field model.

skin

public PlayerSkin skin

Field skin.

item

public ItemWithAllMetadata item

Field item.

blockId

public int blockId

Field blockId.

entityScale

public float entityScale

Field entityScale.

equipment

public Equipment equipment

Field equipment.

transform

public ModelTransform transform

Field transform.

movementStates

public MovementStates movementStates

Field movementStates.

entityEffectUpdates

public EntityEffectUpdate[] entityEffectUpdates

Field entityEffectUpdates.

dynamicLight

public ColorLight dynamicLight

Field dynamicLight.

hitboxCollisionConfigIndex

public int hitboxCollisionConfigIndex

Field hitboxCollisionConfigIndex.

repulsionConfigIndex

public int repulsionConfigIndex

Field repulsionConfigIndex.

predictionId

public UUID predictionId

Field predictionId.

soundEventIds

public int[] soundEventIds

Field soundEventIds.

interactionHint

public String interactionHint

Field interactionHint.

mounted

public MountedUpdate mounted

Field mounted.

activeAnimations

public String[] activeAnimations

Field activeAnimations.

obj

final ComponentUpdate obj

Field obj.

nullBits

final byte[] nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

varPos2

final int varPos2

Field varPos2.

entityUIComponentsCount

final int entityUIComponentsCount

Field entityUIComponentsCount.

varIntLen

final int varIntLen

Field varIntLen.

varPos3

final int varPos3

Field varPos3.

varPos4

final int varPos4

Field varPos4.

varPos5

final int varPos5

Field varPos5.

varPos6

final int varPos6

Field varPos6.

varPos7

final int varPos7

Field varPos7.

varPos8

final int varPos8

Field varPos8.

entityStatUpdatesCount

final int entityStatUpdatesCount

Field entityStatUpdatesCount.

key

final int key

Field key.

valLen

final int valLen

Field valLen.

valVarLen

final int valVarLen

Field valVarLen.

val

final EntityStatUpdate[] val

Field val.

varPos9

final int varPos9

Field varPos9.

entityEffectUpdatesCount

final int entityEffectUpdatesCount

Field entityEffectUpdatesCount.

varPos10

final int varPos10

Field varPos10.

interactionsCount

final int interactionsCount

Field interactionsCount.

key2

final InteractionType key2

Field key2.

val2

final int val2

Field val2.

varPos11

final int varPos11

Field varPos11.

soundEventIdsCount

final int soundEventIdsCount

Field soundEventIdsCount.

varPos12

final int varPos12

Field varPos12.

interactionHintLen

final int interactionHintLen

Field interactionHintLen.

varPos13

final int varPos13

Field varPos13.

activeAnimationsCount

final int activeAnimationsCount

Field activeAnimationsCount.

activeAnimationsBitfieldSize

final int activeAnimationsBitfieldSize

Field activeAnimationsBitfieldSize.

activeAnimationsBitfield

final byte[] activeAnimationsBitfield

Field activeAnimationsBitfield.

strLen

final int strLen

Field strLen.

strVarLen

final int strVarLen

Field strVarLen.

fieldOffset0

final int fieldOffset0

Field fieldOffset0.

fieldOffset2

final int fieldOffset2

Field fieldOffset2.

arrLen

final int arrLen

Field arrLen.

fieldOffset3

final int fieldOffset3

Field fieldOffset3.

fieldOffset4

final int fieldOffset4

Field fieldOffset4.

fieldOffset5

final int fieldOffset5

Field fieldOffset5.

fieldOffset6

final int fieldOffset6

Field fieldOffset6.

fieldOffset7

final int fieldOffset7

Field fieldOffset7.

fieldOffset8

final int fieldOffset8

Field fieldOffset8.

dictLen

final int dictLen

Field dictLen.

al

final int al

Field al.

fieldOffset9

final int fieldOffset9

Field fieldOffset9.

fieldOffset10

final int fieldOffset10

Field fieldOffset10.

fieldOffset11

final int fieldOffset11

Field fieldOffset11.

fieldOffset12

final int fieldOffset12

Field fieldOffset12.

sl

final int sl

Field sl.

fieldOffset13

final int fieldOffset13

Field fieldOffset13.

bitfieldSize

final int bitfieldSize

Field bitfieldSize.

bitfield

final byte[] bitfield

Field bitfield.

sl2

final int sl2

Field sl2.

startPos

final int startPos

Field startPos.

array

final byte[] array

Field array.

n

final int n

Field n.

array2

final byte[] array2

Field array2.

n2

final int n2

Field n2.

array3

final byte[] array3

Field array3.

n3

final int n3

Field n3.

array4

final byte[] array4

Field array4.

n4

final int n4

Field n4.

array5

final byte[] array5

Field array5.

n5

final int n5

Field n5.

array6

final byte[] array6

Field array6.

n6

final int n6

Field n6.

array7

final byte[] array7

Field array7.

n7

final int n7

Field n7.

array8

final byte[] array8

Field array8.

n8

final int n8

Field n8.

array9

final byte[] array9

Field array9.

n9

final int n9

Field n9.

array10

final byte[] array10

Field array10.

n10

final int n10

Field n10.

array11

final byte[] array11

Field array11.

n11

final int n11

Field n11.

array12

final byte[] array12

Field array12.

n12

final int n12

Field n12.

array13

final byte[] array13

Field array13.

n13

final int n13

Field n13.

array14

final byte[] array14

Field array14.

n14

final int n14

Field n14.

array15

final byte[] array15

Field array15.

n15

final int n15

Field n15.

array16

final byte[] array16

Field array16.

n16

final int n16

Field n16.

array17

final byte[] array17

Field array17.

n17

final int n17

Field n17.

nameplateOffsetSlot

final int nameplateOffsetSlot

Field nameplateOffsetSlot.

entityUIComponentsOffsetSlot

final int entityUIComponentsOffsetSlot

Field entityUIComponentsOffsetSlot.

combatTextUpdateOffsetSlot

final int combatTextUpdateOffsetSlot

Field combatTextUpdateOffsetSlot.

modelOffsetSlot

final int modelOffsetSlot

Field modelOffsetSlot.

skinOffsetSlot

final int skinOffsetSlot

Field skinOffsetSlot.

itemOffsetSlot

final int itemOffsetSlot

Field itemOffsetSlot.

equipmentOffsetSlot

final int equipmentOffsetSlot

Field equipmentOffsetSlot.

entityStatUpdatesOffsetSlot

final int entityStatUpdatesOffsetSlot

Field entityStatUpdatesOffsetSlot.

entityEffectUpdatesOffsetSlot

final int entityEffectUpdatesOffsetSlot

Field entityEffectUpdatesOffsetSlot.

interactionsOffsetSlot

final int interactionsOffsetSlot

Field interactionsOffsetSlot.

soundEventIdsOffsetSlot

final int soundEventIdsOffsetSlot

Field soundEventIdsOffsetSlot.

interactionHintOffsetSlot

final int interactionHintOffsetSlot

Field interactionHintOffsetSlot.

activeAnimationsOffsetSlot

final int activeAnimationsOffsetSlot

Field activeAnimationsOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

array19

final byte[] array19

Field array19.

n19

final int n19

Field n19.

nameplateOffset

final int nameplateOffset

Field nameplateOffset.

nameplateResult

final ValidationResult nameplateResult

Field nameplateResult.

entityUIComponentsOffset

final int entityUIComponentsOffset

Field entityUIComponentsOffset.

combatTextUpdateOffset

final int combatTextUpdateOffset

Field combatTextUpdateOffset.

combatTextUpdateResult

final ValidationResult combatTextUpdateResult

Field combatTextUpdateResult.

modelOffset

final int modelOffset

Field modelOffset.

modelResult

final ValidationResult modelResult

Field modelResult.

skinOffset

final int skinOffset

Field skinOffset.

skinResult

final ValidationResult skinResult

Field skinResult.

itemOffset

final int itemOffset

Field itemOffset.

itemResult

final ValidationResult itemResult

Field itemResult.

equipmentOffset

final int equipmentOffset

Field equipmentOffset.

equipmentResult

final ValidationResult equipmentResult

Field equipmentResult.

entityStatUpdatesOffset

final int entityStatUpdatesOffset

Field entityStatUpdatesOffset.

valueArrCount

final int valueArrCount

Field valueArrCount.

entityEffectUpdatesOffset

final int entityEffectUpdatesOffset

Field entityEffectUpdatesOffset.

structResult

final ValidationResult structResult

Field structResult.

interactionsOffset

final int interactionsOffset

Field interactionsOffset.

soundEventIdsOffset

final int soundEventIdsOffset

Field soundEventIdsOffset.

interactionHintOffset

final int interactionHintOffset

Field interactionHintOffset.

activeAnimationsOffset

final int activeAnimationsOffset

Field activeAnimationsOffset.

copy

final ComponentUpdate copy

Field copy.

Method Detail

ComponentUpdate

public public ComponentUpdate ()

Method ComponentUpdate.

deserialize

static ComponentUpdate deserialize (@Nonnull final ByteBuf buf, final int offset)

Method deserialize.

Parameters:
@Nonnull final ByteBuf buf
final int offset

computeBytesConsumed

static int computeBytesConsumed (@Nonnull final ByteBuf buf, final int offset)

Method computeBytesConsumed.

Parameters:
@Nonnull final ByteBuf buf
final int offset

serialize

public void serialize (@Nonnull final ByteBuf buf)

Method serialize.

Parameters:
@Nonnull final ByteBuf buf

computeSize

public int computeSize ()

Method computeSize.

validateStructure

static ValidationResult validateStructure (@Nonnull final ByteBuf buffer, final int offset)

Method validateStructure.

Parameters:
@Nonnull final ByteBuf buffer
final int offset

clone

public ComponentUpdate clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.