HyCodeYourTale
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)

protectedboolean actionsAtomic
protectedboolean actionsBlocking
protectedboolean continueAfter
protectedString currentStateName
protectedString name
protectedString tag
protectedboolean treeMode

Related Classes