Contents
- Description
- Field Summary
- Constructor Summary
- Method Summary
- Field Details
- Constructor Details
- Method Details
- build(BuilderSupport)
- getShortDescription()
- getLongDescription()
- getBuilderDescriptorState()
- readConfig(JsonElement)
- getSpawnDirection(BuilderSupport)
- getSpawnAngle(BuilderSupport)
- isFanOut(BuilderSupport)
- getDistanceRange(BuilderSupport)
- getKind(BuilderSupport)
- getFlock(BuilderSupport)
- getCountRange(BuilderSupport)
- getDelayRange(BuilderSupport)
- isLaunchAtTarget(BuilderSupport)
- isPitchHigh(BuilderSupport)
- getSpread(BuilderSupport)
- isJoinFlock(BuilderSupport)
- getSpawnState(BuilderSupport)
- getSpawnSubState(BuilderSupport)
- getPositionSource(BuilderSupport)
Class BuilderActionSpawn
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.lifecycle.builders.BuilderActionSpawn
- All Implemented Interfaces:
NamedSchema, SchemaConvertable<Void>, Builder<Action>, BuilderContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int[]static final double[]static final double[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild(BuilderSupport builderSupport) int[]getCountRange(BuilderSupport support) double[]getDelayRange(BuilderSupport support) double[]getDistanceRange(BuilderSupport support) getFlock(BuilderSupport support) getKind(BuilderSupport support) getPositionSource(BuilderSupport support) floatgetSpawnAngle(BuilderSupport support) floatgetSpawnDirection(BuilderSupport support) getSpawnState(BuilderSupport support) getSpawnSubState(BuilderSupport support) doublegetSpread(BuilderSupport support) booleanisFanOut(BuilderSupport support) booleanisJoinFlock(BuilderSupport support) booleanisLaunchAtTarget(BuilderSupport support) booleanisPitchHigh(BuilderSupport support) readConfig(com.google.gson.JsonElement data) Methods 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, validate, 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
-
Field Details
-
DEFAULT_DISTANCE_RANGE
public static final double[] DEFAULT_DISTANCE_RANGE -
DEFAULT_COUNT_RANGE
public static final int[] DEFAULT_COUNT_RANGE -
DEFAULT_DELAY_RANGE
public static final double[] DEFAULT_DELAY_RANGE
-
-
Constructor Details
-
BuilderActionSpawn
public BuilderActionSpawn()
-
-
Method Details
-
build
-
getShortDescription
- Specified by:
getShortDescriptionin classBuilderBase<Action>
-
getLongDescription
- Specified by:
getLongDescriptionin classBuilderBase<Action>
-
getBuilderDescriptorState
- Specified by:
getBuilderDescriptorStatein interfaceBuilder<Action>- Specified by:
getBuilderDescriptorStatein classBuilderBase<Action>
-
readConfig
- Overrides:
readConfigin classBuilderBase<Action>
-
getSpawnDirection
-
getSpawnAngle
-
isFanOut
-
getDistanceRange
-
getKind
-
getFlock
-
getCountRange
-
getDelayRange
-
isLaunchAtTarget
-
isPitchHigh
-
getSpread
-
isJoinFlock
-
getSpawnState
-
getSpawnSubState
-
getPositionSource
-