Class MovementConfig
java.lang.Object
com.hypixel.hytale.server.core.entity.entities.player.movement.MovementConfig
- All Implemented Interfaces:
JsonAsset<String>,JsonAssetWithMap<String,,IndexedLookupTableAssetMap<String, MovementConfig>> NetworkSerializable<MovementSettings>
public class MovementConfig
extends Object
implements JsonAssetWithMap<String,IndexedLookupTableAssetMap<String,MovementConfig>>, NetworkSerializable<MovementSettings>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprivate static AssetStore<String, MovementConfig, IndexedLookupTableAssetMap<String, MovementConfig>> protected booleanprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatstatic final AssetBuilderCodec<String, MovementConfig> protected floatprotected floatstatic final Stringstatic final intstatic final MovementConfigprotected AssetExtraInfo.Dataprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected Stringprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected floatstatic final ValidatorCache<String> protected floatprotected floatprotected floatprotected floatprotected floatprotected floatprotected float -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMovementConfig(MovementConfig movementConfig) MovementConfig(String id) -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatgetId()floatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatbooleantoPacket()toString()
-
Field Details
-
CODEC
-
VALIDATOR_CACHE
-
ASSET_STORE
private static AssetStore<String,MovementConfig, ASSET_STOREIndexedLookupTableAssetMap<String, MovementConfig>> -
DEFAULT_INDEX
public static final int DEFAULT_INDEX- See Also:
-
DEFAULT_ID
- See Also:
-
DEFAULT_MOVEMENT
-
extraData
-
id
-
velocityResistance
protected float velocityResistance -
jumpForce
protected float jumpForce -
swimJumpForce
protected float swimJumpForce -
jumpBufferDuration
protected float jumpBufferDuration -
jumpBufferMaxYVelocity
protected float jumpBufferMaxYVelocity -
acceleration
protected float acceleration -
airDragMin
protected float airDragMin -
airDragMax
protected float airDragMax -
airDragMinSpeed
protected float airDragMinSpeed -
airDragMaxSpeed
protected float airDragMaxSpeed -
airFrictionMin
protected float airFrictionMin -
airFrictionMax
protected float airFrictionMax -
airFrictionMinSpeed
protected float airFrictionMinSpeed -
airFrictionMaxSpeed
protected float airFrictionMaxSpeed -
airSpeedMultiplier
protected float airSpeedMultiplier -
airControlMinSpeed
protected float airControlMinSpeed -
airControlMaxSpeed
protected float airControlMaxSpeed -
airControlMinMultiplier
protected float airControlMinMultiplier -
airControlMaxMultiplier
protected float airControlMaxMultiplier -
comboAirSpeedMultiplier
protected float comboAirSpeedMultiplier -
baseSpeed
protected float baseSpeed -
climbSpeed
protected float climbSpeed -
climbSpeedLateral
protected float climbSpeedLateral -
climbUpSprintSpeed
protected float climbUpSprintSpeed -
climbDownSprintSpeed
protected float climbDownSprintSpeed -
horizontalFlySpeed
protected float horizontalFlySpeed -
verticalFlySpeed
protected float verticalFlySpeed -
maxSpeedMultiplier
protected float maxSpeedMultiplier -
minSpeedMultiplier
protected float minSpeedMultiplier -
wishDirectionGravityX
protected float wishDirectionGravityX -
wishDirectionGravityY
protected float wishDirectionGravityY -
wishDirectionWeightX
protected float wishDirectionWeightX -
wishDirectionWeightY
protected float wishDirectionWeightY -
collisionExpulsionForce
protected float collisionExpulsionForce -
forwardWalkSpeedMultiplier
protected float forwardWalkSpeedMultiplier -
backwardWalkSpeedMultiplier
protected float backwardWalkSpeedMultiplier -
strafeWalkSpeedMultiplier
protected float strafeWalkSpeedMultiplier -
forwardRunSpeedMultiplier
protected float forwardRunSpeedMultiplier -
backwardRunSpeedMultiplier
protected float backwardRunSpeedMultiplier -
strafeRunSpeedMultiplier
protected float strafeRunSpeedMultiplier -
forwardCrouchSpeedMultiplier
protected float forwardCrouchSpeedMultiplier -
backwardCrouchSpeedMultiplier
protected float backwardCrouchSpeedMultiplier -
strafeCrouchSpeedMultiplier
protected float strafeCrouchSpeedMultiplier -
forwardSprintSpeedMultiplier
protected float forwardSprintSpeedMultiplier -
variableJumpFallForce
protected float variableJumpFallForce -
fallEffectDuration
protected float fallEffectDuration -
fallJumpForce
protected float fallJumpForce -
fallMomentumLoss
protected float fallMomentumLoss -
autoJumpObstacleSpeedLoss
protected float autoJumpObstacleSpeedLoss -
autoJumpObstacleSprintSpeedLoss
protected float autoJumpObstacleSprintSpeedLoss -
autoJumpObstacleEffectDuration
protected float autoJumpObstacleEffectDuration -
autoJumpObstacleSprintEffectDuration
protected float autoJumpObstacleSprintEffectDuration -
autoJumpObstacleMaxAngle
protected float autoJumpObstacleMaxAngle -
autoJumpDisableJumping
protected boolean autoJumpDisableJumping -
minSlideEntrySpeed
protected float minSlideEntrySpeed -
slideExitSpeed
protected float slideExitSpeed -
minFallSpeedToEngageRoll
protected float minFallSpeedToEngageRoll -
maxFallSpeedToEngageRoll
protected float maxFallSpeedToEngageRoll -
fallDamagePartialMitigationPercent
protected float fallDamagePartialMitigationPercent -
maxFallSpeedRollFullMitigation
protected float maxFallSpeedRollFullMitigation -
rollStartSpeedModifier
protected float rollStartSpeedModifier -
rollExitSpeedModifier
protected float rollExitSpeedModifier -
rollTimeToComplete
protected float rollTimeToComplete
-
-
Constructor Details
-
MovementConfig
-
MovementConfig
-
MovementConfig
protected MovementConfig()
-
-
Method Details
-
getAssetStore
public static AssetStore<String,MovementConfig, getAssetStore()IndexedLookupTableAssetMap<String, MovementConfig>> -
getAssetMap
-
getId
-
getExtraData
-
getVelocityResistance
public float getVelocityResistance() -
getJumpForce
public float getJumpForce() -
getSwimJumpForce
public float getSwimJumpForce() -
getJumpBufferDuration
public float getJumpBufferDuration() -
getJumpBufferMaxYVelocity
public float getJumpBufferMaxYVelocity() -
getAcceleration
public float getAcceleration() -
getAirDragMin
public float getAirDragMin() -
getAirDragMax
public float getAirDragMax() -
getAirDragMinSpeed
public float getAirDragMinSpeed() -
getAirDragMaxSpeed
public float getAirDragMaxSpeed() -
getAirFrictionMin
public float getAirFrictionMin() -
getAirFrictionMax
public float getAirFrictionMax() -
getAirFrictionMinSpeed
public float getAirFrictionMinSpeed() -
getAirFrictionMaxSpeed
public float getAirFrictionMaxSpeed() -
getAirSpeedMultiplier
public float getAirSpeedMultiplier() -
getAirControlMinSpeed
public float getAirControlMinSpeed() -
getAirControlMaxSpeed
public float getAirControlMaxSpeed() -
getAirControlMinMultiplier
public float getAirControlMinMultiplier() -
getAirControlMaxMultiplier
public float getAirControlMaxMultiplier() -
getComboAirSpeedMultiplier
public float getComboAirSpeedMultiplier() -
getBaseSpeed
public float getBaseSpeed() -
getClimbSpeed
public float getClimbSpeed() -
getClimbSpeedLateral
public float getClimbSpeedLateral() -
getClimbUpSprintSpeed
public float getClimbUpSprintSpeed() -
getClimbDownSprintSpeed
public float getClimbDownSprintSpeed() -
getHorizontalFlySpeed
public float getHorizontalFlySpeed() -
getVerticalFlySpeed
public float getVerticalFlySpeed() -
getMaxSpeedMultiplier
public float getMaxSpeedMultiplier() -
getMinSpeedMultiplier
public float getMinSpeedMultiplier() -
getWishDirectionGravityX
public float getWishDirectionGravityX() -
getWishDirectionGravityY
public float getWishDirectionGravityY() -
getWishDirectionWeightX
public float getWishDirectionWeightX() -
getWishDirectionWeightY
public float getWishDirectionWeightY() -
getCollisionExpulsionForce
public float getCollisionExpulsionForce() -
getForwardWalkSpeedMultiplier
public float getForwardWalkSpeedMultiplier() -
getBackwardWalkSpeedMultiplier
public float getBackwardWalkSpeedMultiplier() -
getStrafeWalkSpeedMultiplier
public float getStrafeWalkSpeedMultiplier() -
getForwardRunSpeedMultiplier
public float getForwardRunSpeedMultiplier() -
getBackwardRunSpeedMultiplier
public float getBackwardRunSpeedMultiplier() -
getStrafeRunSpeedMultiplier
public float getStrafeRunSpeedMultiplier() -
getForwardCrouchSpeedMultiplier
public float getForwardCrouchSpeedMultiplier() -
getBackwardCrouchSpeedMultiplier
public float getBackwardCrouchSpeedMultiplier() -
getStrafeCrouchSpeedMultiplier
public float getStrafeCrouchSpeedMultiplier() -
getForwardSprintSpeedMultiplier
public float getForwardSprintSpeedMultiplier() -
getVariableJumpFallForce
public float getVariableJumpFallForce() -
getFallEffectDuration
public float getFallEffectDuration() -
getFallJumpForce
public float getFallJumpForce() -
getFallMomentumLoss
public float getFallMomentumLoss() -
getAutoJumpObstacleSpeedLoss
public float getAutoJumpObstacleSpeedLoss() -
getAutoJumpObstacleSprintSpeedLoss
public float getAutoJumpObstacleSprintSpeedLoss() -
getAutoJumpObstacleEffectDuration
public float getAutoJumpObstacleEffectDuration() -
getAutoJumpObstacleSprintEffectDuration
public float getAutoJumpObstacleSprintEffectDuration() -
getAutoJumpObstacleMaxAngle
public float getAutoJumpObstacleMaxAngle() -
isAutoJumpDisableJumping
public boolean isAutoJumpDisableJumping() -
getMinFallSpeedToEngageRoll
public float getMinFallSpeedToEngageRoll() -
getMaxFallSpeedToEngageRoll
public float getMaxFallSpeedToEngageRoll() -
getFallDamagePartialMitigationPercent
public float getFallDamagePartialMitigationPercent() -
getMaxFallSpeedRollFullMitigation
public float getMaxFallSpeedRollFullMitigation() -
getRollStartSpeedModifier
public float getRollStartSpeedModifier() -
getRollExitSpeedModifier
public float getRollExitSpeedModifier() -
getRollTimeToComplete
public float getRollTimeToComplete() -
toPacket
- Specified by:
toPacketin interfaceNetworkSerializable<MovementSettings>
-
toString
-