MovementConfig

public class MovementConfig implements JsonAssetWithMap, IndexedLookupTableAssetMap, MovementConfig>>, NetworkSerializable

Class MovementConfig. Provides movementconfig functionality for the Hytale server.

java.lang.Object > MovementConfig

Field Summary

extraData

protected AssetExtraInfo.Data extraData

Field extraData.

id

protected String id

Field id.

velocityResistance

protected float velocityResistance

Field velocityResistance.

jumpForce

protected float jumpForce

Field jumpForce.

swimJumpForce

protected float swimJumpForce

Field swimJumpForce.

jumpBufferDuration

protected float jumpBufferDuration

Field jumpBufferDuration.

jumpBufferMaxYVelocity

protected float jumpBufferMaxYVelocity

Field jumpBufferMaxYVelocity.

acceleration

protected float acceleration

Field acceleration.

airDragMin

protected float airDragMin

Field airDragMin.

airDragMax

protected float airDragMax

Field airDragMax.

airDragMinSpeed

protected float airDragMinSpeed

Field airDragMinSpeed.

airDragMaxSpeed

protected float airDragMaxSpeed

Field airDragMaxSpeed.

airFrictionMin

protected float airFrictionMin

Field airFrictionMin.

airFrictionMax

protected float airFrictionMax

Field airFrictionMax.

airFrictionMinSpeed

protected float airFrictionMinSpeed

Field airFrictionMinSpeed.

airFrictionMaxSpeed

protected float airFrictionMaxSpeed

Field airFrictionMaxSpeed.

airSpeedMultiplier

protected float airSpeedMultiplier

Field airSpeedMultiplier.

airControlMinSpeed

protected float airControlMinSpeed

Field airControlMinSpeed.

airControlMaxSpeed

protected float airControlMaxSpeed

Field airControlMaxSpeed.

airControlMinMultiplier

protected float airControlMinMultiplier

Field airControlMinMultiplier.

airControlMaxMultiplier

protected float airControlMaxMultiplier

Field airControlMaxMultiplier.

comboAirSpeedMultiplier

protected float comboAirSpeedMultiplier

Field comboAirSpeedMultiplier.

baseSpeed

protected float baseSpeed

Field baseSpeed.

climbSpeed

protected float climbSpeed

Field climbSpeed.

climbSpeedLateral

protected float climbSpeedLateral

Field climbSpeedLateral.

climbUpSprintSpeed

protected float climbUpSprintSpeed

Field climbUpSprintSpeed.

climbDownSprintSpeed

protected float climbDownSprintSpeed

Field climbDownSprintSpeed.

horizontalFlySpeed

protected float horizontalFlySpeed

Field horizontalFlySpeed.

verticalFlySpeed

protected float verticalFlySpeed

Field verticalFlySpeed.

maxSpeedMultiplier

protected float maxSpeedMultiplier

Field maxSpeedMultiplier.

minSpeedMultiplier

protected float minSpeedMultiplier

Field minSpeedMultiplier.

wishDirectionGravityX

protected float wishDirectionGravityX

Field wishDirectionGravityX.

wishDirectionGravityY

protected float wishDirectionGravityY

Field wishDirectionGravityY.

wishDirectionWeightX

protected float wishDirectionWeightX

Field wishDirectionWeightX.

wishDirectionWeightY

protected float wishDirectionWeightY

Field wishDirectionWeightY.

collisionExpulsionForce

protected float collisionExpulsionForce

Field collisionExpulsionForce.

forwardWalkSpeedMultiplier

protected float forwardWalkSpeedMultiplier

Field forwardWalkSpeedMultiplier.

backwardWalkSpeedMultiplier

protected float backwardWalkSpeedMultiplier

Field backwardWalkSpeedMultiplier.

strafeWalkSpeedMultiplier

protected float strafeWalkSpeedMultiplier

Field strafeWalkSpeedMultiplier.

forwardRunSpeedMultiplier

protected float forwardRunSpeedMultiplier

Field forwardRunSpeedMultiplier.

backwardRunSpeedMultiplier

protected float backwardRunSpeedMultiplier

Field backwardRunSpeedMultiplier.

strafeRunSpeedMultiplier

protected float strafeRunSpeedMultiplier

Field strafeRunSpeedMultiplier.

forwardCrouchSpeedMultiplier

protected float forwardCrouchSpeedMultiplier

Field forwardCrouchSpeedMultiplier.

backwardCrouchSpeedMultiplier

protected float backwardCrouchSpeedMultiplier

Field backwardCrouchSpeedMultiplier.

strafeCrouchSpeedMultiplier

protected float strafeCrouchSpeedMultiplier

Field strafeCrouchSpeedMultiplier.

forwardSprintSpeedMultiplier

protected float forwardSprintSpeedMultiplier

Field forwardSprintSpeedMultiplier.

variableJumpFallForce

protected float variableJumpFallForce

Field variableJumpFallForce.

fallEffectDuration

protected float fallEffectDuration

Field fallEffectDuration.

fallJumpForce

