Contents
Class BuilderInstructionRandomized
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderBase<Instruction>
com.hypixel.hytale.server.npc.instructions.builders.BuilderInstruction
com.hypixel.hytale.server.npc.instructions.builders.BuilderInstructionRandomized
- All Implemented Interfaces:
NamedSchema, SchemaConvertable<Void>, Builder<Instruction>, BuilderContext
-
Field Summary
FieldsFields inherited from class BuilderInstruction
ANTECEDENT, SUBSEQUENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(BuilderSupport builderSupport) double[]getExecuteFor(BuilderSupport support) booleangetResetOnStateChange(BuilderSupport support) readConfig(com.google.gson.JsonElement data) Methods inherited from class BuilderInstruction
category, getActionList, getBodyMotion, getChance, getHeadMotion, getName, getSensor, getSteps, getTag, hasActions, hasBodyMotion, hasHeadMotion, hasNestedInstructions, isContinueAfter, isEnabled, isInvertTreeModeResult, isTreeMode, setCurrentStateName, validateMethods inherited from class BuilderBase
canRequireFeature, 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, readCommonConfig, 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, clearDynamicDependencies, getDynamicDependencies, hasDynamicDependencies, isDeprecated, isSpawnableMethods inherited from interface BuilderContext
getBreadCrumbs, getBreadCrumbs, getParentMethods inherited from interface SchemaConvertable
toSchema
-
Field Details
-
DEFAULT_EXECUTION_RANGE
public static final double[] DEFAULT_EXECUTION_RANGE
-
-
Constructor Details
-
BuilderInstructionRandomized
public BuilderInstructionRandomized()
-
-
Method Details
-
getShortDescription
- Overrides:
getShortDescriptionin classBuilderInstruction
-
getLongDescription
- Overrides:
getLongDescriptionin classBuilderInstruction
-
build
- Specified by:
buildin interfaceBuilder<Instruction>- Overrides:
buildin classBuilderInstruction
-
readConfig
- Overrides:
readConfigin classBuilderInstruction
-
getBuilderDescriptorState
- Specified by:
getBuilderDescriptorStatein interfaceBuilder<Instruction>- Overrides:
getBuilderDescriptorStatein classBuilderInstruction
-
getResetOnStateChange
-
getExecuteFor
-