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)
private
double accelerationprivate
double desiredDepthWeightprivate
double fastDiveThresholdprivate
double gravityprivate
double maxDiveDepthprivate
double maxFallSpeedprivate
float maxMoveTurnAngleprivate
double maxRotationSpeedprivate
double maxSinkSpeedprivate
double maxVerticalSpeedprivate
double maxWaterDepthprivate
double minDepthAboveGroundprivate
double minDepthBelowSurfaceprivate
double minDiveDepthprivate
double minHorizontalSpeedprivate
double minWaterDepthprivate
double sinkRatioprivate
double swimDepth