Contents
Class BuilderActionForEach
java.lang.Object
com.hypixel.hytale.server.npc.asset.builder.BuilderBase<Action>
com.hypixel.hytale.server.npc.corecomponents.builders.BuilderActionBase
com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderActionSequence
com.hypixel.hytale.server.npc.corecomponents.utility.builders.BuilderActionForEach
- All Implemented Interfaces:
NamedSchema, SchemaConvertable<Void>, Builder<Action>, BuilderContext
Builds
ActionForEach-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(BuilderSupport builderSupport) intgetMaxTargets(BuilderSupport support) int[]getTargetCountRange(BuilderSupport support) booleanisClearOncePerTarget(BuilderSupport support) booleanisIsolatePerTarget(BuilderSupport support) readConfig(com.google.gson.JsonElement data) Methods inherited from class BuilderActionSequence
getActionList, validateMethods inherited from class BuilderActionBase
canRequireFeature, category, isEnabled, isOnce, readCommonConfigMethods 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, clearDynamicDependencies, getDynamicDependencies, hasDynamicDependencies, isDeprecated, isSpawnableMethods inherited from interface BuilderContext
getBreadCrumbs, getBreadCrumbs, getParent, setCurrentStateNameMethods inherited from interface SchemaConvertable
toSchema
-
Constructor Details
-
BuilderActionForEach
public BuilderActionForEach()
-
-
Method Details
-
build
- Specified by:
buildin interfaceBuilder<Action>- Overrides:
buildin classBuilderActionSequence
-
getShortDescription
- Overrides:
getShortDescriptionin classBuilderActionSequence
-
getLongDescription
- Overrides:
getLongDescriptionin classBuilderActionSequence
-
getBuilderDescriptorState
- Specified by:
getBuilderDescriptorStatein interfaceBuilder<Action>- Overrides:
getBuilderDescriptorStatein classBuilderActionSequence
-
readConfig
- Overrides:
readConfigin classBuilderActionSequence
-
getMaxTargets
-
getTargetCountRange
-
isClearOncePerTarget
-
isIsolatePerTarget
-