Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- build(BuilderSupport)
- getShortDescription()
- getLongDescription()
- getBuilderDescriptorState()
- readConfig(JsonElement)
- getReachable(BuilderSupport)
- getStopDistance(BuilderSupport)
- getHeightDifference(BuilderSupport)
- getAbortDistance(BuilderSupport)
- getFalloff(BuilderSupport)
- getSlowDownDistance(BuilderSupport)
- getSwitchToSteeringDistance(BuilderSupport)
Class BuilderBodyMotionFind
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
com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionFindWithTarget
com.hypixel.hytale.server.npc.corecomponents.movement.builders.BuilderBodyMotionFind
- All Implemented Interfaces:
NamedSchema, SchemaConvertable<Void>, Builder<BodyMotion>, BuilderContext
- Direct Known Subclasses:
BuilderBodyMotionLand
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(BuilderSupport builderSupport) doublegetAbortDistance(BuilderSupport support) doublegetFalloff(BuilderSupport support) double[]getHeightDifference(BuilderSupport support) booleangetReachable(BuilderSupport support) doublegetSlowDownDistance(BuilderSupport builderSupport) doublegetStopDistance(BuilderSupport support) doublereadConfig(com.google.gson.JsonElement data) Methods inherited from class BuilderBodyMotionFindWithTarget
getMinMoveDistanceRecompute, getMinMoveDistanceReproject, getMinMoveDistanceWait, getRecomputeConeAngle, isAdjustRangeByHitboxSizeMethods inherited from class BuilderBodyMotionFindBase
getBlendHeading, getDesiredAltitudeWeight, getMaxOpenNodes, getMaxPathLength, getMaxTotalNodes, getMinPathLength, getNodesPerTick, getParsedDebugFlags, getPathSmoothing, getRejectionWeight, getRelativeSpeed, getRelativeSpeedWaypoint, getRelaxedConstraints, getThrottleDelayRange, getThrottleIgnoreCount, getUseBestPath, getWaypointRadius, isAvoidingBlockDamage, isBuildOptimisedPath, isDiagonalMoves, isLegacyRelaxedMoveConstraints, isRelaxedConstraintsPresent, isSkipSteering, isUsePathfinder, isUseSteeringMethods 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, 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, getObject, getOverride, getOverride, getOwner, getParameterBlock, getSchemaName, 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, canRequireFeature, category, clearDynamicDependencies, excludeFromRegularBuilding, 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
-
BuilderBodyMotionFind
public BuilderBodyMotionFind()
-
-
Method Details
-
build
-
getShortDescription
- Specified by:
getShortDescriptionin classBuilderBase<BodyMotion>
-
getLongDescription
- Specified by:
getLongDescriptionin classBuilderBase<BodyMotion>
-
getBuilderDescriptorState
- Specified by:
getBuilderDescriptorStatein interfaceBuilder<BodyMotion>- Specified by:
getBuilderDescriptorStatein classBuilderBase<BodyMotion>
-
readConfig
- Overrides:
readConfigin classBuilderBodyMotionFindWithTarget
-
getReachable
-
getStopDistance
-
getHeightDifference
-
getAbortDistance
-
getFalloff
-
getSlowDownDistance
-
getSwitchToSteeringDistance
-