classpublicPriority 3
BrushConfigCommandExecutor
com.hypixel.hytale.builtin.buildertools.scriptedbrushes.BrushConfigCommandExecutor
29
Methods
29
Public Methods
16
Fields
1
Constructors
Constants
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
Constructors
public
BrushConfigCommandExecutor(BrushConfig brushConfig)Methods
Public Methods (29)
public
void clearAllPersistentVariables()public
void clearPersistentVariable(String variableName)public
void exitExecution(Ref<EntityStore> ref, ComponentAccessor<EntityStore> componentAccessor)public
int getCurrentOperationIndex()public
BrushConfigCommandExecutor.DebugOutputTarget getDebugOutputTarget()public
BrushConfigEditStore getEdit()public
Map<String, GlobalBrushOperation> getGlobalOperations()@Nonnull
public
int getPersistentVariableOrDefault(String variableName, int defaultValue)public
List<SequenceBrushOperation> getSequentialOperations()@Nonnull
public
boolean isBreakOnError()public
boolean isEnableBreakpoints()public
boolean isIgnoreExistingBrushData()public
boolean isInDebugSteppingMode()public
void loadBrushConfigSnapshot(String name, BrushConfig.DataSettingFlags[] dataToLoad)public
void loadOperatingIndex(String name)public
void loadOperatingIndex(String name, boolean allowFutureJump)public
void resetInternalState()public
void setAllowOverwritingSavedSnapshots(boolean allowOverwritingSavedSnapshots)public
void setBreakOnError(boolean breakOnError)public
void setCurrentlyExecutingActionIndex(int newCurrentOperationIndex)public
void setDebugOutputTarget(BrushConfigCommandExecutor.DebugOutputTarget debugOutputTarget)public
void setEnableBreakpoints(boolean enableBreakpoints)public
void setIgnoreExistingBrushData(boolean ignoreExistingBrushData)public
void setInDebugSteppingMode(boolean inDebugSteppingMode)public
void setPersistentVariable(String variableName, int value)public
void setPrintOperations(boolean printOperations)public
BrushConfig.BCExecutionStatus step(Ref<EntityStore> ref, boolean placePreviewAfterStep, ComponentAccessor<EntityStore> componentAccessor)@Nonnull
public
void storeBrushConfigSnapshot(String name)public
void storeOperatingIndex(String name, int index)Fields
Private/Package Fields (16)
private
boolean allowOverwritingSavedSnapshotsprivate
boolean breakOnErrorprivate
BrushConfig brushConfigprivate
Map<String, BrushConfig> brushConfigStoredSnapshotsprivate
int currentOperationIndexprivate
BrushConfigCommandExecutor.DebugOutputTarget debugOutputTargetprivate
BrushConfigEditStore editprivate
boolean enableBreakpointsprivate
Map<String, GlobalBrushOperation> globalOperationsprivate
boolean ignoreExistingBrushDataprivate
boolean inDebugSteppingModeprivate
Map<String, Integer> persistentStoredVariablesprivate
boolean printOperationsprivate
List<SequenceBrushOperation> sequentialOperationsprivate
long startTimeprivate
Map<String, Integer> storedIndexes