classpublicPriority 3
BuilderInstruction
com.hypixel.hytale.server.npc.instructions.builders.BuilderInstruction
extends BuilderBase
23
Methods
23
Public Methods
7
Fields
1
Constructors
Constants
String[]ANTECEDENT= <complex>
String[]SUBSEQUENT= <complex>
Constructors
public
BuilderInstruction()Methods
Public Methods (23)
public
Instruction build(BuilderSupport builderSupport)@Nullable
public
Class<Instruction> category()@Nonnull@Override
public
ActionList getActionList(BuilderSupport builderSupport)@Nonnull
public
BodyMotion getBodyMotion(BuilderSupport builderSupport)@Nullable
public
BuilderDescriptorState getBuilderDescriptorState()@Nonnull@Override
public
double getChance(BuilderSupport support)public
HeadMotion getHeadMotion(BuilderSupport support)@Nullable
public
String getLongDescription()@Nonnull@Override
public
String getName()@Nullable
public
Sensor getSensor(BuilderSupport builderSupport)@Nullable
public
String getShortDescription()@Nonnull@Override
public
Instruction[] getSteps(BuilderSupport support)@Nonnull
public
String getTag()public
boolean hasActions()public
boolean hasBodyMotion()public
boolean hasHeadMotion()public
boolean hasNestedInstructions()public
boolean isContinueAfter()publicfinal
boolean isEnabled(ExecutionContext context)@Override
public
boolean isInvertTreeModeResult(BuilderSupport support)public
boolean isTreeMode()public
Builder<Instruction> readConfig(JsonElement data)@Nonnull@Override
public
void setCurrentStateName(String name)@Override
Fields
Protected Fields (7)
protected
boolean actionsAtomicprotected
boolean actionsBlockingprotected
boolean continueAfterprotected
String currentStateNameprotected
String nameprotected
String tagprotected
boolean treeModeRelated Classes
Used By
BuilderBuilderBaseBuilderDescriptorStateBuilderObjectListHelperBuilderObjectReferenceHelperBuilderSupportBuilderValidationHelperFeatureEvaluatorHelperBooleanHolderDoubleHolderDoubleSingleValidatorStringNullOrNotEmptyValidatorActionListBodyMotionHeadMotionInstructionSensorExecutionContextScopeNPCLoadTimeValidationHelper