HyCodeYourTale
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)

Related Classes