BuilderBodyMotionWanderBase

abstract class BuilderBodyMotionWanderBase extends BuilderBodyMotionBase

Class BuilderBodyMotionWanderBase. Provides builderbodymotionwanderbase functionality for the Hytale server.

java.lang.Object > BuilderBodyMotionBase > BuilderBodyMotionWanderBase

Field Summary

No fields documented.

Method Detail

BuilderBodyMotionWanderBase

public public BuilderBodyMotionWanderBase ()

Method BuilderBodyMotionWanderBase.

build

public BodyMotionWanderBase build (@Nonnull final BuilderSupport builderSupport)

Method build.

Parameters:
@Nonnull final BuilderSupport builderSupport

readCommonConfig

public Builder readCommonConfig (@Nonnull final JsonElement data)

Method readCommonConfig.

Parameters:
@Nonnull final JsonElement data

wading

public like wading (depends on motion controller type)

Method wading.

Parameters:
depends on motion controller type

getMinWalkTime

public double getMinWalkTime (@Nonnull final BuilderSupport support)

Method getMinWalkTime.

Parameters:
@Nonnull final BuilderSupport support

getMaxWalkTime

public double getMaxWalkTime (@Nonnull final BuilderSupport support)

Method getMaxWalkTime.

Parameters:
@Nonnull final BuilderSupport support

getMinHeadingChange

public float getMinHeadingChange (@Nonnull final BuilderSupport support)

Method getMinHeadingChange.

Parameters:
@Nonnull final BuilderSupport support

getMaxHeadingChange

public float getMaxHeadingChange (@Nonnull final BuilderSupport support)

Method getMaxHeadingChange.

Parameters:
@Nonnull final BuilderSupport support

isRelaxHeadingChange

public boolean isRelaxHeadingChange (@Nonnull final BuilderSupport support)

Method isRelaxHeadingChange.

Parameters:
@Nonnull final BuilderSupport support

getRelativeSpeed

public double getRelativeSpeed (@Nonnull final BuilderSupport support)

Method getRelativeSpeed.

Parameters:
@Nonnull final BuilderSupport support

getMinMoveDistance

public double getMinMoveDistance (@Nonnull final BuilderSupport support)

Method getMinMoveDistance.

Parameters:
@Nonnull final BuilderSupport support

getStopDistance

public double getStopDistance (@Nonnull final BuilderSupport support)

Method getStopDistance.

Parameters:
@Nonnull final BuilderSupport support

isAvoidingBlockDamage

public boolean isAvoidingBlockDamage (@Nonnull final BuilderSupport support)

Method isAvoidingBlockDamage.

Parameters:
@Nonnull final BuilderSupport support

isRelaxedMoveConstraints

public boolean isRelaxedMoveConstraints (@Nonnull final BuilderSupport support)

Method isRelaxedMoveConstraints.

Parameters:
@Nonnull final BuilderSupport support

getTestsPerTick

public int getTestsPerTick (@Nonnull final BuilderSupport support)

Method getTestsPerTick.

Parameters:
@Nonnull final BuilderSupport support

getDesiredAltitudeWeight

public double getDesiredAltitudeWeight (@Nonnull final BuilderSupport support)

Method getDesiredAltitudeWeight.

Parameters:
@Nonnull final BuilderSupport support