Contents
Class BuilderInstructionReference
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.BuilderInstructionReference
- All Implemented Interfaces:
NamedSchema, SchemaConvertable<Void>, Builder<Instruction>, BuilderContext
-
Field Summary
Fields inherited from class BuilderInstruction
ANTECEDENT, SUBSEQUENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(BuilderSupport builderSupport) booleanit.unimi.dsi.fastutil.ints.IntSetgetName()readConfig(com.google.gson.JsonElement data) Methods inherited from class BuilderInstruction
category, getActionList, getBodyMotion, getChance, getHeadMotion, getSensor, getSteps, getTag, hasActions, hasBodyMotion, hasHeadMotion, hasNestedInstructions, isContinueAfter, isEnabled, isInvertTreeModeResult, isTreeMode, setCurrentStateName, validateMethods inherited from class BuilderBase
canRequireFeature, cleanupParameters, createVector3d, createVector3d, enumSetToStrings, 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
-
Constructor Details
-
BuilderInstructionReference
public BuilderInstructionReference()
-
-
Method Details
-
getShortDescription
- Overrides:
getShortDescriptionin classBuilderInstruction
-
getLongDescription
- Overrides:
getLongDescriptionin classBuilderInstruction
-
getBuilderDescriptorState
- Specified by:
getBuilderDescriptorStatein interfaceBuilder<Instruction>- Overrides:
getBuilderDescriptorStatein classBuilderInstruction
-
build
- Specified by:
buildin interfaceBuilder<Instruction>- Overrides:
buildin classBuilderInstruction
-
excludeFromRegularBuilding
public boolean excludeFromRegularBuilding()- Specified by:
excludeFromRegularBuildingin interfaceBuilder<Instruction>- Overrides:
excludeFromRegularBuildingin classBuilderBase<Instruction>
-
getName
- Overrides:
getNamein classBuilderInstruction
-
readConfig
- Overrides:
readConfigin classBuilderInstruction
-
getInternalDependencies
@Nullable public it.unimi.dsi.fastutil.ints.IntSet getInternalDependencies()
-