java.lang.Object
net.botwithus.rs3.script.Script
net.botwithus.rs3.script.TickingScript
- All Implemented Interfaces:
Runnable,Consumer<ServerTickedEvent>,ImmutableScript,ItemInputProvider,ItemOutputProvider,ItemProvider
-
Constructor Summary
ConstructorsConstructorDescriptionTickingScript(String name, ScriptConfig config, ScriptDefinition scriptDefinition) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidaccept(@NotNull ServerTickedEvent event) final booleanInitializes the script, this method loads the script configuration.voidbooleanabstract voidonTick(LocalPlayer self) voidfinal voidrun()booleanticksElapsed(long targetTicks) Methods inherited from class net.botwithus.rs3.script.Script
delay, delayUntil, delayUtil, getAuthor, getConfiguration, getDefinition, getDescription, getGraphicsContext, getInput, getLog, getName, getOutput, isActive, isBackgroundScript, isLocal, isPaused, onActivation, onPropertyChangeRequest, pause, print, print, print, print, println, println, println, resume, setActive, subscribe, syncConfig, uninitialize, unsubscribeAll
-
Constructor Details
-
TickingScript
-
-
Method Details
-
onInitialize
public boolean onInitialize() -
onTick
-
ticksElapsed
public boolean ticksElapsed(long targetTicks) -
initialize
public final boolean initialize()Description copied from class:ScriptInitializes the script, this method loads the script configuration.- Overrides:
initializein classScript- Returns:
- If the script should be active
-
onDeactivation
public void onDeactivation()- Overrides:
onDeactivationin classScript
-
accept
- Specified by:
acceptin interfaceConsumer<ServerTickedEvent>
-
run
public final void run() -
onUninitialize
public void onUninitialize()- Overrides:
onUninitializein classScript
-