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

privateboolean allowOverwritingSavedSnapshots
privateboolean breakOnError
privateBrushConfig brushConfig
privateMap<String, BrushConfig> brushConfigStoredSnapshots
privateint currentOperationIndex
privateBrushConfigCommandExecutor.DebugOutputTarget debugOutputTarget
privateBrushConfigEditStore edit
privateboolean enableBreakpoints
privateMap<String, GlobalBrushOperation> globalOperations
privateboolean ignoreExistingBrushData
privateboolean inDebugSteppingMode
privateMap<String, Integer> persistentStoredVariables
privateboolean printOperations
privateList<SequenceBrushOperation> sequentialOperations
privatelong startTime
privateMap<String, Integer> storedIndexes

Related Classes