HyCodeYourTale
classpublicPriority 3

BuilderMotionControllerDive

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

extends BuilderMotionControllerBase

24

Methods

24

Public Methods

18

Fields

1

Constructors

Constructors

public
BuilderMotionControllerDive()

Methods

Public Methods (24)

public
MotionControllerDive build(BuilderSupport builderSupport)
@Nonnull
public
SpawnTestResult canSpawn(SpawningContext context)
@Nonnull@Override
public
Class<MotionController> category()
@Nonnull@Override
public
double getAcceleration()
public
BuilderDescriptorState getBuilderDescriptorState()
@Nonnull@Override
public
double getDesiredDepthWeight()
public
double getFastDiveThreshold()
public
double getGravity()
public
String getLongDescription()
@Nonnull@Override
public
double getMaxDiveDepth()
public
double getMaxFallSpeed()
public
float getMaxMoveTurnAngle()
public
double getMaxRotationSpeed()
public
double getMaxSinkSpeed()
public
double getMaxVerticalSpeed()
public
double getMaxWaterDepth()
public
double getMinDepthAboveGround()
public
double getMinDepthBelowSurface()
public
double getMinDiveDepth()
public
double getMinHorizontalSpeed()
public
double getMinWaterDepth()
public
String getShortDescription()
@Nonnull@Override
public
double getSinkRatio()
public
double getSwimDepth()

Fields

Private/Package Fields (18)

privatedouble acceleration
privatedouble desiredDepthWeight
privatedouble fastDiveThreshold
privatedouble gravity
privatedouble maxDiveDepth
privatedouble maxFallSpeed
privatefloat maxMoveTurnAngle
privatedouble maxRotationSpeed
privatedouble maxSinkSpeed
privatedouble maxVerticalSpeed
privatedouble maxWaterDepth
privatedouble minDepthAboveGround
privatedouble minDepthBelowSurface
privatedouble minDiveDepth
privatedouble minHorizontalSpeed
privatedouble minWaterDepth
privatedouble sinkRatio
privatedouble swimDepth

Related Classes