public abstract class TreeScript extends LoopScript
Modifier and Type | Field and Description |
---|---|
static LeafTask |
EMPTY_LEAF |
Constructor and Description |
---|
TreeScript() |
Modifier and Type | Method and Description |
---|---|
protected int |
loop()
The script loop function.
|
void |
setRootTask(TreeTask rootTask) |
addTask, antiRandom, getAPIContext, getIterationDelay, getLogger, getManifest, getRandomHandler, getScriptProfile, getScriptType, getSettingsDirectory, getState, getTaskContainer, init, isPaused, isRunning, isStopping, onBreak, onChatMessage, onGameTick, onPaint, onPause, onResume, onStart, onStop, pause, removeTask, removeTask, resume, setIterationDelay, startBreak, stop, submitTask
public static final LeafTask EMPTY_LEAF
public void setRootTask(TreeTask rootTask)
protected int loop()
By default returns a random number between 50-300. Override this and call super.loop() to override the return value.
loop
in class LoopScript