protected float fallJumpForce

Field fallJumpForce.

fallMomentumLoss

protected float fallMomentumLoss

Field fallMomentumLoss.

autoJumpObstacleSpeedLoss

protected float autoJumpObstacleSpeedLoss

Field autoJumpObstacleSpeedLoss.

autoJumpObstacleSprintSpeedLoss

protected float autoJumpObstacleSprintSpeedLoss

Field autoJumpObstacleSprintSpeedLoss.

autoJumpObstacleEffectDuration

protected float autoJumpObstacleEffectDuration

Field autoJumpObstacleEffectDuration.

autoJumpObstacleSprintEffectDuration

protected float autoJumpObstacleSprintEffectDuration

Field autoJumpObstacleSprintEffectDuration.

autoJumpObstacleMaxAngle

protected float autoJumpObstacleMaxAngle

Field autoJumpObstacleMaxAngle.

autoJumpDisableJumping

protected boolean autoJumpDisableJumping

Field autoJumpDisableJumping.

minSlideEntrySpeed

protected float minSlideEntrySpeed

Field minSlideEntrySpeed.

slideExitSpeed

protected float slideExitSpeed

Field slideExitSpeed.

minFallSpeedToEngageRoll

protected float minFallSpeedToEngageRoll

Field minFallSpeedToEngageRoll.

maxFallSpeedToEngageRoll

protected float maxFallSpeedToEngageRoll

Field maxFallSpeedToEngageRoll.

fallDamagePartialMitigationPercent

protected float fallDamagePartialMitigationPercent

Field fallDamagePartialMitigationPercent.

maxFallSpeedRollFullMitigation

protected float maxFallSpeedRollFullMitigation

Field maxFallSpeedRollFullMitigation.

rollStartSpeedModifier

protected float rollStartSpeedModifier

Field rollStartSpeedModifier.

rollExitSpeedModifier

protected float rollExitSpeedModifier

Field rollExitSpeedModifier.

rollTimeToComplete

protected float rollTimeToComplete

Field rollTimeToComplete.

packet

final MovementSettings packet

Field packet.

Method Detail

getAssetStore

public > getAssetStore ()

Method getAssetStore.

getAssetMap

public MovementConfig> getAssetMap ()

Method getAssetMap.

MovementConfig

public public MovementConfig (@Nonnull final MovementConfig movementConfig)

Method MovementConfig.

Parameters:
@Nonnull final MovementConfig movementConfig

getId

public String getId ()

Method getId.

getExtraData

public AssetExtraInfo.Data getExtraData ()

Method getExtraData.

getVelocityResistance

public float getVelocityResistance ()

Method getVelocityResistance.

getJumpForce

public float getJumpForce ()

Method getJumpForce.

getSwimJumpForce

public float getSwimJumpForce ()

Method getSwimJumpForce.

getJumpBufferDuration

public float getJumpBufferDuration ()

Method getJumpBufferDuration.

getJumpBufferMaxYVelocity

public float getJumpBufferMaxYVelocity ()

Method getJumpBufferMaxYVelocity.

getAcceleration

public float getAcceleration ()

Method getAcceleration.

getAirDragMin

public float getAirDragMin ()

Method getAirDragMin.

getAirDragMax

public float getAirDragMax ()

Method getAirDragMax.

getAirDragMinSpeed

public float getAirDragMinSpeed ()

Method getAirDragMinSpeed.

getAirDragMaxSpeed

public float getAirDragMaxSpeed ()

Method getAirDragMaxSpeed.

getAirFrictionMin

public float getAirFrictionMin ()

Method getAirFrictionMin.

getAirFrictionMax

public float getAirFrictionMax ()

Method getAirFrictionMax.

getAirFrictionMinSpeed

public float getAirFrictionMinSpeed ()

Method getAirFrictionMinSpeed.

getAirFrictionMaxSpeed

public float getAirFrictionMaxSpeed ()

Method getAirFrictionMaxSpeed.

getAirSpeedMultiplier

public float getAirSpeedMultiplier ()

Method getAirSpeedMultiplier.

getAirControlMinSpeed

public float getAirControlMinSpeed ()

Method getAirControlMinSpeed.

getAirControlMaxSpeed

public float getAirControlMaxSpeed ()

Method getAirControlMaxSpeed.

getAirControlMinMultiplier

public float getAirControlMinMultiplier ()

Method getAirControlMinMultiplier.

getAirControlMaxMultiplier

public float getAirControlMaxMultiplier ()

Method getAirControlMaxMultiplier.

getComboAirSpeedMultiplier

public float getComboAirSpeedMultiplier ()

Method getComboAirSpeedMultiplier.

getBaseSpeed

public float getBaseSpeed ()

Method getBaseSpeed.

getClimbSpeed

public float getClimbSpeed ()

Method getClimbSpeed.

getClimbSpeedLateral

public float getClimbSpeedLateral ()

Method getClimbSpeedLateral.

getClimbUpSprintSpeed

public float getClimbUpSprintSpeed ()

Method getClimbUpSprintSpeed.

