Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- getAssetStore()
- getAssetMap()
- getId()
- getExtraData()
- getVelocityResistance()
- getJumpForce()
- getSwimJumpForce()
- getJumpBufferDuration()
- getJumpBufferMaxYVelocity()
- getAcceleration()
- getAirDragMin()
- getAirDragMax()
- getAirDragMinSpeed()
- getAirDragMaxSpeed()
- getAirFrictionMin()
- getAirFrictionMax()
- getAirFrictionMinSpeed()
- getAirFrictionMaxSpeed()
- getAirSpeedMultiplier()
- getAirControlMinSpeed()
- getAirControlMaxSpeed()
- getAirControlMinMultiplier()
- getAirControlMaxMultiplier()
- getComboAirSpeedMultiplier()
- getBaseSpeed()
- getClimbSpeed()
- getClimbSpeedLateral()
- getClimbUpSprintSpeed()
- getClimbDownSprintSpeed()
- getFly()
- getHorizontalFlySpeed()
- getVerticalFlySpeed()
- getMaxSpeedMultiplier()
- getMinSpeedMultiplier()
- getWishDirectionGravityX()
- getWishDirectionGravityY()
- getWishDirectionWeightX()
- getWishDirectionWeightY()
- getCollisionExpulsionForce()
- getForwardWalkSpeedMultiplier()
- getBackwardWalkSpeedMultiplier()
- getStrafeWalkSpeedMultiplier()
- getForwardRunSpeedMultiplier()
- getBackwardRunSpeedMultiplier()
- getStrafeRunSpeedMultiplier()
- getForwardCrouchSpeedMultiplier()
- getBackwardCrouchSpeedMultiplier()
- getStrafeCrouchSpeedMultiplier()
- getForwardSprintSpeedMultiplier()
- getVariableJumpFallForce()
- getFallEffectDuration()
- getFallJumpForce()
- getFallMomentumLoss()
- getAutoJumpObstacleSpeedLoss()
- getAutoJumpObstacleSprintSpeedLoss()
- getAutoJumpObstacleEffectDuration()
- getAutoJumpObstacleSprintEffectDuration()
- getAutoJumpObstacleMaxAngle()
- isAutoJumpDisableJumping()
- getMinFallSpeedToEngageRoll()
- getMaxFallSpeedToEngageRoll()
- getFallDamagePartialMitigationPercent()
- getMaxFallSpeedRollFullMitigation()
- getRollStartSpeedModifier()
- getRollExitSpeedModifier()
- getRollTimeToComplete()
- getMaxSlopeAngleDegrees()
- getMaxWallAngleDegrees()
- toPacket()
- toString()
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 TypeFieldDescriptionstatic final AssetBuilderCodec<String, MovementConfig> static final Stringstatic final intstatic final MovementConfigstatic final ValidatorCache<String> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatgetFly()floatfloatfloatfloatfloatgetId()floatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatfloatbooleantoPacket()toString()
-
Field Details
-
CODEC
-
VALIDATOR_CACHE
-
DEFAULT_INDEX
public static final int DEFAULT_INDEX- See Also:
-
DEFAULT_ID
- See Also:
-
DEFAULT_MOVEMENT
-
-
Constructor Details
-
MovementConfig
-
MovementConfig
-
-
Method Details
-
getAssetStore
public static AssetStore<String, MovementConfig, IndexedLookupTableAssetMap<String, MovementConfig>> getAssetStore() -
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() -
getFly
- Returns:
- the fly capability applied by this config, or
nullto leave it alone: default settings derive it from the player's game mode, and a config applied on top of them keeps the current setting.
-
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() -
getMaxSlopeAngleDegrees
public float getMaxSlopeAngleDegrees() -
getMaxWallAngleDegrees
public float getMaxWallAngleDegrees() -
toPacket
- Specified by:
toPacketin interfaceNetworkSerializable<MovementSettings>
-
toString
-