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)
public
int activeHotbarSlotpublic
int activeToolsSlotpublic
int activeUtilitySlotpublic
int chainIdpublic
InteractionChainData datapublic
boolean desyncpublic
int equipSlotpublic
ForkedChainId forkedIdpublic
boolean initialpublic
InteractionSyncData[] interactionDatapublic
InteractionType interactionTypepublic
String itemInHandIdpublic
SyncInteractionChain[] newForkspublic
int operationBaseIndexpublic
int overrideRootInteractionpublic
InteractionState statepublic
String toolsItemIdpublic
String utilityItemId