MovementSettings class
Пакет: com.hypixel.hytale.protocol
Файл: com/hypixel/hytale/protocol/MovementSettings.java
Поля (4)
| Модификаторы | Тип | Имя |
|---|---|---|
final |
int |
NULLABLE_BIT_FIELD_SIZE |
|
MovementSettings |
var1 |
|
long |
var2 |
|
MovementSettings |
var3 |
Методы (214)
| Модификаторы | Возврат | Сигнатура |
|---|---|---|
public |
MovementSettings |
cloneMovementSettings clone() |
public |
int |
computeSizeint computeSize() |
static |
float |
getAccelerationfloat getAcceleration(MemorySegment var0) |
static |
float |
getAccelerationfloat getAcceleration(MemorySegment var0, int var1) |
abstract |
return |
getAccelerationreturn getAcceleration(var0, 0) |
static |
float |
getAirControlMaxMultiplierfloat getAirControlMaxMultiplier(MemorySegment var0) |
static |
float |
getAirControlMaxMultiplierfloat getAirControlMaxMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getAirControlMaxMultiplierreturn getAirControlMaxMultiplier(var0, 0) |
static |
float |
getAirControlMaxSpeedfloat getAirControlMaxSpeed(MemorySegment var0) |
static |
float |
getAirControlMaxSpeedfloat getAirControlMaxSpeed(MemorySegment var0, int var1) |
abstract |
return |
getAirControlMaxSpeedreturn getAirControlMaxSpeed(var0, 0) |
static |
float |
getAirControlMinMultiplierfloat getAirControlMinMultiplier(MemorySegment var0) |
static |
float |
getAirControlMinMultiplierfloat getAirControlMinMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getAirControlMinMultiplierreturn getAirControlMinMultiplier(var0, 0) |
static |
float |
getAirControlMinSpeedfloat getAirControlMinSpeed(MemorySegment var0) |
static |
float |
getAirControlMinSpeedfloat getAirControlMinSpeed(MemorySegment var0, int var1) |
abstract |
return |
getAirControlMinSpeedreturn getAirControlMinSpeed(var0, 0) |
static |
float |
getAirDragMaxfloat getAirDragMax(MemorySegment var0) |
static |
float |
getAirDragMaxfloat getAirDragMax(MemorySegment var0, int var1) |
abstract |
return |
getAirDragMaxreturn getAirDragMax(var0, 0) |
static |
float |
getAirDragMaxSpeedfloat getAirDragMaxSpeed(MemorySegment var0) |
static |
float |
getAirDragMaxSpeedfloat getAirDragMaxSpeed(MemorySegment var0, int var1) |
abstract |
return |
getAirDragMaxSpeedreturn getAirDragMaxSpeed(var0, 0) |
static |
float |
getAirDragMinfloat getAirDragMin(MemorySegment var0) |
static |
float |
getAirDragMinfloat getAirDragMin(MemorySegment var0, int var1) |
abstract |
return |
getAirDragMinreturn getAirDragMin(var0, 0) |
static |
float |
getAirDragMinSpeedfloat getAirDragMinSpeed(MemorySegment var0) |
static |
float |
getAirDragMinSpeedfloat getAirDragMinSpeed(MemorySegment var0, int var1) |
abstract |
return |
getAirDragMinSpeedreturn getAirDragMinSpeed(var0, 0) |
static |
float |
getAirFrictionMaxfloat getAirFrictionMax(MemorySegment var0) |
static |
float |
getAirFrictionMaxfloat getAirFrictionMax(MemorySegment var0, int var1) |
abstract |
return |
getAirFrictionMaxreturn getAirFrictionMax(var0, 0) |
static |
float |
getAirFrictionMaxSpeedfloat getAirFrictionMaxSpeed(MemorySegment var0) |
static |
float |
getAirFrictionMaxSpeedfloat getAirFrictionMaxSpeed(MemorySegment var0, int var1) |
abstract |
return |
getAirFrictionMaxSpeedreturn getAirFrictionMaxSpeed(var0, 0) |
static |
float |
getAirFrictionMinfloat getAirFrictionMin(MemorySegment var0) |
static |
float |
getAirFrictionMinfloat getAirFrictionMin(MemorySegment var0, int var1) |
abstract |
return |
getAirFrictionMinreturn getAirFrictionMin(var0, 0) |
static |
float |
getAirFrictionMinSpeedfloat getAirFrictionMinSpeed(MemorySegment var0) |
static |
float |
getAirFrictionMinSpeedfloat getAirFrictionMinSpeed(MemorySegment var0, int var1) |
abstract |
return |
getAirFrictionMinSpeedreturn getAirFrictionMinSpeed(var0, 0) |
static |
float |
getAirSpeedMultiplierfloat getAirSpeedMultiplier(MemorySegment var0) |
static |
float |
getAirSpeedMultiplierfloat getAirSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getAirSpeedMultiplierreturn getAirSpeedMultiplier(var0, 0) |
static |
boolean |
getAutoJumpDisableJumpingboolean getAutoJumpDisableJumping(MemorySegment var0) |
static |
boolean |
getAutoJumpDisableJumpingboolean getAutoJumpDisableJumping(MemorySegment var0, int var1) |
abstract |
return |
getAutoJumpDisableJumpingreturn getAutoJumpDisableJumping(var0, 0) |
static |
float |
getAutoJumpObstacleEffectDurationfloat getAutoJumpObstacleEffectDuration(MemorySegment var0) |
static |
float |
getAutoJumpObstacleEffectDurationfloat getAutoJumpObstacleEffectDuration(MemorySegment var0, int var1) |
abstract |
return |
getAutoJumpObstacleEffectDurationreturn getAutoJumpObstacleEffectDuration(var0, 0) |
static |
float |
getAutoJumpObstacleMaxAnglefloat getAutoJumpObstacleMaxAngle(MemorySegment var0) |
static |
float |
getAutoJumpObstacleMaxAnglefloat getAutoJumpObstacleMaxAngle(MemorySegment var0, int var1) |
abstract |
return |
getAutoJumpObstacleMaxAnglereturn getAutoJumpObstacleMaxAngle(var0, 0) |
static |
float |
getAutoJumpObstacleSpeedLossfloat getAutoJumpObstacleSpeedLoss(MemorySegment var0) |
static |
float |
getAutoJumpObstacleSpeedLossfloat getAutoJumpObstacleSpeedLoss(MemorySegment var0, int var1) |
abstract |
return |
getAutoJumpObstacleSpeedLossreturn getAutoJumpObstacleSpeedLoss(var0, 0) |
static |
float |
getAutoJumpObstacleSprintEffectDurationfloat getAutoJumpObstacleSprintEffectDuration(MemorySegment var0) |
static |
float |
getAutoJumpObstacleSprintEffectDurationfloat getAutoJumpObstacleSprintEffectDuration(MemorySegment var0, int var1) |
abstract |
return |
getAutoJumpObstacleSprintEffectDurationreturn getAutoJumpObstacleSprintEffectDuration(var0, 0) |
static |
float |
getAutoJumpObstacleSprintSpeedLossfloat getAutoJumpObstacleSprintSpeedLoss(MemorySegment var0) |
static |
float |
getAutoJumpObstacleSprintSpeedLossfloat getAutoJumpObstacleSprintSpeedLoss(MemorySegment var0, int var1) |
abstract |
return |
getAutoJumpObstacleSprintSpeedLossreturn getAutoJumpObstacleSprintSpeedLoss(var0, 0) |
static |
float |
getBackwardCrouchSpeedMultiplierfloat getBackwardCrouchSpeedMultiplier(MemorySegment var0) |
static |
float |
getBackwardCrouchSpeedMultiplierfloat getBackwardCrouchSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getBackwardCrouchSpeedMultiplierreturn getBackwardCrouchSpeedMultiplier(var0, 0) |
static |
float |
getBackwardRunSpeedMultiplierfloat getBackwardRunSpeedMultiplier(MemorySegment var0) |
static |
float |
getBackwardRunSpeedMultiplierfloat getBackwardRunSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getBackwardRunSpeedMultiplierreturn getBackwardRunSpeedMultiplier(var0, 0) |
static |
float |
getBackwardWalkSpeedMultiplierfloat getBackwardWalkSpeedMultiplier(MemorySegment var0) |
static |
float |
getBackwardWalkSpeedMultiplierfloat getBackwardWalkSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getBackwardWalkSpeedMultiplierreturn getBackwardWalkSpeedMultiplier(var0, 0) |
static |
float |
getBaseSpeedfloat getBaseSpeed(MemorySegment var0) |
static |
float |
getBaseSpeedfloat getBaseSpeed(MemorySegment var0, int var1) |
abstract |
return |
getBaseSpeedreturn getBaseSpeed(var0, 0) |
static |
float |
getClimbDownSprintSpeedfloat getClimbDownSprintSpeed(MemorySegment var0) |
static |
float |
getClimbDownSprintSpeedfloat getClimbDownSprintSpeed(MemorySegment var0, int var1) |
abstract |
return |
getClimbDownSprintSpeedreturn getClimbDownSprintSpeed(var0, 0) |
static |
float |
getClimbSpeedfloat getClimbSpeed(MemorySegment var0) |
static |
float |
getClimbSpeedfloat getClimbSpeed(MemorySegment var0, int var1) |
abstract |
return |
getClimbSpeedreturn getClimbSpeed(var0, 0) |
static |
float |
getClimbSpeedLateralfloat getClimbSpeedLateral(MemorySegment var0) |
static |
float |
getClimbSpeedLateralfloat getClimbSpeedLateral(MemorySegment var0, int var1) |
abstract |
return |
getClimbSpeedLateralreturn getClimbSpeedLateral(var0, 0) |
static |
float |
getClimbUpSprintSpeedfloat getClimbUpSprintSpeed(MemorySegment var0) |
static |
float |
getClimbUpSprintSpeedfloat getClimbUpSprintSpeed(MemorySegment var0, int var1) |
abstract |
return |
getClimbUpSprintSpeedreturn getClimbUpSprintSpeed(var0, 0) |
static |
float |
getCollisionExpulsionForcefloat getCollisionExpulsionForce(MemorySegment var0) |
static |
float |
getCollisionExpulsionForcefloat getCollisionExpulsionForce(MemorySegment var0, int var1) |
abstract |
return |
getCollisionExpulsionForcereturn getCollisionExpulsionForce(var0, 0) |
static |
float |
getComboAirSpeedMultiplierfloat getComboAirSpeedMultiplier(MemorySegment var0) |
static |
float |
getComboAirSpeedMultiplierfloat getComboAirSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getComboAirSpeedMultiplierreturn getComboAirSpeedMultiplier(var0, 0) |
static |
float |
getDragCoefficientfloat getDragCoefficient(MemorySegment var0) |
static |
float |
getDragCoefficientfloat getDragCoefficient(MemorySegment var0, int var1) |
abstract |
return |
getDragCoefficientreturn getDragCoefficient(var0, 0) |
static |
float |
getFallEffectDurationfloat getFallEffectDuration(MemorySegment var0) |
static |
float |
getFallEffectDurationfloat getFallEffectDuration(MemorySegment var0, int var1) |
abstract |
return |
getFallEffectDurationreturn getFallEffectDuration(var0, 0) |
static |
float |
getFallJumpForcefloat getFallJumpForce(MemorySegment var0) |
static |
float |
getFallJumpForcefloat getFallJumpForce(MemorySegment var0, int var1) |
abstract |
return |
getFallJumpForcereturn getFallJumpForce(var0, 0) |
static |
float |
getFallMomentumLossfloat getFallMomentumLoss(MemorySegment var0) |
static |
float |
getFallMomentumLossfloat getFallMomentumLoss(MemorySegment var0, int var1) |
abstract |
return |
getFallMomentumLossreturn getFallMomentumLoss(var0, 0) |
static |
FlyMode |
getFlyFlyMode getFly(MemorySegment var0) |
static |
FlyMode |
getFlyFlyMode getFly(MemorySegment var0, int var1) |
abstract |
return |
getFlyreturn getFly(var0, 0) |
static |
float |
getForwardCrouchSpeedMultiplierfloat getForwardCrouchSpeedMultiplier(MemorySegment var0) |
static |
float |
getForwardCrouchSpeedMultiplierfloat getForwardCrouchSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getForwardCrouchSpeedMultiplierreturn getForwardCrouchSpeedMultiplier(var0, 0) |
static |
float |
getForwardRunSpeedMultiplierfloat getForwardRunSpeedMultiplier(MemorySegment var0) |
static |
float |
getForwardRunSpeedMultiplierfloat getForwardRunSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getForwardRunSpeedMultiplierreturn getForwardRunSpeedMultiplier(var0, 0) |
static |
float |
getForwardSprintSpeedMultiplierfloat getForwardSprintSpeedMultiplier(MemorySegment var0) |
static |
float |
getForwardSprintSpeedMultiplierfloat getForwardSprintSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getForwardSprintSpeedMultiplierreturn getForwardSprintSpeedMultiplier(var0, 0) |
static |
float |
getForwardWalkSpeedMultiplierfloat getForwardWalkSpeedMultiplier(MemorySegment var0) |
static |
float |
getForwardWalkSpeedMultiplierfloat getForwardWalkSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getForwardWalkSpeedMultiplierreturn getForwardWalkSpeedMultiplier(var0, 0) |
static |
float |
getHorizontalFlySpeedfloat getHorizontalFlySpeed(MemorySegment var0) |
static |
float |
getHorizontalFlySpeedfloat getHorizontalFlySpeed(MemorySegment var0, int var1) |
abstract |
return |
getHorizontalFlySpeedreturn getHorizontalFlySpeed(var0, 0) |
static |
boolean |
getInvertedGravityboolean getInvertedGravity(MemorySegment var0) |
static |
boolean |
getInvertedGravityboolean getInvertedGravity(MemorySegment var0, int var1) |
abstract |
return |
getInvertedGravityreturn getInvertedGravity(var0, 0) |
static |
float |
getJumpBufferDurationfloat getJumpBufferDuration(MemorySegment var0) |
static |
float |
getJumpBufferDurationfloat getJumpBufferDuration(MemorySegment var0, int var1) |
abstract |
return |
getJumpBufferDurationreturn getJumpBufferDuration(var0, 0) |
static |
float |
getJumpBufferMaxYVelocityfloat getJumpBufferMaxYVelocity(MemorySegment var0) |
static |
float |
getJumpBufferMaxYVelocityfloat getJumpBufferMaxYVelocity(MemorySegment var0, int var1) |
abstract |
return |
getJumpBufferMaxYVelocityreturn getJumpBufferMaxYVelocity(var0, 0) |
static |
float |
getJumpForcefloat getJumpForce(MemorySegment var0) |
static |
float |
getJumpForcefloat getJumpForce(MemorySegment var0, int var1) |
abstract |
return |
getJumpForcereturn getJumpForce(var0, 0) |
static |
float |
getMassfloat getMass(MemorySegment var0) |
static |
float |
getMassfloat getMass(MemorySegment var0, int var1) |
abstract |
return |
getMassreturn getMass(var0, 0) |
static |
float |
getMaxFallSpeedToEngageRollfloat getMaxFallSpeedToEngageRoll(MemorySegment var0) |
static |
float |
getMaxFallSpeedToEngageRollfloat getMaxFallSpeedToEngageRoll(MemorySegment var0, int var1) |
abstract |
return |
getMaxFallSpeedToEngageRollreturn getMaxFallSpeedToEngageRoll(var0, 0) |
static |
float |
getMaxSlopeAngleDegreesfloat getMaxSlopeAngleDegrees(MemorySegment var0) |
static |
float |
getMaxSlopeAngleDegreesfloat getMaxSlopeAngleDegrees(MemorySegment var0, int var1) |
abstract |
return |
getMaxSlopeAngleDegreesreturn getMaxSlopeAngleDegrees(var0, 0) |
static |
float |
getMaxSpeedMultiplierfloat getMaxSpeedMultiplier(MemorySegment var0) |
static |
float |
getMaxSpeedMultiplierfloat getMaxSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getMaxSpeedMultiplierreturn getMaxSpeedMultiplier(var0, 0) |
static |
float |
getMaxWallAngleDegreesfloat getMaxWallAngleDegrees(MemorySegment var0) |
static |
float |
getMaxWallAngleDegreesfloat getMaxWallAngleDegrees(MemorySegment var0, int var1) |
abstract |
return |
getMaxWallAngleDegreesreturn getMaxWallAngleDegrees(var0, 0) |
static |
float |
getMinFallSpeedToEngageRollfloat getMinFallSpeedToEngageRoll(MemorySegment var0) |
static |
float |
getMinFallSpeedToEngageRollfloat getMinFallSpeedToEngageRoll(MemorySegment var0, int var1) |
abstract |
return |
getMinFallSpeedToEngageRollreturn getMinFallSpeedToEngageRoll(var0, 0) |
static |
float |
getMinSlideEntrySpeedfloat getMinSlideEntrySpeed(MemorySegment var0) |
static |
float |
getMinSlideEntrySpeedfloat getMinSlideEntrySpeed(MemorySegment var0, int var1) |
abstract |
return |
getMinSlideEntrySpeedreturn getMinSlideEntrySpeed(var0, 0) |
static |
float |
getMinSpeedMultiplierfloat getMinSpeedMultiplier(MemorySegment var0) |
static |
float |
getMinSpeedMultiplierfloat getMinSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getMinSpeedMultiplierreturn getMinSpeedMultiplier(var0, 0) |
static |
float |
getRollExitSpeedModifierfloat getRollExitSpeedModifier(MemorySegment var0) |
static |
float |
getRollExitSpeedModifierfloat getRollExitSpeedModifier(MemorySegment var0, int var1) |
abstract |
return |
getRollExitSpeedModifierreturn getRollExitSpeedModifier(var0, 0) |
static |
float |
getRollStartSpeedModifierfloat getRollStartSpeedModifier(MemorySegment var0) |
static |
float |
getRollStartSpeedModifierfloat getRollStartSpeedModifier(MemorySegment var0, int var1) |
abstract |
return |
getRollStartSpeedModifierreturn getRollStartSpeedModifier(var0, 0) |
static |
float |
getRollTimeToCompletefloat getRollTimeToComplete(MemorySegment var0) |
static |
float |
getRollTimeToCompletefloat getRollTimeToComplete(MemorySegment var0, int var1) |
abstract |
return |
getRollTimeToCompletereturn getRollTimeToComplete(var0, 0) |
static |
float |
getSlideExitSpeedfloat getSlideExitSpeed(MemorySegment var0) |
static |
float |
getSlideExitSpeedfloat getSlideExitSpeed(MemorySegment var0, int var1) |
abstract |
return |
getSlideExitSpeedreturn getSlideExitSpeed(var0, 0) |
static |
float |
getStrafeCrouchSpeedMultiplierfloat getStrafeCrouchSpeedMultiplier(MemorySegment var0) |
static |
float |
getStrafeCrouchSpeedMultiplierfloat getStrafeCrouchSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getStrafeCrouchSpeedMultiplierreturn getStrafeCrouchSpeedMultiplier(var0, 0) |
static |
float |
getStrafeRunSpeedMultiplierfloat getStrafeRunSpeedMultiplier(MemorySegment var0) |
static |
float |
getStrafeRunSpeedMultiplierfloat getStrafeRunSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getStrafeRunSpeedMultiplierreturn getStrafeRunSpeedMultiplier(var0, 0) |
static |
float |
getStrafeWalkSpeedMultiplierfloat getStrafeWalkSpeedMultiplier(MemorySegment var0) |
static |
float |
getStrafeWalkSpeedMultiplierfloat getStrafeWalkSpeedMultiplier(MemorySegment var0, int var1) |
abstract |
return |
getStrafeWalkSpeedMultiplierreturn getStrafeWalkSpeedMultiplier(var0, 0) |
static |
float |
getSwimJumpForcefloat getSwimJumpForce(MemorySegment var0) |
static |
float |
getSwimJumpForcefloat getSwimJumpForce(MemorySegment var0, int var1) |
abstract |
return |
getSwimJumpForcereturn getSwimJumpForce(var0, 0) |
static |
float |
getVariableJumpFallForcefloat getVariableJumpFallForce(MemorySegment var0) |
static |
float |
getVariableJumpFallForcefloat getVariableJumpFallForce(MemorySegment var0, int var1) |
abstract |
return |
getVariableJumpFallForcereturn getVariableJumpFallForce(var0, 0) |
static |
float |
getVelocityResistancefloat getVelocityResistance(MemorySegment var0) |
static |
float |
getVelocityResistancefloat getVelocityResistance(MemorySegment var0, int var1) |
abstract |
return |
getVelocityResistancereturn getVelocityResistance(var0, 0) |
static |
float |
getVerticalFlySpeedfloat getVerticalFlySpeed(MemorySegment var0) |
static |
float |
getVerticalFlySpeedfloat getVerticalFlySpeed(MemorySegment var0, int var1) |
abstract |
return |
getVerticalFlySpeedreturn getVerticalFlySpeed(var0, 0) |
static |
float |
getWishDirectionGravityXfloat getWishDirectionGravityX(MemorySegment var0) |
static |
float |
getWishDirectionGravityXfloat getWishDirectionGravityX(MemorySegment var0, int var1) |
abstract |
return |
getWishDirectionGravityXreturn getWishDirectionGravityX(var0, 0) |
static |
float |
getWishDirectionGravityYfloat getWishDirectionGravityY(MemorySegment var0) |
static |
float |
getWishDirectionGravityYfloat getWishDirectionGravityY(MemorySegment var0, int var1) |
abstract |
return |
getWishDirectionGravityYreturn getWishDirectionGravityY(var0, 0) |
static |
float |
getWishDirectionWeightXfloat getWishDirectionWeightX(MemorySegment var0) |
static |
float |
getWishDirectionWeightXfloat getWishDirectionWeightX(MemorySegment var0, int var1) |
abstract |
return |
getWishDirectionWeightXreturn getWishDirectionWeightX(var0, 0) |
static |
float |
getWishDirectionWeightYfloat getWishDirectionWeightY(MemorySegment var0) |
static |
float |
getWishDirectionWeightYfloat getWishDirectionWeightY(MemorySegment var0, int var1) |
abstract |
return |
getWishDirectionWeightYreturn getWishDirectionWeightY(var0, 0) |
|
|
if if(var1 < 0) |
|
|
if if(var2 != null) |
|
|
if if(this == var1) |
static |
void |
requireBoundsvoid requireBounds(MemorySegment var0, int var1) |
abstract |
|
requireBounds requireBounds(var0, var1) |
public |
int |
serializeint serialize(@Nonnull MemorySegment var1, int var2) |
static |
MovementSettings |
toObjectMovementSettings toObject(MemorySegment var0) |
static |
MovementSettings |
toObjectMovementSettings toObject(MemorySegment var0, int var1) |
static |
MovementSettings |
toObjectMovementSettings toObject(MemorySegment var0, int var1, @Nullable ReadCursor var2) |
abstract |
return |
toObjectreturn toObject(var0, 0, null) |
abstract |
return |
toObjectreturn toObject(var0, var1, null) |
Исходный код
Показать/скрыть
class="kw">package com.hypixel.hytale.protocol;
class="kw">import com.hypixel.hytale.protocol.io.PacketIO;
class="kw">import com.hypixel.hytale.protocol.io.ProtocolException;
class="kw">import com.hypixel.hytale.protocol.io.ReadCursor;
class="kw">import java.lang.foreign.MemorySegment;
class="kw">import java.util.Objects;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;
class="kw">public class MovementSettings {
class="kw">public class="kw">static class="kw">final int NULLABLE_BIT_FIELD_SIZE = 0;
class="kw">public class="kw">static class="kw">final int FIXED_BLOCK_SIZE = 259;
class="kw">public class="kw">static class="kw">final int VARIABLE_FIELD_COUNT = 0;
class="kw">public class="kw">static class="kw">final int VARIABLE_BLOCK_START = 259;
class="kw">public class="kw">static class="kw">final int MAX_SIZE = 259;
class="kw">public float mass;
class="kw">public float dragCoefficient;
class="kw">public boolean invertedGravity;
class="kw">public float velocityResistance;
class="kw">public float jumpForce;
class="kw">public float swimJumpForce;
class="kw">public float jumpBufferDuration;
class="kw">public float jumpBufferMaxYVelocity;
class="kw">public float acceleration;
class="kw">public float airDragMin;
class="kw">public float airDragMax;
class="kw">public float airDragMinSpeed;
class="kw">public float airDragMaxSpeed;
class="kw">public float airFrictionMin;
class="kw">public float airFrictionMax;
class="kw">public float airFrictionMinSpeed;
class="kw">public float airFrictionMaxSpeed;
class="kw">public float airSpeedMultiplier;
class="kw">public float airControlMinSpeed;
class="kw">public float airControlMaxSpeed;
class="kw">public float airControlMinMultiplier;
class="kw">public float airControlMaxMultiplier;
class="kw">public float comboAirSpeedMultiplier;
class="kw">public float baseSpeed;
class="kw">public float climbSpeed;
class="kw">public float climbSpeedLateral;
class="kw">public float climbUpSprintSpeed;
class="kw">public float climbDownSprintSpeed;
class="kw">public float horizontalFlySpeed;
class="kw">public float verticalFlySpeed;
class="kw">public float maxSpeedMultiplier;
class="kw">public float minSpeedMultiplier;
class="kw">public float wishDirectionGravityX;
class="kw">public float wishDirectionGravityY;
class="kw">public float wishDirectionWeightX;
class="kw">public float wishDirectionWeightY;
@Nonnull
class="kw">public FlyMode fly = FlyMode.Disabled;
class="kw">public float collisionExpulsionForce;
class="kw">public float forwardWalkSpeedMultiplier;
class="kw">public float backwardWalkSpeedMultiplier;
class="kw">public float strafeWalkSpeedMultiplier;
class="kw">public float forwardRunSpeedMultiplier;
class="kw">public float backwardRunSpeedMultiplier;
class="kw">public float strafeRunSpeedMultiplier;
class="kw">public float forwardCrouchSpeedMultiplier;
class="kw">public float backwardCrouchSpeedMultiplier;
class="kw">public float strafeCrouchSpeedMultiplier;
class="kw">public float forwardSprintSpeedMultiplier;
class="kw">public float variableJumpFallForce;
class="kw">public float fallEffectDuration;
class="kw">public float fallJumpForce;
class="kw">public float fallMomentumLoss;
class="kw">public float autoJumpObstacleSpeedLoss;
class="kw">public float autoJumpObstacleSprintSpeedLoss;
class="kw">public float autoJumpObstacleEffectDuration;
class="kw">public float autoJumpObstacleSprintEffectDuration;
class="kw">public float autoJumpObstacleMaxAngle;
class="kw">public boolean autoJumpDisableJumping;
class="kw">public float minSlideEntrySpeed;
class="kw">public float slideExitSpeed;
class="kw">public float minFallSpeedToEngageRoll;
class="kw">public float maxFallSpeedToEngageRoll;
class="kw">public float rollStartSpeedModifier;
class="kw">public float rollExitSpeedModifier;
class="kw">public float rollTimeToComplete;
class="kw">public float maxSlopeAngleDegrees;
class="kw">public float maxWallAngleDegrees;
class="kw">public MovementSettings() {
}
class="kw">public MovementSettings(
float var1,
float var2,
boolean var3,
float var4,
float var5,
float var6,
float var7,
float var8,
float var9,
float var10,
float var11,
float var12,
float var13,
float var14,
float var15,
float var16,
float var17,
float var18,
float var19,
float var20,
float var21,
float var22,
float var23,
float var24,
float var25,
float var26,
float var27,
float var28,
float var29,
float var30,
float var31,
float var32,
float var33,
float var34,
float var35,
float var36,
@Nonnull FlyMode var37,
float var38,
float var39,
float var40,
float var41,
float var42,
float var43,
float var44,
float var45,
float var46,
float var47,
float var48,
float var49,
float var50,
float var51,
float var52,
float var53,
float var54,
float var55,
float var56,
float var57,
boolean var58,
float var59,
float var60,
float var61,
float var62,
float var63,
float var64,
float var65,
float var66,
float var67
) {
this.mass = var1;
this.dragCoefficient = var2;
this.invertedGravity = var3;
this.velocityResistance = var4;
this.jumpForce = var5;
this.swimJumpForce = var6;
this.jumpBufferDuration = var7;
this.jumpBufferMaxYVelocity = var8;
this.acceleration = var9;
this.airDragMin = var10;
this.airDragMax = var11;
this.airDragMinSpeed = var12;
this.airDragMaxSpeed = var13;
this.airFrictionMin = var14;
this.airFrictionMax = var15;
this.airFrictionMinSpeed = var16;
this.airFrictionMaxSpeed = var17;
this.airSpeedMultiplier = var18;
this.airControlMinSpeed = var19;
this.airControlMaxSpeed = var20;
this.airControlMinMultiplier = var21;
this.airControlMaxMultiplier = var22;
this.comboAirSpeedMultiplier = var23;
this.baseSpeed = var24;
this.climbSpeed = var25;
this.climbSpeedLateral = var26;
this.climbUpSprintSpeed = var27;
this.climbDownSprintSpeed = var28;
this.horizontalFlySpeed = var29;
this.verticalFlySpeed = var30;
this.maxSpeedMultiplier = var31;
this.minSpeedMultiplier = var32;
this.wishDirectionGravityX = var33;
this.wishDirectionGravityY = var34;
this.wishDirectionWeightX = var35;
this.wishDirectionWeightY = var36;
this.fly = var37;
this.collisionExpulsionForce = var38;
this.forwardWalkSpeedMultiplier = var39;
this.backwardWalkSpeedMultiplier = var40;
this.strafeWalkSpeedMultiplier = var41;
this.forwardRunSpeedMultiplier = var42;
this.backwardRunSpeedMultiplier = var43;
this.strafeRunSpeedMultiplier = var44;
this.forwardCrouchSpeedMultiplier = var45;
this.backwardCrouchSpeedMultiplier = var46;
this.strafeCrouchSpeedMultiplier = var47;
this.forwardSprintSpeedMultiplier = var48;
this.variableJumpFallForce = var49;
this.fallEffectDuration = var50;
this.fallJumpForce = var51;
this.fallMomentumLoss = var52;
this.autoJumpObstacleSpeedLoss = var53;
this.autoJumpObstacleSprintSpeedLoss = var54;
this.autoJumpObstacleEffectDuration = var55;
this.autoJumpObstacleSprintEffectDuration = var56;
this.autoJumpObstacleMaxAngle = var57;
this.autoJumpDisableJumping = var58;
this.minSlideEntrySpeed = var59;
this.slideExitSpeed = var60;
this.minFallSpeedToEngageRoll = var61;
this.maxFallSpeedToEngageRoll = var62;
this.rollStartSpeedModifier = var63;
this.rollExitSpeedModifier = var64;
this.rollTimeToComplete = var65;
this.maxSlopeAngleDegrees = var66;
this.maxWallAngleDegrees = var67;
}
class="kw">public MovementSettings(@Nonnull MovementSettings var1) {
this.mass = var1.mass;
this.dragCoefficient = var1.dragCoefficient;
this.invertedGravity = var1.invertedGravity;
this.velocityResistance = var1.velocityResistance;
this.jumpForce = var1.jumpForce;
this.swimJumpForce = var1.swimJumpForce;
this.jumpBufferDuration = var1.jumpBufferDuration;
this.jumpBufferMaxYVelocity = var1.jumpBufferMaxYVelocity;
this.acceleration = var1.acceleration;
this.airDragMin = var1.airDragMin;
this.airDragMax = var1.airDragMax;
this.airDragMinSpeed = var1.airDragMinSpeed;
this.airDragMaxSpeed = var1.airDragMaxSpeed;
this.airFrictionMin = var1.airFrictionMin;
this.airFrictionMax = var1.airFrictionMax;
this.airFrictionMinSpeed = var1.airFrictionMinSpeed;
this.airFrictionMaxSpeed = var1.airFrictionMaxSpeed;
this.airSpeedMultiplier = var1.airSpeedMultiplier;
this.airControlMinSpeed = var1.airControlMinSpeed;
this.airControlMaxSpeed = var1.airControlMaxSpeed;
this.airControlMinMultiplier = var1.airControlMinMultiplier;
this.airControlMaxMultiplier = var1.airControlMaxMultiplier;
this.comboAirSpeedMultiplier = var1.comboAirSpeedMultiplier;
this.baseSpeed = var1.baseSpeed;
this.climbSpeed = var1.climbSpeed;
this.climbSpeedLateral = var1.climbSpeedLateral;
this.climbUpSprintSpeed = var1.climbUpSprintSpeed;
this.climbDownSprintSpeed = var1.climbDownSprintSpeed;
this.horizontalFlySpeed = var1.horizontalFlySpeed;
this.verticalFlySpeed = var1.verticalFlySpeed;
this.maxSpeedMultiplier = var1.maxSpeedMultiplier;
this.minSpeedMultiplier = var1.minSpeedMultiplier;
this.wishDirectionGravityX = var1.wishDirectionGravityX;
this.wishDirectionGravityY = var1.wishDirectionGravityY;
this.wishDirectionWeightX = var1.wishDirectionWeightX;
this.wishDirectionWeightY = var1.wishDirectionWeightY;
this.fly = var1.fly;
this.collisionExpulsionForce = var1.collisionExpulsionForce;
this.forwardWalkSpeedMultiplier = var1.forwardWalkSpeedMultiplier;
this.backwardWalkSpeedMultiplier = var1.backwardWalkSpeedMultiplier;
this.strafeWalkSpeedMultiplier = var1.strafeWalkSpeedMultiplier;
this.forwardRunSpeedMultiplier = var1.forwardRunSpeedMultiplier;
this.backwardRunSpeedMultiplier = var1.backwardRunSpeedMultiplier;
this.strafeRunSpeedMultiplier = var1.strafeRunSpeedMultiplier;
this.forwardCrouchSpeedMultiplier = var1.forwardCrouchSpeedMultiplier;
this.backwardCrouchSpeedMultiplier = var1.backwardCrouchSpeedMultiplier;
this.strafeCrouchSpeedMultiplier = var1.strafeCrouchSpeedMultiplier;
this.forwardSprintSpeedMultiplier = var1.forwardSprintSpeedMultiplier;
this.variableJumpFallForce = var1.variableJumpFallForce;
this.fallEffectDuration = var1.fallEffectDuration;
this.fallJumpForce = var1.fallJumpForce;
this.fallMomentumLoss = var1.fallMomentumLoss;
this.autoJumpObstacleSpeedLoss = var1.autoJumpObstacleSpeedLoss;
this.autoJumpObstacleSprintSpeedLoss = var1.autoJumpObstacleSprintSpeedLoss;
this.autoJumpObstacleEffectDuration = var1.autoJumpObstacleEffectDuration;
this.autoJumpObstacleSprintEffectDuration = var1.autoJumpObstacleSprintEffectDuration;
this.autoJumpObstacleMaxAngle = var1.autoJumpObstacleMaxAngle;
this.autoJumpDisableJumping = var1.autoJumpDisableJumping;
this.minSlideEntrySpeed = var1.minSlideEntrySpeed;
this.slideExitSpeed = var1.slideExitSpeed;
this.minFallSpeedToEngageRoll = var1.minFallSpeedToEngageRoll;
this.maxFallSpeedToEngageRoll = var1.maxFallSpeedToEngageRoll;
this.rollStartSpeedModifier = var1.rollStartSpeedModifier;
this.rollExitSpeedModifier = var1.rollExitSpeedModifier;
this.rollTimeToComplete = var1.rollTimeToComplete;
this.maxSlopeAngleDegrees = var1.maxSlopeAngleDegrees;
this.maxWallAngleDegrees = var1.maxWallAngleDegrees;
}
class="kw">public class="kw">static void requireBounds(MemorySegment var0, int var1) {
if (var1 < 0) {
throw ProtocolException.invalidOffset("MovementSettings", var1, (int)var0.byteSize());
}
long var2 = var1 + 259L;
if (var2 > var0.byteSize()) {
throw ProtocolException.bufferTooSmall("MovementSettings", (int)Math.min(var2, 2147483647L), (int)var0.byteSize());
}
}
class="kw">public class="kw">static float getMass(MemorySegment var0) {
class="kw">return getMass(var0, 0);
}
class="kw">public class="kw">static float getMass(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 0), "Mass");
}
class="kw">public class="kw">static float getDragCoefficient(MemorySegment var0) {
class="kw">return getDragCoefficient(var0, 0);
}
class="kw">public class="kw">static float getDragCoefficient(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 4), "DragCoefficient");
}
class="kw">public class="kw">static boolean getInvertedGravity(MemorySegment var0) {
class="kw">return getInvertedGravity(var0, 0);
}
class="kw">public class="kw">static boolean getInvertedGravity(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_BOOL, var1 + 8);
}
class="kw">public class="kw">static float getVelocityResistance(MemorySegment var0) {
class="kw">return getVelocityResistance(var0, 0);
}
class="kw">public class="kw">static float getVelocityResistance(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 9), "VelocityResistance");
}
class="kw">public class="kw">static float getJumpForce(MemorySegment var0) {
class="kw">return getJumpForce(var0, 0);
}
class="kw">public class="kw">static float getJumpForce(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 13), "JumpForce");
}
class="kw">public class="kw">static float getSwimJumpForce(MemorySegment var0) {
class="kw">return getSwimJumpForce(var0, 0);
}
class="kw">public class="kw">static float getSwimJumpForce(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 17), "SwimJumpForce");
}
class="kw">public class="kw">static float getJumpBufferDuration(MemorySegment var0) {
class="kw">return getJumpBufferDuration(var0, 0);
}
class="kw">public class="kw">static float getJumpBufferDuration(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 21), "JumpBufferDuration");
}
class="kw">public class="kw">static float getJumpBufferMaxYVelocity(MemorySegment var0) {
class="kw">return getJumpBufferMaxYVelocity(var0, 0);
}
class="kw">public class="kw">static float getJumpBufferMaxYVelocity(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 25), "JumpBufferMaxYVelocity");
}
class="kw">public class="kw">static float getAcceleration(MemorySegment var0) {
class="kw">return getAcceleration(var0, 0);
}
class="kw">public class="kw">static float getAcceleration(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 29), "Acceleration");
}
class="kw">public class="kw">static float getAirDragMin(MemorySegment var0) {
class="kw">return getAirDragMin(var0, 0);
}
class="kw">public class="kw">static float getAirDragMin(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 33), "AirDragMin");
}
class="kw">public class="kw">static float getAirDragMax(MemorySegment var0) {
class="kw">return getAirDragMax(var0, 0);
}
class="kw">public class="kw">static float getAirDragMax(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 37), "AirDragMax");
}
class="kw">public class="kw">static float getAirDragMinSpeed(MemorySegment var0) {
class="kw">return getAirDragMinSpeed(var0, 0);
}
class="kw">public class="kw">static float getAirDragMinSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 41), "AirDragMinSpeed");
}
class="kw">public class="kw">static float getAirDragMaxSpeed(MemorySegment var0) {
class="kw">return getAirDragMaxSpeed(var0, 0);
}
class="kw">public class="kw">static float getAirDragMaxSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 45), "AirDragMaxSpeed");
}
class="kw">public class="kw">static float getAirFrictionMin(MemorySegment var0) {
class="kw">return getAirFrictionMin(var0, 0);
}
class="kw">public class="kw">static float getAirFrictionMin(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 49), "AirFrictionMin");
}
class="kw">public class="kw">static float getAirFrictionMax(MemorySegment var0) {
class="kw">return getAirFrictionMax(var0, 0);
}
class="kw">public class="kw">static float getAirFrictionMax(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 53), "AirFrictionMax");
}
class="kw">public class="kw">static float getAirFrictionMinSpeed(MemorySegment var0) {
class="kw">return getAirFrictionMinSpeed(var0, 0);
}
class="kw">public class="kw">static float getAirFrictionMinSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 57), "AirFrictionMinSpeed");
}
class="kw">public class="kw">static float getAirFrictionMaxSpeed(MemorySegment var0) {
class="kw">return getAirFrictionMaxSpeed(var0, 0);
}
class="kw">public class="kw">static float getAirFrictionMaxSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 61), "AirFrictionMaxSpeed");
}
class="kw">public class="kw">static float getAirSpeedMultiplier(MemorySegment var0) {
class="kw">return getAirSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getAirSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 65), "AirSpeedMultiplier");
}
class="kw">public class="kw">static float getAirControlMinSpeed(MemorySegment var0) {
class="kw">return getAirControlMinSpeed(var0, 0);
}
class="kw">public class="kw">static float getAirControlMinSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 69), "AirControlMinSpeed");
}
class="kw">public class="kw">static float getAirControlMaxSpeed(MemorySegment var0) {
class="kw">return getAirControlMaxSpeed(var0, 0);
}
class="kw">public class="kw">static float getAirControlMaxSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 73), "AirControlMaxSpeed");
}
class="kw">public class="kw">static float getAirControlMinMultiplier(MemorySegment var0) {
class="kw">return getAirControlMinMultiplier(var0, 0);
}
class="kw">public class="kw">static float getAirControlMinMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 77), "AirControlMinMultiplier");
}
class="kw">public class="kw">static float getAirControlMaxMultiplier(MemorySegment var0) {
class="kw">return getAirControlMaxMultiplier(var0, 0);
}
class="kw">public class="kw">static float getAirControlMaxMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 81), "AirControlMaxMultiplier");
}
class="kw">public class="kw">static float getComboAirSpeedMultiplier(MemorySegment var0) {
class="kw">return getComboAirSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getComboAirSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 85), "ComboAirSpeedMultiplier");
}
class="kw">public class="kw">static float getBaseSpeed(MemorySegment var0) {
class="kw">return getBaseSpeed(var0, 0);
}
class="kw">public class="kw">static float getBaseSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 89), "BaseSpeed");
}
class="kw">public class="kw">static float getClimbSpeed(MemorySegment var0) {
class="kw">return getClimbSpeed(var0, 0);
}
class="kw">public class="kw">static float getClimbSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 93), "ClimbSpeed");
}
class="kw">public class="kw">static float getClimbSpeedLateral(MemorySegment var0) {
class="kw">return getClimbSpeedLateral(var0, 0);
}
class="kw">public class="kw">static float getClimbSpeedLateral(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 97), "ClimbSpeedLateral");
}
class="kw">public class="kw">static float getClimbUpSprintSpeed(MemorySegment var0) {
class="kw">return getClimbUpSprintSpeed(var0, 0);
}
class="kw">public class="kw">static float getClimbUpSprintSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 101), "ClimbUpSprintSpeed");
}
class="kw">public class="kw">static float getClimbDownSprintSpeed(MemorySegment var0) {
class="kw">return getClimbDownSprintSpeed(var0, 0);
}
class="kw">public class="kw">static float getClimbDownSprintSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 105), "ClimbDownSprintSpeed");
}
class="kw">public class="kw">static float getHorizontalFlySpeed(MemorySegment var0) {
class="kw">return getHorizontalFlySpeed(var0, 0);
}
class="kw">public class="kw">static float getHorizontalFlySpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 109), "HorizontalFlySpeed");
}
class="kw">public class="kw">static float getVerticalFlySpeed(MemorySegment var0) {
class="kw">return getVerticalFlySpeed(var0, 0);
}
class="kw">public class="kw">static float getVerticalFlySpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 113), "VerticalFlySpeed");
}
class="kw">public class="kw">static float getMaxSpeedMultiplier(MemorySegment var0) {
class="kw">return getMaxSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getMaxSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 117), "MaxSpeedMultiplier");
}
class="kw">public class="kw">static float getMinSpeedMultiplier(MemorySegment var0) {
class="kw">return getMinSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getMinSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 121), "MinSpeedMultiplier");
}
class="kw">public class="kw">static float getWishDirectionGravityX(MemorySegment var0) {
class="kw">return getWishDirectionGravityX(var0, 0);
}
class="kw">public class="kw">static float getWishDirectionGravityX(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 125), "WishDirectionGravityX");
}
class="kw">public class="kw">static float getWishDirectionGravityY(MemorySegment var0) {
class="kw">return getWishDirectionGravityY(var0, 0);
}
class="kw">public class="kw">static float getWishDirectionGravityY(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 129), "WishDirectionGravityY");
}
class="kw">public class="kw">static float getWishDirectionWeightX(MemorySegment var0) {
class="kw">return getWishDirectionWeightX(var0, 0);
}
class="kw">public class="kw">static float getWishDirectionWeightX(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 133), "WishDirectionWeightX");
}
class="kw">public class="kw">static float getWishDirectionWeightY(MemorySegment var0) {
class="kw">return getWishDirectionWeightY(var0, 0);
}
class="kw">public class="kw">static float getWishDirectionWeightY(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 137), "WishDirectionWeightY");
}
class="kw">public class="kw">static FlyMode getFly(MemorySegment var0) {
class="kw">return getFly(var0, 0);
}
class="kw">public class="kw">static FlyMode getFly(MemorySegment var0, int var1) {
class="kw">return FlyMode.fromValue(var0.get(PacketIO.PROTO_BYTE, var1 + 141));
}
class="kw">public class="kw">static float getCollisionExpulsionForce(MemorySegment var0) {
class="kw">return getCollisionExpulsionForce(var0, 0);
}
class="kw">public class="kw">static float getCollisionExpulsionForce(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 142), "CollisionExpulsionForce");
}
class="kw">public class="kw">static float getForwardWalkSpeedMultiplier(MemorySegment var0) {
class="kw">return getForwardWalkSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getForwardWalkSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 146), "ForwardWalkSpeedMultiplier");
}
class="kw">public class="kw">static float getBackwardWalkSpeedMultiplier(MemorySegment var0) {
class="kw">return getBackwardWalkSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getBackwardWalkSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 150), "BackwardWalkSpeedMultiplier");
}
class="kw">public class="kw">static float getStrafeWalkSpeedMultiplier(MemorySegment var0) {
class="kw">return getStrafeWalkSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getStrafeWalkSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 154), "StrafeWalkSpeedMultiplier");
}
class="kw">public class="kw">static float getForwardRunSpeedMultiplier(MemorySegment var0) {
class="kw">return getForwardRunSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getForwardRunSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 158), "ForwardRunSpeedMultiplier");
}
class="kw">public class="kw">static float getBackwardRunSpeedMultiplier(MemorySegment var0) {
class="kw">return getBackwardRunSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getBackwardRunSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 162), "BackwardRunSpeedMultiplier");
}
class="kw">public class="kw">static float getStrafeRunSpeedMultiplier(MemorySegment var0) {
class="kw">return getStrafeRunSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getStrafeRunSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 166), "StrafeRunSpeedMultiplier");
}
class="kw">public class="kw">static float getForwardCrouchSpeedMultiplier(MemorySegment var0) {
class="kw">return getForwardCrouchSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getForwardCrouchSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 170), "ForwardCrouchSpeedMultiplier");
}
class="kw">public class="kw">static float getBackwardCrouchSpeedMultiplier(MemorySegment var0) {
class="kw">return getBackwardCrouchSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getBackwardCrouchSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 174), "BackwardCrouchSpeedMultiplier");
}
class="kw">public class="kw">static float getStrafeCrouchSpeedMultiplier(MemorySegment var0) {
class="kw">return getStrafeCrouchSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getStrafeCrouchSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 178), "StrafeCrouchSpeedMultiplier");
}
class="kw">public class="kw">static float getForwardSprintSpeedMultiplier(MemorySegment var0) {
class="kw">return getForwardSprintSpeedMultiplier(var0, 0);
}
class="kw">public class="kw">static float getForwardSprintSpeedMultiplier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 182), "ForwardSprintSpeedMultiplier");
}
class="kw">public class="kw">static float getVariableJumpFallForce(MemorySegment var0) {
class="kw">return getVariableJumpFallForce(var0, 0);
}
class="kw">public class="kw">static float getVariableJumpFallForce(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 186), "VariableJumpFallForce");
}
class="kw">public class="kw">static float getFallEffectDuration(MemorySegment var0) {
class="kw">return getFallEffectDuration(var0, 0);
}
class="kw">public class="kw">static float getFallEffectDuration(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 190), "FallEffectDuration");
}
class="kw">public class="kw">static float getFallJumpForce(MemorySegment var0) {
class="kw">return getFallJumpForce(var0, 0);
}
class="kw">public class="kw">static float getFallJumpForce(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 194), "FallJumpForce");
}
class="kw">public class="kw">static float getFallMomentumLoss(MemorySegment var0) {
class="kw">return getFallMomentumLoss(var0, 0);
}
class="kw">public class="kw">static float getFallMomentumLoss(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 198), "FallMomentumLoss");
}
class="kw">public class="kw">static float getAutoJumpObstacleSpeedLoss(MemorySegment var0) {
class="kw">return getAutoJumpObstacleSpeedLoss(var0, 0);
}
class="kw">public class="kw">static float getAutoJumpObstacleSpeedLoss(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 202), "AutoJumpObstacleSpeedLoss");
}
class="kw">public class="kw">static float getAutoJumpObstacleSprintSpeedLoss(MemorySegment var0) {
class="kw">return getAutoJumpObstacleSprintSpeedLoss(var0, 0);
}
class="kw">public class="kw">static float getAutoJumpObstacleSprintSpeedLoss(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 206), "AutoJumpObstacleSprintSpeedLoss");
}
class="kw">public class="kw">static float getAutoJumpObstacleEffectDuration(MemorySegment var0) {
class="kw">return getAutoJumpObstacleEffectDuration(var0, 0);
}
class="kw">public class="kw">static float getAutoJumpObstacleEffectDuration(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 210), "AutoJumpObstacleEffectDuration");
}
class="kw">public class="kw">static float getAutoJumpObstacleSprintEffectDuration(MemorySegment var0) {
class="kw">return getAutoJumpObstacleSprintEffectDuration(var0, 0);
}
class="kw">public class="kw">static float getAutoJumpObstacleSprintEffectDuration(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 214), "AutoJumpObstacleSprintEffectDuration");
}
class="kw">public class="kw">static float getAutoJumpObstacleMaxAngle(MemorySegment var0) {
class="kw">return getAutoJumpObstacleMaxAngle(var0, 0);
}
class="kw">public class="kw">static float getAutoJumpObstacleMaxAngle(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 218), "AutoJumpObstacleMaxAngle");
}
class="kw">public class="kw">static boolean getAutoJumpDisableJumping(MemorySegment var0) {
class="kw">return getAutoJumpDisableJumping(var0, 0);
}
class="kw">public class="kw">static boolean getAutoJumpDisableJumping(MemorySegment var0, int var1) {
class="kw">return var0.get(PacketIO.PROTO_BOOL, var1 + 222);
}
class="kw">public class="kw">static float getMinSlideEntrySpeed(MemorySegment var0) {
class="kw">return getMinSlideEntrySpeed(var0, 0);
}
class="kw">public class="kw">static float getMinSlideEntrySpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 223), "MinSlideEntrySpeed");
}
class="kw">public class="kw">static float getSlideExitSpeed(MemorySegment var0) {
class="kw">return getSlideExitSpeed(var0, 0);
}
class="kw">public class="kw">static float getSlideExitSpeed(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 227), "SlideExitSpeed");
}
class="kw">public class="kw">static float getMinFallSpeedToEngageRoll(MemorySegment var0) {
class="kw">return getMinFallSpeedToEngageRoll(var0, 0);
}
class="kw">public class="kw">static float getMinFallSpeedToEngageRoll(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 231), "MinFallSpeedToEngageRoll");
}
class="kw">public class="kw">static float getMaxFallSpeedToEngageRoll(MemorySegment var0) {
class="kw">return getMaxFallSpeedToEngageRoll(var0, 0);
}
class="kw">public class="kw">static float getMaxFallSpeedToEngageRoll(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 235), "MaxFallSpeedToEngageRoll");
}
class="kw">public class="kw">static float getRollStartSpeedModifier(MemorySegment var0) {
class="kw">return getRollStartSpeedModifier(var0, 0);
}
class="kw">public class="kw">static float getRollStartSpeedModifier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 239), "RollStartSpeedModifier");
}
class="kw">public class="kw">static float getRollExitSpeedModifier(MemorySegment var0) {
class="kw">return getRollExitSpeedModifier(var0, 0);
}
class="kw">public class="kw">static float getRollExitSpeedModifier(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 243), "RollExitSpeedModifier");
}
class="kw">public class="kw">static float getRollTimeToComplete(MemorySegment var0) {
class="kw">return getRollTimeToComplete(var0, 0);
}
class="kw">public class="kw">static float getRollTimeToComplete(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 247), "RollTimeToComplete");
}
class="kw">public class="kw">static float getMaxSlopeAngleDegrees(MemorySegment var0) {
class="kw">return getMaxSlopeAngleDegrees(var0, 0);
}
class="kw">public class="kw">static float getMaxSlopeAngleDegrees(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 251), "MaxSlopeAngleDegrees");
}
class="kw">public class="kw">static float getMaxWallAngleDegrees(MemorySegment var0) {
class="kw">return getMaxWallAngleDegrees(var0, 0);
}
class="kw">public class="kw">static float getMaxWallAngleDegrees(MemorySegment var0, int var1) {
class="kw">return PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 255), "MaxWallAngleDegrees");
}
class="kw">public class="kw">static MovementSettings toObject(MemorySegment var0) {
class="kw">return toObject(var0, 0, null);
}
class="kw">public class="kw">static MovementSettings toObject(MemorySegment var0, int var1) {
class="kw">return toObject(var0, var1, null);
}
class="kw">public class="kw">static MovementSettings toObject(MemorySegment var0, int var1, @Nullable ReadCursor var2) {
requireBounds(var0, var1);
MovementSettings var3 = new MovementSettings(
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 0), "Mass"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 4), "DragCoefficient"),
var0.get(PacketIO.PROTO_BOOL, var1 + 8),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 9), "VelocityResistance"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 13), "JumpForce"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 17), "SwimJumpForce"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 21), "JumpBufferDuration"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 25), "JumpBufferMaxYVelocity"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 29), "Acceleration"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 33), "AirDragMin"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 37), "AirDragMax"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 41), "AirDragMinSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 45), "AirDragMaxSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 49), "AirFrictionMin"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 53), "AirFrictionMax"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 57), "AirFrictionMinSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 61), "AirFrictionMaxSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 65), "AirSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 69), "AirControlMinSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 73), "AirControlMaxSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 77), "AirControlMinMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 81), "AirControlMaxMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 85), "ComboAirSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 89), "BaseSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 93), "ClimbSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 97), "ClimbSpeedLateral"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 101), "ClimbUpSprintSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 105), "ClimbDownSprintSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 109), "HorizontalFlySpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 113), "VerticalFlySpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 117), "MaxSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 121), "MinSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 125), "WishDirectionGravityX"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 129), "WishDirectionGravityY"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 133), "WishDirectionWeightX"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 137), "WishDirectionWeightY"),
FlyMode.fromValue(var0.get(PacketIO.PROTO_BYTE, var1 + 141)),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 142), "CollisionExpulsionForce"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 146), "ForwardWalkSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 150), "BackwardWalkSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 154), "StrafeWalkSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 158), "ForwardRunSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 162), "BackwardRunSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 166), "StrafeRunSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 170), "ForwardCrouchSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 174), "BackwardCrouchSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 178), "StrafeCrouchSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 182), "ForwardSprintSpeedMultiplier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 186), "VariableJumpFallForce"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 190), "FallEffectDuration"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 194), "FallJumpForce"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 198), "FallMomentumLoss"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 202), "AutoJumpObstacleSpeedLoss"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 206), "AutoJumpObstacleSprintSpeedLoss"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 210), "AutoJumpObstacleEffectDuration"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 214), "AutoJumpObstacleSprintEffectDuration"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 218), "AutoJumpObstacleMaxAngle"),
var0.get(PacketIO.PROTO_BOOL, var1 + 222),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 223), "MinSlideEntrySpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 227), "SlideExitSpeed"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 231), "MinFallSpeedToEngageRoll"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 235), "MaxFallSpeedToEngageRoll"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 239), "RollStartSpeedModifier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 243), "RollExitSpeedModifier"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 247), "RollTimeToComplete"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 251), "MaxSlopeAngleDegrees"),
PacketIO.requireFinite(var0.get(PacketIO.PROTO_FLOAT, var1 + 255), "MaxWallAngleDegrees")
);
if (var2 != null) {
var2.position = var1 + 259;
}
class="kw">return var3;
}
class="kw">public int serialize(@Nonnull MemorySegment var1, int var2) {
PacketIO.requireFinite(this.mass, "Mass");
var1.set(PacketIO.PROTO_FLOAT, var2 + 0, this.mass);
PacketIO.requireFinite(this.dragCoefficient, "DragCoefficient");
var1.set(PacketIO.PROTO_FLOAT, var2 + 4, this.dragCoefficient);
var1.set(PacketIO.PROTO_BOOL, var2 + 8, this.invertedGravity);
PacketIO.requireFinite(this.velocityResistance, "VelocityResistance");
var1.set(PacketIO.PROTO_FLOAT, var2 + 9, this.velocityResistance);
PacketIO.requireFinite(this.jumpForce, "JumpForce");
var1.set(PacketIO.PROTO_FLOAT, var2 + 13, this.jumpForce);
PacketIO.requireFinite(this.swimJumpForce, "SwimJumpForce");
var1.set(PacketIO.PROTO_FLOAT, var2 + 17, this.swimJumpForce);
PacketIO.requireFinite(this.jumpBufferDuration, "JumpBufferDuration");
var1.set(PacketIO.PROTO_FLOAT, var2 + 21, this.jumpBufferDuration);
PacketIO.requireFinite(this.jumpBufferMaxYVelocity, "JumpBufferMaxYVelocity");
var1.set(PacketIO.PROTO_FLOAT, var2 + 25, this.jumpBufferMaxYVelocity);
PacketIO.requireFinite(this.acceleration, "Acceleration");
var1.set(PacketIO.PROTO_FLOAT, var2 + 29, this.acceleration);
PacketIO.requireFinite(this.airDragMin, "AirDragMin");
var1.set(PacketIO.PROTO_FLOAT, var2 + 33, this.airDragMin);
PacketIO.requireFinite(this.airDragMax, "AirDragMax");
var1.set(PacketIO.PROTO_FLOAT, var2 + 37, this.airDragMax);
PacketIO.requireFinite(this.airDragMinSpeed, "AirDragMinSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 41, this.airDragMinSpeed);
PacketIO.requireFinite(this.airDragMaxSpeed, "AirDragMaxSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 45, this.airDragMaxSpeed);
PacketIO.requireFinite(this.airFrictionMin, "AirFrictionMin");
var1.set(PacketIO.PROTO_FLOAT, var2 + 49, this.airFrictionMin);
PacketIO.requireFinite(this.airFrictionMax, "AirFrictionMax");
var1.set(PacketIO.PROTO_FLOAT, var2 + 53, this.airFrictionMax);
PacketIO.requireFinite(this.airFrictionMinSpeed, "AirFrictionMinSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 57, this.airFrictionMinSpeed);
PacketIO.requireFinite(this.airFrictionMaxSpeed, "AirFrictionMaxSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 61, this.airFrictionMaxSpeed);
PacketIO.requireFinite(this.airSpeedMultiplier, "AirSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 65, this.airSpeedMultiplier);
PacketIO.requireFinite(this.airControlMinSpeed, "AirControlMinSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 69, this.airControlMinSpeed);
PacketIO.requireFinite(this.airControlMaxSpeed, "AirControlMaxSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 73, this.airControlMaxSpeed);
PacketIO.requireFinite(this.airControlMinMultiplier, "AirControlMinMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 77, this.airControlMinMultiplier);
PacketIO.requireFinite(this.airControlMaxMultiplier, "AirControlMaxMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 81, this.airControlMaxMultiplier);
PacketIO.requireFinite(this.comboAirSpeedMultiplier, "ComboAirSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 85, this.comboAirSpeedMultiplier);
PacketIO.requireFinite(this.baseSpeed, "BaseSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 89, this.baseSpeed);
PacketIO.requireFinite(this.climbSpeed, "ClimbSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 93, this.climbSpeed);
PacketIO.requireFinite(this.climbSpeedLateral, "ClimbSpeedLateral");
var1.set(PacketIO.PROTO_FLOAT, var2 + 97, this.climbSpeedLateral);
PacketIO.requireFinite(this.climbUpSprintSpeed, "ClimbUpSprintSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 101, this.climbUpSprintSpeed);
PacketIO.requireFinite(this.climbDownSprintSpeed, "ClimbDownSprintSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 105, this.climbDownSprintSpeed);
PacketIO.requireFinite(this.horizontalFlySpeed, "HorizontalFlySpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 109, this.horizontalFlySpeed);
PacketIO.requireFinite(this.verticalFlySpeed, "VerticalFlySpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 113, this.verticalFlySpeed);
PacketIO.requireFinite(this.maxSpeedMultiplier, "MaxSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 117, this.maxSpeedMultiplier);
PacketIO.requireFinite(this.minSpeedMultiplier, "MinSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 121, this.minSpeedMultiplier);
PacketIO.requireFinite(this.wishDirectionGravityX, "WishDirectionGravityX");
var1.set(PacketIO.PROTO_FLOAT, var2 + 125, this.wishDirectionGravityX);
PacketIO.requireFinite(this.wishDirectionGravityY, "WishDirectionGravityY");
var1.set(PacketIO.PROTO_FLOAT, var2 + 129, this.wishDirectionGravityY);
PacketIO.requireFinite(this.wishDirectionWeightX, "WishDirectionWeightX");
var1.set(PacketIO.PROTO_FLOAT, var2 + 133, this.wishDirectionWeightX);
PacketIO.requireFinite(this.wishDirectionWeightY, "WishDirectionWeightY");
var1.set(PacketIO.PROTO_FLOAT, var2 + 137, this.wishDirectionWeightY);
var1.set(PacketIO.PROTO_BYTE, var2 + 141, (byte)this.fly.getValue());
PacketIO.requireFinite(this.collisionExpulsionForce, "CollisionExpulsionForce");
var1.set(PacketIO.PROTO_FLOAT, var2 + 142, this.collisionExpulsionForce);
PacketIO.requireFinite(this.forwardWalkSpeedMultiplier, "ForwardWalkSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 146, this.forwardWalkSpeedMultiplier);
PacketIO.requireFinite(this.backwardWalkSpeedMultiplier, "BackwardWalkSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 150, this.backwardWalkSpeedMultiplier);
PacketIO.requireFinite(this.strafeWalkSpeedMultiplier, "StrafeWalkSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 154, this.strafeWalkSpeedMultiplier);
PacketIO.requireFinite(this.forwardRunSpeedMultiplier, "ForwardRunSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 158, this.forwardRunSpeedMultiplier);
PacketIO.requireFinite(this.backwardRunSpeedMultiplier, "BackwardRunSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 162, this.backwardRunSpeedMultiplier);
PacketIO.requireFinite(this.strafeRunSpeedMultiplier, "StrafeRunSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 166, this.strafeRunSpeedMultiplier);
PacketIO.requireFinite(this.forwardCrouchSpeedMultiplier, "ForwardCrouchSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 170, this.forwardCrouchSpeedMultiplier);
PacketIO.requireFinite(this.backwardCrouchSpeedMultiplier, "BackwardCrouchSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 174, this.backwardCrouchSpeedMultiplier);
PacketIO.requireFinite(this.strafeCrouchSpeedMultiplier, "StrafeCrouchSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 178, this.strafeCrouchSpeedMultiplier);
PacketIO.requireFinite(this.forwardSprintSpeedMultiplier, "ForwardSprintSpeedMultiplier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 182, this.forwardSprintSpeedMultiplier);
PacketIO.requireFinite(this.variableJumpFallForce, "VariableJumpFallForce");
var1.set(PacketIO.PROTO_FLOAT, var2 + 186, this.variableJumpFallForce);
PacketIO.requireFinite(this.fallEffectDuration, "FallEffectDuration");
var1.set(PacketIO.PROTO_FLOAT, var2 + 190, this.fallEffectDuration);
PacketIO.requireFinite(this.fallJumpForce, "FallJumpForce");
var1.set(PacketIO.PROTO_FLOAT, var2 + 194, this.fallJumpForce);
PacketIO.requireFinite(this.fallMomentumLoss, "FallMomentumLoss");
var1.set(PacketIO.PROTO_FLOAT, var2 + 198, this.fallMomentumLoss);
PacketIO.requireFinite(this.autoJumpObstacleSpeedLoss, "AutoJumpObstacleSpeedLoss");
var1.set(PacketIO.PROTO_FLOAT, var2 + 202, this.autoJumpObstacleSpeedLoss);
PacketIO.requireFinite(this.autoJumpObstacleSprintSpeedLoss, "AutoJumpObstacleSprintSpeedLoss");
var1.set(PacketIO.PROTO_FLOAT, var2 + 206, this.autoJumpObstacleSprintSpeedLoss);
PacketIO.requireFinite(this.autoJumpObstacleEffectDuration, "AutoJumpObstacleEffectDuration");
var1.set(PacketIO.PROTO_FLOAT, var2 + 210, this.autoJumpObstacleEffectDuration);
PacketIO.requireFinite(this.autoJumpObstacleSprintEffectDuration, "AutoJumpObstacleSprintEffectDuration");
var1.set(PacketIO.PROTO_FLOAT, var2 + 214, this.autoJumpObstacleSprintEffectDuration);
PacketIO.requireFinite(this.autoJumpObstacleMaxAngle, "AutoJumpObstacleMaxAngle");
var1.set(PacketIO.PROTO_FLOAT, var2 + 218, this.autoJumpObstacleMaxAngle);
var1.set(PacketIO.PROTO_BOOL, var2 + 222, this.autoJumpDisableJumping);
PacketIO.requireFinite(this.minSlideEntrySpeed, "MinSlideEntrySpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 223, this.minSlideEntrySpeed);
PacketIO.requireFinite(this.slideExitSpeed, "SlideExitSpeed");
var1.set(PacketIO.PROTO_FLOAT, var2 + 227, this.slideExitSpeed);
PacketIO.requireFinite(this.minFallSpeedToEngageRoll, "MinFallSpeedToEngageRoll");
var1.set(PacketIO.PROTO_FLOAT, var2 + 231, this.minFallSpeedToEngageRoll);
PacketIO.requireFinite(this.maxFallSpeedToEngageRoll, "MaxFallSpeedToEngageRoll");
var1.set(PacketIO.PROTO_FLOAT, var2 + 235, this.maxFallSpeedToEngageRoll);
PacketIO.requireFinite(this.rollStartSpeedModifier, "RollStartSpeedModifier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 239, this.rollStartSpeedModifier);
PacketIO.requireFinite(this.rollExitSpeedModifier, "RollExitSpeedModifier");
var1.set(PacketIO.PROTO_FLOAT, var2 + 243, this.rollExitSpeedModifier);
PacketIO.requireFinite(this.rollTimeToComplete, "RollTimeToComplete");
var1.set(PacketIO.PROTO_FLOAT, var2 + 247, this.rollTimeToComplete);
PacketIO.requireFinite(this.maxSlopeAngleDegrees, "MaxSlopeAngleDegrees");
var1.set(PacketIO.PROTO_FLOAT, var2 + 251, this.maxSlopeAngleDegrees);
PacketIO.requireFinite(this.maxWallAngleDegrees, "MaxWallAngleDegrees");
var1.set(PacketIO.PROTO_FLOAT, var2 + 255, this.maxWallAngleDegrees);
class="kw">return 259;
}
class="kw">public int computeSize() {
class="kw">return 259;
}
class="kw">public MovementSettings clone() {
MovementSettings var1 = new MovementSettings();
var1.mass = this.mass;
var1.dragCoefficient = this.dragCoefficient;
var1.invertedGravity = this.invertedGravity;
var1.velocityResistance = this.velocityResistance;
var1.jumpForce = this.jumpForce;
var1.swimJumpForce = this.swimJumpForce;
var1.jumpBufferDuration = this.jumpBufferDuration;
var1.jumpBufferMaxYVelocity = this.jumpBufferMaxYVelocity;
var1.acceleration = this.acceleration;
var1.airDragMin = this.airDragMin;
var1.airDragMax = this.airDragMax;
var1.airDragMinSpeed = this.airDragMinSpeed;
var1.airDragMaxSpeed = this.airDragMaxSpeed;
var1.airFrictionMin = this.airFrictionMin;
var1.airFrictionMax = this.airFrictionMax;
var1.airFrictionMinSpeed = this.airFrictionMinSpeed;
var1.airFrictionMaxSpeed = this.airFrictionMaxSpeed;
var1.airSpeedMultiplier = this.airSpeedMultiplier;
var1.airControlMinSpeed = this.airControlMinSpeed;
var1.airControlMaxSpeed = this.airControlMaxSpeed;
var1.airControlMinMultiplier = this.airControlMinMultiplier;
var1.airControlMaxMultiplier = this.airControlMaxMultiplier;
var1.comboAirSpeedMultiplier = this.comboAirSpeedMultiplier;
var1.baseSpeed = this.baseSpeed;
var1.climbSpeed = this.climbSpeed;
var1.climbSpeedLateral = this.climbSpeedLateral;
var1.climbUpSprintSpeed = this.climbUpSprintSpeed;
var1.climbDownSprintSpeed = this.climbDownSprintSpeed;
var1.horizontalFlySpeed = this.horizontalFlySpeed;
var1.verticalFlySpeed = this.verticalFlySpeed;
var1.maxSpeedMultiplier = this.maxSpeedMultiplier;
var1.minSpeedMultiplier = this.minSpeedMultiplier;
var1.wishDirectionGravityX = this.wishDirectionGravityX;
var1.wishDirectionGravityY = this.wishDirectionGravityY;
var1.wishDirectionWeightX = this.wishDirectionWeightX;
var1.wishDirectionWeightY = this.wishDirectionWeightY;
var1.fly = this.fly;
var1.collisionExpulsionForce = this.collisionExpulsionForce;
var1.forwardWalkSpeedMultiplier = this.forwardWalkSpeedMultiplier;
var1.backwardWalkSpeedMultiplier = this.backwardWalkSpeedMultiplier;
var1.strafeWalkSpeedMultiplier = this.strafeWalkSpeedMultiplier;
var1.forwardRunSpeedMultiplier = this.forwardRunSpeedMultiplier;
var1.backwardRunSpeedMultiplier = this.backwardRunSpeedMultiplier;
var1.strafeRunSpeedMultiplier = this.strafeRunSpeedMultiplier;
var1.forwardCrouchSpeedMultiplier = this.forwardCrouchSpeedMultiplier;
var1.backwardCrouchSpeedMultiplier = this.backwardCrouchSpeedMultiplier;
var1.strafeCrouchSpeedMultiplier = this.strafeCrouchSpeedMultiplier;
var1.forwardSprintSpeedMultiplier = this.forwardSprintSpeedMultiplier;
var1.variableJumpFallForce = this.variableJumpFallForce;
var1.fallEffectDuration = this.fallEffectDuration;
var1.fallJumpForce = this.fallJumpForce;
var1.fallMomentumLoss = this.fallMomentumLoss;
var1.autoJumpObstacleSpeedLoss = this.autoJumpObstacleSpeedLoss;
var1.autoJumpObstacleSprintSpeedLoss = this.autoJumpObstacleSprintSpeedLoss;
var1.autoJumpObstacleEffectDuration = this.autoJumpObstacleEffectDuration;
var1.autoJumpObstacleSprintEffectDuration = this.autoJumpObstacleSprintEffectDuration;
var1.autoJumpObstacleMaxAngle = this.autoJumpObstacleMaxAngle;
var1.autoJumpDisableJumping = this.autoJumpDisableJumping;
var1.minSlideEntrySpeed = this.minSlideEntrySpeed;
var1.slideExitSpeed = this.slideExitSpeed;
var1.minFallSpeedToEngageRoll = this.minFallSpeedToEngageRoll;
var1.maxFallSpeedToEngageRoll = this.maxFallSpeedToEngageRoll;
var1.rollStartSpeedModifier = this.rollStartSpeedModifier;
var1.rollExitSpeedModifier = this.rollExitSpeedModifier;
var1.rollTimeToComplete = this.rollTimeToComplete;
var1.maxSlopeAngleDegrees = this.maxSlopeAngleDegrees;
var1.maxWallAngleDegrees = this.maxWallAngleDegrees;
class="kw">return var1;
}
@Override
class="kw">public boolean equals(Object var1) {
if (this == var1) {
class="kw">return true;
} else {
class="kw">return !(var1 class="kw">instanceof MovementSettings var2)
? false
: this.mass == var2.mass
&& this.dragCoefficient == var2.dragCoefficient
&& this.invertedGravity == var2.invertedGravity
&& this.velocityResistance == var2.velocityResistance
&& this.jumpForce == var2.jumpForce
&& this.swimJumpForce == var2.swimJumpForce
&& this.jumpBufferDuration == var2.jumpBufferDuration
&& this.jumpBufferMaxYVelocity == var2.jumpBufferMaxYVelocity
&& this.acceleration == var2.acceleration
&& this.airDragMin == var2.airDragMin
&& this.airDragMax == var2.airDragMax
&& this.airDragMinSpeed == var2.airDragMinSpeed
&& this.airDragMaxSpeed == var2.airDragMaxSpeed
&& this.airFrictionMin == var2.airFrictionMin
&& this.airFrictionMax == var2.airFrictionMax
&& this.airFrictionMinSpeed == var2.airFrictionMinSpeed
&& this.airFrictionMaxSpeed == var2.airFrictionMaxSpeed
&& this.airSpeedMultiplier == var2.airSpeedMultiplier
&& this.airControlMinSpeed == var2.airControlMinSpeed
&& this.airControlMaxSpeed == var2.airControlMaxSpeed
&& this.airControlMinMultiplier == var2.airControlMinMultiplier
&& this.airControlMaxMultiplier == var2.airControlMaxMultiplier
&& this.comboAirSpeedMultiplier == var2.comboAirSpeedMultiplier
&& this.baseSpeed == var2.baseSpeed
&& this.climbSpeed == var2.climbSpeed
&& this.climbSpeedLateral == var2.climbSpeedLateral
&& this.climbUpSprintSpeed == var2.climbUpSprintSpeed
&& this.climbDownSprintSpeed == var2.climbDownSprintSpeed
&& this.horizontalFlySpeed == var2.horizontalFlySpeed
&& this.verticalFlySpeed == var2.verticalFlySpeed
&& this.maxSpeedMultiplier == var2.maxSpeedMultiplier
&& this.minSpeedMultiplier == var2.minSpeedMultiplier
&& this.wishDirectionGravityX == var2.wishDirectionGravityX
&& this.wishDirectionGravityY == var2.wishDirectionGravityY
&& this.wishDirectionWeightX == var2.wishDirectionWeightX
&& this.wishDirectionWeightY == var2.wishDirectionWeightY
&& Objects.equals(this.fly, var2.fly)
&& this.collisionExpulsionForce == var2.collisionExpulsionForce
&& this.forwardWalkSpeedMultiplier == var2.forwardWalkSpeedMultiplier
&& this.backwardWalkSpeedMultiplier == var2.backwardWalkSpeedMultiplier
&& this.strafeWalkSpeedMultiplier == var2.strafeWalkSpeedMultiplier
&& this.forwardRunSpeedMultiplier == var2.forwardRunSpeedMultiplier
&& this.backwardRunSpeedMultiplier == var2.backwardRunSpeedMultiplier
&& this.strafeRunSpeedMultiplier == var2.strafeRunSpeedMultiplier
&& this.forwardCrouchSpeedMultiplier == var2.forwardCrouchSpeedMultiplier
&& this.backwardCrouchSpeedMultiplier == var2.backwardCrouchSpeedMultiplier
&& this.strafeCrouchSpeedMultiplier == var2.strafeCrouchSpeedMultiplier
&& this.forwardSprintSpeedMultiplier == var2.forwardSprintSpeedMultiplier
&& this.variableJumpFallForce == var2.variableJumpFallForce
&& this.fallEffectDuration == var2.fallEffectDuration
&& this.fallJumpForce == var2.fallJumpForce
&& this.fallMomentumLoss == var2.fallMomentumLoss
&& this.autoJumpObstacleSpeedLoss == var2.autoJumpObstacleSpeedLoss
&& this.autoJumpObstacleSprintSpeedLoss == var2.autoJumpObstacleSprintSpeedLoss
&& this.autoJumpObstacleEffectDuration == var2.autoJumpObstacleEffectDuration
&& this.autoJumpObstacleSprintEffectDuration == var2.autoJumpObstacleSprintEffectDuration
&& this.autoJumpObstacleMaxAngle == var2.autoJumpObstacleMaxAngle
&& this.autoJumpDisableJumping == var2.autoJumpDisableJumping
&& this.minSlideEntrySpeed == var2.minSlideEntrySpeed
&& this.slideExitSpeed == var2.slideExitSpeed
&& this.minFallSpeedToEngageRoll == var2.minFallSpeedToEngageRoll
&& this.maxFallSpeedToEngageRoll == var2.maxFallSpeedToEngageRoll
&& this.rollStartSpeedModifier == var2.rollStartSpeedModifier
&& this.rollExitSpeedModifier == var2.rollExitSpeedModifier
&& this.rollTimeToComplete == var2.rollTimeToComplete
&& this.maxSlopeAngleDegrees == var2.maxSlopeAngleDegrees
&& this.maxWallAngleDegrees == var2.maxWallAngleDegrees;
}
}
@Override
class="kw">public int hashCode() {
class="kw">return Objects.hash(
this.mass,
this.dragCoefficient,
this.invertedGravity,
this.velocityResistance,
this.jumpForce,
this.swimJumpForce,
this.jumpBufferDuration,
this.jumpBufferMaxYVelocity,
this.acceleration,
this.airDragMin,
this.airDragMax,
this.airDragMinSpeed,
this.airDragMaxSpeed,
this.airFrictionMin,
this.airFrictionMax,
this.airFrictionMinSpeed,
this.airFrictionMaxSpeed,
this.airSpeedMultiplier,
this.airControlMinSpeed,
this.airControlMaxSpeed,
this.airControlMinMultiplier,
this.airControlMaxMultiplier,
this.comboAirSpeedMultiplier,
this.baseSpeed,
this.climbSpeed,
this.climbSpeedLateral,
this.climbUpSprintSpeed,
this.climbDownSprintSpeed,
this.horizontalFlySpeed,
this.verticalFlySpeed,
this.maxSpeedMultiplier,
this.minSpeedMultiplier,
this.wishDirectionGravityX,
this.wishDirectionGravityY,
this.wishDirectionWeightX,
this.wishDirectionWeightY,
this.fly,
this.collisionExpulsionForce,
this.forwardWalkSpeedMultiplier,
this.backwardWalkSpeedMultiplier,
this.strafeWalkSpeedMultiplier,
this.forwardRunSpeedMultiplier,
this.backwardRunSpeedMultiplier,
this.strafeRunSpeedMultiplier,
this.forwardCrouchSpeedMultiplier,
this.backwardCrouchSpeedMultiplier,
this.strafeCrouchSpeedMultiplier,
this.forwardSprintSpeedMultiplier,
this.variableJumpFallForce,
this.fallEffectDuration,
this.fallJumpForce,
this.fallMomentumLoss,
this.autoJumpObstacleSpeedLoss,
this.autoJumpObstacleSprintSpeedLoss,
this.autoJumpObstacleEffectDuration,
this.autoJumpObstacleSprintEffectDuration,
this.autoJumpObstacleMaxAngle,
this.autoJumpDisableJumping,
this.minSlideEntrySpeed,
this.slideExitSpeed,
this.minFallSpeedToEngageRoll,
this.maxFallSpeedToEngageRoll,
this.rollStartSpeedModifier,
this.rollExitSpeedModifier,
this.rollTimeToComplete,
this.maxSlopeAngleDegrees,
this.maxWallAngleDegrees
);
}
}