HyCodeYourTale
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)

protectedfloat acceleration
protectedfloat airControlMaxMultiplier
protectedfloat airControlMaxSpeed
protectedfloat airControlMinMultiplier
protectedfloat airControlMinSpeed
protectedfloat airDragMax
protectedfloat airDragMaxSpeed
protectedfloat airDragMin
protectedfloat airDragMinSpeed
protectedfloat airFrictionMax
protectedfloat airFrictionMaxSpeed
protectedfloat airFrictionMin
protectedfloat airFrictionMinSpeed
protectedfloat airSpeedMultiplier
protectedboolean autoJumpDisableJumping
protectedfloat autoJumpObstacleEffectDuration
protectedfloat autoJumpObstacleMaxAngle
protectedfloat autoJumpObstacleSpeedLoss
protectedfloat autoJumpObstacleSprintEffectDuration
protectedfloat autoJumpObstacleSprintSpeedLoss
protectedfloat backwardCrouchSpeedMultiplier
protectedfloat backwardRunSpeedMultiplier
protectedfloat backwardWalkSpeedMultiplier
protectedfloat baseSpeed
protectedfloat climbDownSprintSpeed
protectedfloat climbSpeed
protectedfloat climbSpeedLateral
protectedfloat climbUpSprintSpeed
protectedfloat collisionExpulsionForce
protectedfloat comboAirSpeedMultiplier
protectedAssetExtraInfo.Data extraData
protectedfloat fallDamagePartialMitigationPercent
protectedfloat fallEffectDuration
protectedfloat fallJumpForce
protectedfloat fallMomentumLoss
protectedfloat forwardCrouchSpeedMultiplier
protectedfloat forwardRunSpeedMultiplier
protectedfloat forwardSprintSpeedMultiplier
protectedfloat forwardWalkSpeedMultiplier
protectedfloat horizontalFlySpeed
protectedString id
protectedfloat jumpBufferDuration
protectedfloat jumpBufferMaxYVelocity
protectedfloat jumpForce
protectedfloat maxFallSpeedRollFullMitigation
protectedfloat maxFallSpeedToEngageRoll
protectedfloat maxSpeedMultiplier
protectedfloat minFallSpeedToEngageRoll
protectedfloat minSlideEntrySpeed
protectedfloat minSpeedMultiplier
protectedfloat rollExitSpeedModifier
protectedfloat rollStartSpeedModifier
protectedfloat rollTimeToComplete
protectedfloat slideExitSpeed
protectedfloat strafeCrouchSpeedMultiplier
protectedfloat strafeRunSpeedMultiplier
protectedfloat strafeWalkSpeedMultiplier
protectedfloat swimJumpForce
protectedfloat variableJumpFallForce
protectedfloat velocityResistance
protectedfloat verticalFlySpeed
protectedfloat wishDirectionGravityX
protectedfloat wishDirectionGravityY
protectedfloat wishDirectionWeightX
protectedfloat wishDirectionWeightY

Private/Package Fields (1)

privateAssetStore<String, MovementConfig, IndexedLookupTableAssetMap<String, MovementConfig>> ASSET_STORE

Related Classes