classpublicPriority 1
MovementConfig
com.hypixel.hytale.server.core.entity.entities.player.movement.MovementConfig
implements JsonAssetWithMap<String, IndexedLookupTableAssetMap<String, MovementConfig>>, NetworkSerializable
67
Methods
67
Public Methods
66
Fields
4
Constructors
Constants
AssetBuilderCodec<String, MovementConfig>CODEC= AssetBuilderCodec.builder(
MovementConfig.class,
MovementConfig::new,
...
StringDEFAULT_ID= "BuiltinDefault"
intDEFAULT_INDEX= 0
MovementConfigDEFAULT_MOVEMENT= <complex>
ValidatorCache<String>VALIDATOR_CACHE= new ValidatorCache<>(new AssetKeyValidator<>(MovementConfig::getAssetStore))
Constructors
package-private
MovementConfig("BuiltinDefault" ?)protected
MovementConfig()public
MovementConfig(MovementConfig movementConfig)public
MovementConfig(String id)Methods
Public Methods (67)
public
float getAcceleration()public
float getAirControlMaxMultiplier()public
float getAirControlMaxSpeed()public
float getAirControlMinMultiplier()public
float getAirControlMinSpeed()public
float getAirDragMax()public
float getAirDragMaxSpeed()public
float getAirDragMin()public
float getAirDragMinSpeed()public
float getAirFrictionMax()public
float getAirFrictionMaxSpeed()public
float getAirFrictionMin()public
float getAirFrictionMinSpeed()public
float getAirSpeedMultiplier()publicstatic
IndexedLookupTableAssetMap<String, MovementConfig> getAssetMap()publicstatic
AssetStore<String, MovementConfig, IndexedLookupTableAssetMap<String, MovementConfig>> getAssetStore()public
float getAutoJumpObstacleEffectDuration()public
float getAutoJumpObstacleMaxAngle()public
float getAutoJumpObstacleSpeedLoss()public
float getAutoJumpObstacleSprintEffectDuration()public
float getAutoJumpObstacleSprintSpeedLoss()public
float getBackwardCrouchSpeedMultiplier()public
float getBackwardRunSpeedMultiplier()public
float getBackwardWalkSpeedMultiplier()public
float getBaseSpeed()public
float getClimbDownSprintSpeed()public
float getClimbSpeed()public
float getClimbSpeedLateral()public
float getClimbUpSprintSpeed()public
float getCollisionExpulsionForce()public
float getComboAirSpeedMultiplier()public
AssetExtraInfo.Data getExtraData()public
float getFallDamagePartialMitigationPercent()public
float getFallEffectDuration()public
float getFallJumpForce()public
float getFallMomentumLoss()public
float getForwardCrouchSpeedMultiplier()public
float getForwardRunSpeedMultiplier()public
float getForwardSprintSpeedMultiplier()public
float getForwardWalkSpeedMultiplier()public
float getHorizontalFlySpeed()public
String getId()public
float getJumpBufferDuration()public
float getJumpBufferMaxYVelocity()public
float getJumpForce()public
float getMaxFallSpeedRollFullMitigation()public
float getMaxFallSpeedToEngageRoll()public
float getMaxSpeedMultiplier()public
float getMinFallSpeedToEngageRoll()public
float getMinSpeedMultiplier()public
float getRollExitSpeedModifier()public
float getRollStartSpeedModifier()public
float getRollTimeToComplete()public
float getStrafeCrouchSpeedMultiplier()public
float getStrafeRunSpeedMultiplier()public
float getStrafeWalkSpeedMultiplier()public
float getSwimJumpForce()public
float getVariableJumpFallForce()public
float getVelocityResistance()public
float getVerticalFlySpeed()public
float getWishDirectionGravityX()public
float getWishDirectionGravityY()public
float getWishDirectionWeightX()public
float getWishDirectionWeightY()public
boolean isAutoJumpDisableJumping()public
MovementSettings toPacket()@Nonnull
public
String toString()@Nonnull@Override
Fields
Protected Fields (65)
protected
float accelerationprotected
float airControlMaxMultiplierprotected
float airControlMaxSpeedprotected
float airControlMinMultiplierprotected
float airControlMinSpeedprotected
float airDragMaxprotected
float airDragMaxSpeedprotected
float airDragMinprotected
float airDragMinSpeedprotected
float airFrictionMaxprotected
float airFrictionMaxSpeedprotected
float airFrictionMinprotected
float airFrictionMinSpeedprotected
float airSpeedMultiplierprotected
boolean autoJumpDisableJumpingprotected
float autoJumpObstacleEffectDurationprotected
float autoJumpObstacleMaxAngleprotected
float autoJumpObstacleSpeedLossprotected
float autoJumpObstacleSprintEffectDurationprotected
float autoJumpObstacleSprintSpeedLossprotected
float backwardCrouchSpeedMultiplierprotected
float backwardRunSpeedMultiplierprotected
float backwardWalkSpeedMultiplierprotected
float baseSpeedprotected
float climbDownSprintSpeedprotected
float climbSpeedprotected
float climbSpeedLateralprotected
float climbUpSprintSpeedprotected
float collisionExpulsionForceprotected
float comboAirSpeedMultiplierprotected
AssetExtraInfo.Data extraDataprotected
float fallDamagePartialMitigationPercentprotected
float fallEffectDurationprotected
float fallJumpForceprotected
float fallMomentumLossprotected
float forwardCrouchSpeedMultiplierprotected
float forwardRunSpeedMultiplierprotected
float forwardSprintSpeedMultiplierprotected
float forwardWalkSpeedMultiplierprotected
float horizontalFlySpeedprotected
String idprotected
float jumpBufferDurationprotected
float jumpBufferMaxYVelocityprotected
float jumpForceprotected
float maxFallSpeedRollFullMitigationprotected
float maxFallSpeedToEngageRollprotected
float maxSpeedMultiplierprotected
float minFallSpeedToEngageRollprotected
float minSlideEntrySpeedprotected
float minSpeedMultiplierprotected
float rollExitSpeedModifierprotected
float rollStartSpeedModifierprotected
float rollTimeToCompleteprotected
float slideExitSpeedprotected
float strafeCrouchSpeedMultiplierprotected
float strafeRunSpeedMultiplierprotected
float strafeWalkSpeedMultiplierprotected
float swimJumpForceprotected
float variableJumpFallForceprotected
float velocityResistanceprotected
float verticalFlySpeedprotected
float wishDirectionGravityXprotected
float wishDirectionGravityYprotected
float wishDirectionWeightXprotected
float wishDirectionWeightYPrivate/Package Fields (1)
private
AssetStore<String, MovementConfig, IndexedLookupTableAssetMap<String, MovementConfig>> ASSET_STORE