classpublicPriority 3
InteractionSyncData
com.hypixel.hytale.protocol.InteractionSyncData
6
Methods
6
Public Methods
25
Fields
3
Constructors
Constants
intFIXED_BLOCK_SIZE= 157
intMAX_SIZE= 237568175
intNULLABLE_BIT_FIELD_SIZE= 2
intVARIABLE_BLOCK_START= 165
intVARIABLE_FIELD_COUNT= 2
Constructors
public
InteractionSyncData()public
InteractionSyncData(InteractionState state, float progress, int operationCounter, int rootInteraction, int totalForks, int entityId, int enteredRootInteraction, BlockPosition blockPosition, BlockFace blockFace, BlockRotation blockRotation, int placedBlockId, float chargeValue, Map<InteractionType, Integer> forkCounts, int chainingIndex, int flagIndex, SelectedHitEntity[] hitEntities, Position attackerPos, Direction attackerRot, Position raycastHit, float raycastDistance, Vector3f raycastNormal, MovementDirection movementDirection, ApplyForceState applyForceState, int nextLabel, UUID generatedUUID)public
InteractionSyncData(InteractionSyncData 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 (25)
public
ApplyForceState applyForceStatepublic
Position attackerPospublic
Direction attackerRotpublic
BlockFace blockFacepublic
BlockPosition blockPositionpublic
BlockRotation blockRotationpublic
int chainingIndexpublic
float chargeValuepublic
int enteredRootInteractionpublic
int entityIdpublic
int flagIndexpublic
Map<InteractionType, Integer> forkCountspublic
UUID generatedUUIDpublic
SelectedHitEntity[] hitEntitiespublic
MovementDirection movementDirectionpublic
int nextLabelpublic
int operationCounterpublic
int placedBlockIdpublic
float progresspublic
float raycastDistancepublic
Position raycastHitpublic
Vector3f raycastNormalpublic
int rootInteractionpublic
InteractionState statepublic
int totalForks