getClimbDownSprintSpeed

public float getClimbDownSprintSpeed ()

Method getClimbDownSprintSpeed.

getHorizontalFlySpeed

public float getHorizontalFlySpeed ()

Method getHorizontalFlySpeed.

getVerticalFlySpeed

public float getVerticalFlySpeed ()

Method getVerticalFlySpeed.

getMaxSpeedMultiplier

public float getMaxSpeedMultiplier ()

Method getMaxSpeedMultiplier.

getMinSpeedMultiplier

public float getMinSpeedMultiplier ()

Method getMinSpeedMultiplier.

getWishDirectionGravityX

public float getWishDirectionGravityX ()

Method getWishDirectionGravityX.

getWishDirectionGravityY

public float getWishDirectionGravityY ()

Method getWishDirectionGravityY.

getWishDirectionWeightX

public float getWishDirectionWeightX ()

Method getWishDirectionWeightX.

getWishDirectionWeightY

public float getWishDirectionWeightY ()

Method getWishDirectionWeightY.

getCollisionExpulsionForce

public float getCollisionExpulsionForce ()

Method getCollisionExpulsionForce.

getForwardWalkSpeedMultiplier

public float getForwardWalkSpeedMultiplier ()

Method getForwardWalkSpeedMultiplier.

getBackwardWalkSpeedMultiplier

public float getBackwardWalkSpeedMultiplier ()

Method getBackwardWalkSpeedMultiplier.

getStrafeWalkSpeedMultiplier

public float getStrafeWalkSpeedMultiplier ()

Method getStrafeWalkSpeedMultiplier.

getForwardRunSpeedMultiplier

public float getForwardRunSpeedMultiplier ()

Method getForwardRunSpeedMultiplier.

getBackwardRunSpeedMultiplier

public float getBackwardRunSpeedMultiplier ()

Method getBackwardRunSpeedMultiplier.

getStrafeRunSpeedMultiplier

public float getStrafeRunSpeedMultiplier ()

Method getStrafeRunSpeedMultiplier.

getForwardCrouchSpeedMultiplier

public float getForwardCrouchSpeedMultiplier ()

Method getForwardCrouchSpeedMultiplier.

getBackwardCrouchSpeedMultiplier

public float getBackwardCrouchSpeedMultiplier ()

Method getBackwardCrouchSpeedMultiplier.

getStrafeCrouchSpeedMultiplier

public float getStrafeCrouchSpeedMultiplier ()

Method getStrafeCrouchSpeedMultiplier.

getForwardSprintSpeedMultiplier

public float getForwardSprintSpeedMultiplier ()

Method getForwardSprintSpeedMultiplier.

getVariableJumpFallForce

public float getVariableJumpFallForce ()

Method getVariableJumpFallForce.

getFallEffectDuration

public float getFallEffectDuration ()

Method getFallEffectDuration.

getFallJumpForce

public float getFallJumpForce ()

Method getFallJumpForce.

getFallMomentumLoss

public float getFallMomentumLoss ()

Method getFallMomentumLoss.

getAutoJumpObstacleSpeedLoss

public float getAutoJumpObstacleSpeedLoss ()

Method getAutoJumpObstacleSpeedLoss.

getAutoJumpObstacleSprintSpeedLoss

public float getAutoJumpObstacleSprintSpeedLoss ()

Method getAutoJumpObstacleSprintSpeedLoss.

getAutoJumpObstacleEffectDuration

public float getAutoJumpObstacleEffectDuration ()

Method getAutoJumpObstacleEffectDuration.

getAutoJumpObstacleSprintEffectDuration

public float getAutoJumpObstacleSprintEffectDuration ()

Method getAutoJumpObstacleSprintEffectDuration.

getAutoJumpObstacleMaxAngle

public float getAutoJumpObstacleMaxAngle ()

Method getAutoJumpObstacleMaxAngle.

isAutoJumpDisableJumping

public boolean isAutoJumpDisableJumping ()

Method isAutoJumpDisableJumping.

getMinFallSpeedToEngageRoll

public float getMinFallSpeedToEngageRoll ()

Method getMinFallSpeedToEngageRoll.

getMaxFallSpeedToEngageRoll

public float getMaxFallSpeedToEngageRoll ()

Method getMaxFallSpeedToEngageRoll.

getFallDamagePartialMitigationPercent

public float getFallDamagePartialMitigationPercent ()

Method getFallDamagePartialMitigationPercent.

getMaxFallSpeedRollFullMitigation

public float getMaxFallSpeedRollFullMitigation ()

Method getMaxFallSpeedRollFullMitigation.

getRollStartSpeedModifier

public float getRollStartSpeedModifier ()

Method getRollStartSpeedModifier.

getRollExitSpeedModifier

public float getRollExitSpeedModifier ()

Method getRollExitSpeedModifier.

getRollTimeToComplete

public float getRollTimeToComplete ()

Method getRollTimeToComplete.

toPacket

public MovementSettings toPacket ()

Method toPacket.

toString

public String toString ()

Method toString.