Package com.hypixel.hytale.protocol
Class ApplyForceInteraction
java.lang.Object
com.hypixel.hytale.protocol.Interaction
com.hypixel.hytale.protocol.SimpleInteraction
com.hypixel.hytale.protocol.ApplyForceInteraction
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatintfloatstatic final intfloatintstatic final intstatic final intfloatfloatstatic final intstatic final intbooleanbooleanFields inherited from class com.hypixel.hytale.protocol.SimpleInteraction
failed, nextFields inherited from class com.hypixel.hytale.protocol.Interaction
camera, cancelOnItemChange, effects, horizontalSpeedMultiplier, rules, runTime, settings, tags, waitForDataFrom -
Constructor Summary
ConstructorsConstructorDescriptionApplyForceInteraction(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) -
Method Summary
Modifier and TypeMethodDescriptionclone()static intcomputeBytesConsumed(io.netty.buffer.ByteBuf buf, int offset) intstatic ApplyForceInteractiondeserialize(io.netty.buffer.ByteBuf buf, int offset) booleaninthashCode()intserialize(io.netty.buffer.ByteBuf buf) static ValidationResultvalidateStructure(io.netty.buffer.ByteBuf buffer, int offset) Methods inherited from class com.hypixel.hytale.protocol.Interaction
computeSizeWithTypeId, getTypeId, serializeWithTypeId
-
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:
-
velocityConfig
-
changeVelocityType
-
forces
-
duration
public float duration -
verticalClamp
-
waitForGround
public boolean waitForGround -
waitForCollision
public boolean waitForCollision -
groundCheckDelay
public float groundCheckDelay -
collisionCheckDelay
public float collisionCheckDelay -
groundNext
public int groundNext -
collisionNext
public int collisionNext -
raycastDistance
public float raycastDistance -
raycastHeightOffset
public float raycastHeightOffset -
raycastMode
-
-
Constructor Details
-
ApplyForceInteraction
public ApplyForceInteraction() -
ApplyForceInteraction
public ApplyForceInteraction(@Nonnull WaitForDataFrom waitForDataFrom, @Nullable InteractionEffects effects, float horizontalSpeedMultiplier, float runTime, boolean cancelOnItemChange, @Nullable Map<GameMode, InteractionSettings> settings, @Nullable InteractionRules rules, @Nullable int[] tags, @Nullable InteractionCameraSettings camera, int next, int failed, @Nullable VelocityConfig velocityConfig, @Nonnull ChangeVelocityType changeVelocityType, @Nullable AppliedForce[] forces, float duration, @Nullable FloatRange verticalClamp, boolean waitForGround, boolean waitForCollision, float groundCheckDelay, float collisionCheckDelay, int groundNext, int collisionNext, float raycastDistance, float raycastHeightOffset, @Nonnull RaycastMode raycastMode) -
ApplyForceInteraction
-
-
Method Details
-
deserialize
@Nonnull public static ApplyForceInteraction deserialize(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
computeBytesConsumed
public static int computeBytesConsumed(@Nonnull io.netty.buffer.ByteBuf buf, int offset) -
serialize
public int serialize(@Nonnull io.netty.buffer.ByteBuf buf) - Overrides:
serializein classSimpleInteraction
-
computeSize
public int computeSize()- Overrides:
computeSizein classSimpleInteraction
-
validateStructure
public static ValidationResult validateStructure(@Nonnull io.netty.buffer.ByteBuf buffer, int offset) -
clone
- Overrides:
clonein classSimpleInteraction
-
equals
- Overrides:
equalsin classSimpleInteraction
-
hashCode
public int hashCode()- Overrides:
hashCodein classSimpleInteraction
-