HyCodeYourTale
classpublicPriority 3

SyncInteractionChain

com.hypixel.hytale.protocol.packets.interaction.SyncInteractionChain

6

Methods

6

Public Methods

18

Fields

3

Constructors

Constants

intFIXED_BLOCK_SIZE= 33
intMAX_SIZE= 1677721600
intNULLABLE_BIT_FIELD_SIZE= 1
intVARIABLE_BLOCK_START= 61
intVARIABLE_FIELD_COUNT= 7

Constructors

public
SyncInteractionChain()
public
SyncInteractionChain(int activeHotbarSlot, int activeUtilitySlot, int activeToolsSlot, String itemInHandId, String utilityItemId, String toolsItemId, boolean initial, boolean desync, int overrideRootInteraction, InteractionType interactionType, int equipSlot, int chainId, ForkedChainId forkedId, InteractionChainData data, InteractionState state, SyncInteractionChain[] newForks, int operationBaseIndex, InteractionSyncData[] interactionData)
public
SyncInteractionChain(SyncInteractionChain other)

Methods

Public Methods (6)

publicstatic
int computeBytesConsumed(ByteBuf buf, int offset)
public
int computeSize()
public
boolean equals(Object obj)
@Override
public
int hashCode()
@Override
public
void serialize(ByteBuf buf)
publicstatic
ValidationResult validateStructure(ByteBuf buffer, int offset)

Fields

Public Fields (18)

publicint activeHotbarSlot
publicint activeToolsSlot
publicint activeUtilitySlot
publicint chainId
publicInteractionChainData data
publicboolean desync
publicint equipSlot
publicForkedChainId forkedId
publicboolean initial
publicInteractionSyncData[] interactionData
publicInteractionType interactionType
publicString itemInHandId
publicSyncInteractionChain[] newForks
publicint operationBaseIndex
publicint overrideRootInteraction
publicInteractionState state
publicString toolsItemId
publicString utilityItemId

Related Classes