Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- readConfig(JsonElement)
- getParsedDebugFlags()
- getNodesPerTick(BuilderSupport)
- getMaxPathLength(BuilderSupport)
- getMaxOpenNodes(BuilderSupport)
- getMaxTotalNodes(BuilderSupport)
- isDiagonalMoves(BuilderSupport)
- getUseBestPath(BuilderSupport)
- isBuildOptimisedPath(BuilderSupport)
- getPathSmoothing(BuilderSupport)
- getRelativeSpeed(BuilderSupport)
- getRelativeSpeedWaypoint(BuilderSupport)
- getWaypointRadius(BuilderSupport)
- getRejectionWeight(BuilderSupport)
- getBlendHeading(BuilderSupport)
- isAvoidingBlockDamage(BuilderSupport)
- isLegacyRelaxedMoveConstraints(BuilderSupport)
- getRelaxedConstraints(BuilderSupport)
- isRelaxedConstraintsPresent()
- getThrottleDelayRange(BuilderSupport)
- getThrottleIgnoreCount(BuilderSupport)
- isUseSteering(BuilderSupport)
- isUsePathfinder(BuilderSupport)
- isSkipSteering(BuilderSupport)
- getMinPathLength(BuilderSupport)
- getDesiredAltitudeWeight(BuilderSupport)
Class BuilderBodyMotionFindBase
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderBase<BodyMotion>
com.hypixel.hytale.server.npc.corecomponents.builders.BuilderMotionBase<BodyMotion>
com.hypixel.hytale.server.npc.corecomponents.builders.BuilderBodyMotionBase
com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionFindBase
- All Implemented Interfaces:
NamedSchema, SchemaConvertable<Void>, Builder<BodyMotion>, BuilderContext
- Direct Known Subclasses:
BuilderBodyMotionFindWithTarget, BuilderBodyMotionLeave
public abstract class BuilderBodyMotionFindBase
extends BuilderBodyMotionBase
implements Builder<BodyMotion>
- Since:
- 2018-06-14
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublegetBlendHeading(BuilderSupport support) doublegetDesiredAltitudeWeight(BuilderSupport support) intgetMaxOpenNodes(BuilderSupport support) intgetMaxPathLength(BuilderSupport support) intgetMaxTotalNodes(BuilderSupport support) doublegetMinPathLength(BuilderSupport support) intgetNodesPerTick(BuilderSupport support) intgetPathSmoothing(BuilderSupport support) doublegetRejectionWeight(BuilderSupport support) doublegetRelativeSpeed(BuilderSupport support) doublegetRelativeSpeedWaypoint(BuilderSupport support) getRelaxedConstraints(BuilderSupport support) double[]getThrottleDelayRange(BuilderSupport support) intgetThrottleIgnoreCount(BuilderSupport support) booleangetUseBestPath(BuilderSupport support) doublegetWaypointRadius(BuilderSupport support) booleanisAvoidingBlockDamage(BuilderSupport support) booleanisBuildOptimisedPath(BuilderSupport support) booleanisDiagonalMoves(BuilderSupport support) booleanbooleanbooleanisSkipSteering(BuilderSupport support) booleanisUsePathfinder(BuilderSupport support) booleanisUseSteering(BuilderSupport support) readConfig(com.google.gson.JsonElement data) Methods inherited from class BuilderBodyMotionBase
categoryMethods inherited from class BuilderMotionBase
canRequireFeature, isEnabled, readCommonConfig, validateMethods inherited from class BuilderBase
cleanupParameters, createVector3d, createVector3d, enumSetToStrings, excludeFromRegularBuilding, expectBooleanElement, expectKey, expectObject, expectObject, expectStringArray, expectStringArray, expectStringElement, getArray, getAsset, getAsset, getAssetArray, getAssetArray, getBoolean, getBoolean, getBuilderDescriptorState, getBuilderManager, getBuilderParameters, getCodecObject, getDependencies, getDescriptionArray, getDescriptor, getDictionary, getDomain, getDouble, getDouble, getDoubleArray, getDoubleArray, getDoubleRange, getDoubleRange, getEnum, getEnum, getEnumSet, getEnumSet, getEvaluatorHelper, getFloat, getFloat, getInstructionContextHelper, getInt, getInt, getIntArray, getIntArray, getIntRange, getIntRange, getLabel, getLongDescription, getObject, getOverride, getOverride, getOwner, getParameterBlock, getSchemaName, getShortDescription, getStateMappingHelper, getString, getString, getStringArray, getStringArray, getTypeName, getVector3d, getVector3d, ignoreAttribute, readBoolean, readConfig, readString, readString, readStringArray, readStringArray, registerTags, requireArray, requireArray, requireAsset, requireAsset, requireAssetArray, requireAssetArray, requireBoolean, requireBoolean, requireCodecObject, requireDictionary, requireDouble, requireDouble, requireDoubleArray, requireDoubleArray, requireDoubleIfNotOverridden, requireDoubleRange, requireDoubleRange, requireEmbeddableArray, requireEnum, requireEnum, requireEnumArray, requireEnumSet, requireEnumSet, requireFloat, requireFloat, requireInt, requireInt, requireIntArray, requireIntArray, requireIntIfNotOverridden, requireIntRange, requireIntRange, requireObject, requireString, requireString, requireStringArray, requireStringArray, requireStringIfNotOverridden, requireTemporalArray, requireTemporalRange, requireVector3d, requireVector3d, setLabel, setTypeName, stringsToEnumArray, stringsToEnumSet, stringToEnum, toSchema, validateAsset, validateAssetList, validateReferencedProvidedFeaturesMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Builder
addDynamicDependency, build, canRequireFeature, category, clearDynamicDependencies, excludeFromRegularBuilding, getBuilderDescriptorState, getBuilderParameters, getDependencies, getDescriptor, getDynamicDependencies, getEvaluatorHelper, getInstructionContextHelper, getStateMappingHelper, getTypeName, hasDynamicDependencies, ignoreAttribute, isDeprecated, isEnabled, isSpawnable, readConfig, setLabel, setTypeName, toSchema, validate, validateReferencedProvidedFeaturesMethods inherited from interface BuilderContext
getBreadCrumbs, getBreadCrumbs, getLabel, getOwner, getParent, setCurrentStateNameMethods inherited from interface NamedSchema
getSchemaNameMethods inherited from interface SchemaConvertable
toSchema
-
Constructor Details
-
BuilderBodyMotionFindBase
public BuilderBodyMotionFindBase() -
BuilderBodyMotionFindBase
public BuilderBodyMotionFindBase(boolean enableSteering)
-
-
Method Details
-
readConfig
- Overrides:
readConfigin classBuilderBase<BodyMotion>
-
getParsedDebugFlags
-
getNodesPerTick
-
getMaxPathLength
-
getMaxOpenNodes
-
getMaxTotalNodes
-
isDiagonalMoves
-
getUseBestPath
-
isBuildOptimisedPath
-
getPathSmoothing
-
getRelativeSpeed
-
getRelativeSpeedWaypoint
-
getWaypointRadius
-
getRejectionWeight
-
getBlendHeading
-
isAvoidingBlockDamage
-
isLegacyRelaxedMoveConstraints
-
getRelaxedConstraints
-
isRelaxedConstraintsPresent
public boolean isRelaxedConstraintsPresent() -
getThrottleDelayRange
-
getThrottleIgnoreCount
-
isUseSteering
-
isUsePathfinder
-
isSkipSteering
-
getMinPathLength
-
getDesiredAltitudeWeight
-