HyCodeYourTale
classpublicPriority 3

ApplyForceInteraction

com.hypixel.hytale.protocol.ApplyForceInteraction

extends SimpleInteraction

6

Methods

6

Public Methods

14

Fields

3

Constructors

Constants

intFIXED_BLOCK_SIZE= 80
intMAX_SIZE= 1677721600
intNULLABLE_BIT_FIELD_SIZE= 1
intVARIABLE_BLOCK_START= 104
intVARIABLE_FIELD_COUNT= 6

Constructors

public
ApplyForceInteraction()
public
ApplyForceInteraction(WaitForDataFrom waitForDataFrom, InteractionEffects effects, float horizontalSpeedMultiplier, float runTime, boolean cancelOnItemChange, Map<GameMode, InteractionSettings> settings, InteractionRules rules, int[] tags, InteractionCameraSettings camera, int next, int failed, VelocityConfig velocityConfig, ChangeVelocityType changeVelocityType, AppliedForce[] forces, float duration, FloatRange verticalClamp, boolean waitForGround, boolean waitForCollision, float groundCheckDelay, float collisionCheckDelay, int groundNext, int collisionNext, float raycastDistance, float raycastHeightOffset, RaycastMode raycastMode)
public
ApplyForceInteraction(ApplyForceInteraction other)

Methods

Public Methods (6)

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

Fields

Public Fields (14)

publicChangeVelocityType changeVelocityType
publicfloat collisionCheckDelay
publicint collisionNext
publicfloat duration
publicAppliedForce[] forces
publicfloat groundCheckDelay
publicint groundNext
publicfloat raycastDistance
publicfloat raycastHeightOffset
publicRaycastMode raycastMode
publicVelocityConfig velocityConfig
publicFloatRange verticalClamp
publicboolean waitForCollision
publicboolean waitForGround

Related Classes