classpublicPriority 3
BuilderBodyMotionMaintainDistance
com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionMaintainDistance
extends BuilderBodyMotionBase
12
Methods
12
Public Methods
0
Fields
1
Constructors
Constants
double[]DEFAULT_STRAFING_DURATION_RANGE= <complex>
double[]DEFAULT_STRAFING_FREQUENCY_RANGE= <complex>
StringMAX_RANGE_PARAMETER= "MaxRange"
StringMIN_RANGE_PARAMETER= "MinRange"
doubleNO_POSITIONING= 1.7976931348623157E308
StringPOSITIONING_ANGLE_PARAMETER= "PositioningAngle"
Constructors
public
BuilderBodyMotionMaintainDistance()Methods
Public Methods (12)
public
BodyMotionMaintainDistance build(BuilderSupport builderSupport)@Nonnull
public
BuilderDescriptorState getBuilderDescriptorState()@Nonnull@Override
public
double[] getDesiredDistanceRange(BuilderSupport support)public
String getLongDescription()@Nonnull@Override
public
double getMoveThreshold(BuilderSupport support)public
double getMoveTowardsSlowdownThreshold(BuilderSupport support)public
double getRelativeBackwardsSpeed(BuilderSupport support)public
double getRelativeForwardsSpeed(BuilderSupport support)public
String getShortDescription()@Nonnull@Override
public
double[] getStrafingDurationRange(BuilderSupport support)public
double[] getStrafingFrequencyRange(BuilderSupport support)public
double getTargetDistanceFactor(BuilderSupport support)