Package com.hypixel.hytale.protocol
Class MovementSettings
java.lang.Object
com.hypixel.hytale.protocol.MovementSettings
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatbooleanfloatfloatfloatfloatfloatfloatfloatfloatfloatbooleanfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatstatic final intfloatfloatfloatfloatfloatbooleanfloatfloatfloatfloatstatic final intfloatfloatfloatfloatfloatstatic final intfloatfloatfloatfloatfloatfloatfloatfloatstatic final intstatic final intfloatfloatfloatfloatfloatfloatfloat -
Constructor Summary
ConstructorsConstructorDescriptionMovementSettings(float mass, float dragCoefficient, boolean invertedGravity, float velocityResistance, float jumpForce, float swimJumpForce, float jumpBufferDuration, float jumpBufferMaxYVelocity, float acceleration, float airDragMin, float airDragMax, float airDragMinSpeed, float airDragMaxSpeed, float airFrictionMin, float airFrictionMax, float airFrictionMinSpeed, float airFrictionMaxSpeed, float airSpeedMultiplier, float airControlMinSpeed, float airControlMaxSpeed, float airControlMinMultiplier, float airControlMaxMultiplier, float comboAirSpeedMultiplier, float baseSpeed, float climbSpeed, float climbSpeedLateral, float climbUpSprintSpeed, float climbDownSprintSpeed, float horizontalFlySpeed, float verticalFlySpeed, float maxSpeedMultiplier, float minSpeedMultiplier, float wishDirectionGravityX, float wishDirectionGravityY, float wishDirectionWeightX, float wishDirectionWeightY, boolean canFly, float collisionExpulsionForce, float forwardWalkSpeedMultiplier, float backwardWalkSpeedMultiplier, float strafeWalkSpeedMultiplier, float forwardRunSpeedMultiplier, float backwardRunSpeedMultiplier, float strafeRunSpeedMultiplier, float forwardCrouchSpeedMultiplier, float backwardCrouchSpeedMultiplier, float strafeCrouchSpeedMultiplier, float forwardSprintSpeedMultiplier, float variableJumpFallForce, float fallEffectDuration, float fallJumpForce, float fallMomentumLoss, float autoJumpObstacleSpeedLoss, float autoJumpObstacleSprintSpeedLoss, float autoJumpObstacleEffectDuration, float autoJumpObstacleSprintEffectDuration, float autoJumpObstacleMaxAngle, boolean autoJumpDisableJumping, float minSlideEntrySpeed, float slideExitSpeed, float minFallSpeedToEngageRoll, float maxFallSpeedToEngageRoll, float rollStartSpeedModifier, float rollExitSpeedModifier, float rollTimeToComplete) MovementSettings(MovementSettings other) -
Method Summary
Modifier and TypeMethodDescriptionclone()static intcomputeBytesConsumed(io.netty.buffer.ByteBuf buf, int offset) intstatic MovementSettingsdeserialize(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:
-
mass
public float mass -
dragCoefficient
public float dragCoefficient -
invertedGravity
public boolean invertedGravity -
velocityResistance
public float velocityResistance -
jumpForce
public float jumpForce -
swimJumpForce
public float swimJumpForce -
jumpBufferDuration
public float jumpBufferDuration -
jumpBufferMaxYVelocity
public float jumpBufferMaxYVelocity -
acceleration
public float acceleration -
airDragMin
public float airDragMin -
airDragMax
public float airDragMax -
airDragMinSpeed
public float airDragMinSpeed -
airDragMaxSpeed
public float airDragMaxSpeed -
airFrictionMin
public float airFrictionMin -
airFrictionMax
public float airFrictionMax -
airFrictionMinSpeed
public float airFrictionMinSpeed -
airFrictionMaxSpeed
public float airFrictionMaxSpeed -
airSpeedMultiplier
public float airSpeedMultiplier -
airControlMinSpeed
public float airControlMinSpeed -
airControlMaxSpeed
public float airControlMaxSpeed -
airControlMinMultiplier
public float airControlMinMultiplier -
airControlMaxMultiplier
public float airControlMaxMultiplier -
comboAirSpeedMultiplier
public float comboAirSpeedMultiplier -
baseSpeed
public float baseSpeed -
climbSpeed
public float climbSpeed -
climbSpeedLateral
public float climbSpeedLateral -
climbUpSprintSpeed
public float climbUpSprintSpeed -
climbDownSprintSpeed
public float climbDownSprintSpeed -
horizontalFlySpeed
public float horizontalFlySpeed -
verticalFlySpeed
public float verticalFlySpeed -
maxSpeedMultiplier
public float maxSpeedMultiplier -
minSpeedMultiplier
public float minSpeedMultiplier -
wishDirectionGravityX
public float wishDirectionGravityX -
wishDirectionGravityY
public float wishDirectionGravityY -
wishDirectionWeightX
public float wishDirectionWeightX -
wishDirectionWeightY
public float wishDirectionWeightY -
canFly
public boolean canFly -
collisionExpulsionForce
public float collisionExpulsionForce -
forwardWalkSpeedMultiplier
public float forwardWalkSpeedMultiplier -
backwardWalkSpeedMultiplier
public float backwardWalkSpeedMultiplier -
strafeWalkSpeedMultiplier
public float strafeWalkSpeedMultiplier -
forwardRunSpeedMultiplier
public float forwardRunSpeedMultiplier -
backwardRunSpeedMultiplier
public float backwardRunSpeedMultiplier -
strafeRunSpeedMultiplier
public float strafeRunSpeedMultiplier -
forwardCrouchSpeedMultiplier
public float forwardCrouchSpeedMultiplier -
backwardCrouchSpeedMultiplier
public float backwardCrouchSpeedMultiplier -
strafeCrouchSpeedMultiplier
public float strafeCrouchSpeedMultiplier -
forwardSprintSpeedMultiplier
public float forwardSprintSpeedMultiplier -
variableJumpFallForce
public float variableJumpFallForce -
fallEffectDuration
public float fallEffectDuration -
fallJumpForce
public float fallJumpForce -
fallMomentumLoss
public float fallMomentumLoss -
autoJumpObstacleSpeedLoss
public float autoJumpObstacleSpeedLoss -
autoJumpObstacleSprintSpeedLoss
public float autoJumpObstacleSprintSpeedLoss -
autoJumpObstacleEffectDuration
public float autoJumpObstacleEffectDuration -
autoJumpObstacleSprintEffectDuration
public float autoJumpObstacleSprintEffectDuration -
autoJumpObstacleMaxAngle
public float autoJumpObstacleMaxAngle -
autoJumpDisableJumping
public boolean autoJumpDisableJumping -
minSlideEntrySpeed
public float minSlideEntrySpeed -
slideExitSpeed
public float slideExitSpeed -
minFallSpeedToEngageRoll
public float minFallSpeedToEngageRoll -
maxFallSpeedToEngageRoll
public float maxFallSpeedToEngageRoll -
rollStartSpeedModifier
public float rollStartSpeedModifier -
rollExitSpeedModifier
public float rollExitSpeedModifier -
rollTimeToComplete
public float rollTimeToComplete
-
-
Constructor Details
-
MovementSettings
public MovementSettings() -
MovementSettings
public MovementSettings(float mass, float dragCoefficient, boolean invertedGravity, float velocityResistance, float jumpForce, float swimJumpForce, float jumpBufferDuration, float jumpBufferMaxYVelocity, float acceleration, float airDragMin, float airDragMax, float airDragMinSpeed, float airDragMaxSpeed, float airFrictionMin, float airFrictionMax, float airFrictionMinSpeed, float airFrictionMaxSpeed, float airSpeedMultiplier, float airControlMinSpeed, float airControlMaxSpeed, float airControlMinMultiplier, float airControlMaxMultiplier, float comboAirSpeedMultiplier, float baseSpeed, float climbSpeed, float climbSpeedLateral, float climbUpSprintSpeed, float climbDownSprintSpeed, float horizontalFlySpeed, float verticalFlySpeed, float maxSpeedMultiplier, float minSpeedMultiplier, float wishDirectionGravityX, float wishDirectionGravityY, float wishDirectionWeightX, float wishDirectionWeightY, boolean canFly, float collisionExpulsionForce, float forwardWalkSpeedMultiplier, float backwardWalkSpeedMultiplier, float strafeWalkSpeedMultiplier, float forwardRunSpeedMultiplier, float backwardRunSpeedMultiplier, float strafeRunSpeedMultiplier, float forwardCrouchSpeedMultiplier, float backwardCrouchSpeedMultiplier, float strafeCrouchSpeedMultiplier, float forwardSprintSpeedMultiplier, float variableJumpFallForce, float fallEffectDuration, float fallJumpForce, float fallMomentumLoss, float autoJumpObstacleSpeedLoss, float autoJumpObstacleSprintSpeedLoss, float autoJumpObstacleEffectDuration, float autoJumpObstacleSprintEffectDuration, float autoJumpObstacleMaxAngle, boolean autoJumpDisableJumping, float minSlideEntrySpeed, float slideExitSpeed, float minFallSpeedToEngageRoll, float maxFallSpeedToEngageRoll, float rollStartSpeedModifier, float rollExitSpeedModifier, float rollTimeToComplete) -
MovementSettings
-
-
Method Details
-
deserialize
@Nonnull public static MovementSettings 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()
-