Class SyncInteractionChain
java.lang.Object
com.hypixel.hytale.protocol.packets.interaction.SyncInteractionChain
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintintintbooleanintstatic final intbooleanstatic final intstatic final intintintstatic final intstatic final int -
Constructor Summary
ConstructorsConstructorDescriptionSyncInteractionChain(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) -
Method Summary
Modifier and TypeMethodDescriptionclone()static intcomputeBytesConsumed(io.netty.buffer.ByteBuf buf, int offset) intstatic SyncInteractionChaindeserialize(io.netty.buffer.ByteBuf buf, int offset) booleaninthashCode()voidserialize(io.netty.buffer.ByteBuf buf) static ValidationResultvalidateStructure(io.netty.buffer.ByteBuf buffer, int offset)
-
Field Details
-
NULLABLE_BIT_FIELD_SIZE
public static final int NULLABLE_BIT_FIELD_SIZE- See Also:
-
FIXED_BLOCK_SIZE
public static final int FIXED_BLOCK_SIZE- See Also:
-
VARIABLE_FIELD_COUNT
public static final int VARIABLE_FIELD_COUNT- See Also:
-
VARIABLE_BLOCK_START
public static final int VARIABLE_BLOCK_START- See Also:
-
MAX_SIZE
public static final int MAX_SIZE- See Also:
-
activeHotbarSlot
public int activeHotbarSlot -
activeUtilitySlot
public int activeUtilitySlot -
activeToolsSlot
public int activeToolsSlot -
itemInHandId
-
utilityItemId
-
toolsItemId
-
initial
public boolean initial -
desync
public boolean desync -
overrideRootInteraction
public int overrideRootInteraction -
interactionType
-
equipSlot
public int equipSlot -
chainId
public int chainId -
forkedId
-
data
-
state
-
newForks
-
operationBaseIndex
public int operationBaseIndex -
interactionData
-
-
Constructor Details
-
SyncInteractionChain
public SyncInteractionChain() -
SyncInteractionChain
public SyncInteractionChain(int activeHotbarSlot, int activeUtilitySlot, int activeToolsSlot, @Nullable String itemInHandId, @Nullable String utilityItemId, @Nullable String toolsItemId, boolean initial, boolean desync, int overrideRootInteraction, @Nonnull InteractionType interactionType, int equipSlot, int chainId, @Nullable ForkedChainId forkedId, @Nullable InteractionChainData data, @Nonnull InteractionState state, @Nullable SyncInteractionChain[] newForks, int operationBaseIndex, @Nullable InteractionSyncData[] interactionData) -
SyncInteractionChain
-
-
Method Details
-
deserialize
@Nonnull public static SyncInteractionChain deserialize(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
computeBytesConsumed
public static int computeBytesConsumed(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
serialize
public void serialize(@Nonnull io.netty.buffer.ByteBuf buf) -
computeSize
public int computeSize() -
validateStructure
public static ValidationResult validateStructure(@Nonnull io.netty.buffer.ByteBuf buffer, int offset) -
clone
-
equals
-
hashCode
public int hashCode()
-