public class BuilderInstruction extends BuilderBase
Class BuilderInstruction. Provides builderinstruction functionality for the Hytale server.
java.lang.Object > BuilderBase > BuilderInstruction
Field Summary
name
protected
String
name
Field name.
tag
protected
String
tag
Field tag.
continueAfter
protected
boolean
continueAfter
Field continueAfter.
actionsBlocking
protected
boolean
actionsBlocking
Field actionsBlocking.
actionsAtomic
protected
boolean
actionsAtomic
Field actionsAtomic.
treeMode
protected
boolean
treeMode
Field treeMode.
currentStateName
protected
String
currentStateName
Field currentStateName.
features
final
FeatureEvaluatorHelper
features
Field features.
helper
final
BuilderValidationHelper
helper
Field helper.
instructionList
final
Instruction[]
instructionList
Field instructionList.
result
final
boolean
result
Field result.
actions
final
ActionList
actions
Field actions.
stepList
final
List
stepList
Field stepList.
Method Detail
BuilderInstruction
public
public
BuilderInstruction
()
Method BuilderInstruction.
getShortDescription
public
String
getShortDescription
()
Method getShortDescription.
getLongDescription
public
String
getLongDescription
()
Method getLongDescription.
getBuilderDescriptorState
Method getBuilderDescriptorState.
readConfig
Method readConfig.
- Parameters:
@Nonnull final JsonElementdata
validate
public
boolean
validate
(final String configName, @Nonnull final NPCLoadTimeValidationHelper validationHelper, @Nonnull final ExecutionContext context, final Scope globalScope, @Nonnull final List errors)
Method validate.
- Parameters:
final StringconfigName@Nonnull final NPCLoadTimeValidationHelpervalidationHelper@Nonnull final ExecutionContextcontextfinal ScopeglobalScope@Nonnull final Listerrors
category
public
Class
category
()
Method category.
setCurrentStateName
public
void
setCurrentStateName
(final String name)
Method setCurrentStateName.
- Parameters:
final Stringname
hasActions
public
boolean
hasActions
()
Method hasActions.
hasBodyMotion
public
boolean
hasBodyMotion
()
Method hasBodyMotion.
hasHeadMotion
public
boolean
hasHeadMotion
()
Method hasHeadMotion.
hasNestedInstructions
public
boolean
hasNestedInstructions
()
Method hasNestedInstructions.
getName
public
String
getName
()
Method getName.
getTag
public
String
getTag
()
Method getTag.
isContinueAfter
public
boolean
isContinueAfter
()
Method isContinueAfter.
isTreeMode
public
boolean
isTreeMode
()
Method isTreeMode.
isInvertTreeModeResult
Method isInvertTreeModeResult.
- Parameters:
@Nonnull final BuilderSupportsupport
requiresName
protected
boolean
requiresName
()
Method requiresName.