HyCodeYourTale
classpublicPriority 3

BuilderMotionControllerWalk

com.hypixel.hytale.server.npc.movement.controllers.builders.BuilderMotionControllerWalk

extends BuilderMotionControllerBase

43

Methods

43

Public Methods

12

Fields

1

Constructors

Constants

double[]DEFAULT_JUMP_RANGE= <complex>

Constructors

public
BuilderMotionControllerWalk()

Methods

Public Methods (43)

public
MotionControllerWalk build(BuilderSupport builderSupport)
@Nonnull
public
SpawnTestResult canSpawn(SpawningContext context)
@Nonnull@Override
public
Class<MotionController> category()
@Nonnull@Override
public
double getAcceleration(BuilderSupport builderSupport)
public
MotionControllerWalk.AscentAnimationType getAscentAnimationType(BuilderSupport support)
public
double getBlendRestRelativeSpeed(BuilderSupport builderSupport)
public
float getBlendRestTurnAngle(BuilderSupport builderSupport)
public
BuilderDescriptorState getBuilderDescriptorState()
@Nonnull@Override
public
double getClimbSpeedConst(BuilderSupport support)
public
double getClimbSpeedMult(BuilderSupport support)
public
double getClimbSpeedPow(BuilderSupport support)
public
double getDescendForwardAmount(BuilderSupport builderSupport)
public
double getDescendSpeedCompensation(BuilderSupport builderSupport)
public
MotionControllerWalk.DescentAnimationType getDescentAnimationType(BuilderSupport support)
public
double getDescentBlending(BuilderSupport support)
public
double getDescentSteepness(BuilderSupport support)
public
int getFenceBlockSet()
public
double getGravity()
public
float getHoverFreq()
public
double getJumpBlending(BuilderSupport support)
public
double getJumpDescentBlending(BuilderSupport support)
public
double getJumpDescentSteepness(BuilderSupport support)
public
double getJumpForce(BuilderSupport support)
public
double getJumpHeight(BuilderSupport support)
public
double[] getJumpRange(BuilderSupport support)
public
String getLongDescription()
@Nonnull@Override
public
double getMaxClimbHeight(BuilderSupport support)
public
double getMaxDropHeight(BuilderSupport support)
public
double getMaxHover()
public
float getMaxMoveTurnAngle(BuilderSupport builderSupport)
public
double getMaxRotationSpeed(BuilderSupport builderSupport)
public
double getMaxVerticalSpeed()
public
double getMaxVerticalSpeedFluid()
public
double getMaxWalkSpeedAfterHitMultiplier()
public
double getMinDescentAnimationHeight(BuilderSupport support)
public
double getMinHorizontalSpeed()
public
double getMinHover()
public
double getMinHoverClimb()
public
double getMinHoverDrop()
public
double getMinJumpDistance(BuilderSupport support)
public
double getMinJumpHeight(BuilderSupport support)
public
String getShortDescription()
@Nonnull@Override
public
boolean isFloatsDown()

Fields

Private/Package Fields (12)

privateString fenceBlockSet
privateboolean floatsDown
privatedouble gravity
privatefloat hoverFreq
privatedouble maxHover
privatedouble maxVerticalSpeed
privatedouble maxVerticalSpeedFluid
privatedouble maxWalkSpeedAfterHitMultiplier
privatedouble minHorizontalSpeed
privatedouble minHover
privatedouble minHoverClimb
privatedouble minHoverDrop

Related Classes