Interface ORBScript
-
- All Known Subinterfaces:
LoopingScript,Script,TaskScript
public interface ORBScript
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlog
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidnextClientTick(java.lang.Runnable runnable)default voidnextGameTick(java.lang.Runnable runnable)default voidnextPostClientTick(java.lang.Runnable runnable)default voidonPause()default voidonPlayerLogin(RSPlayer player)default voidonPlayerLogout()default voidonResume()default voidonStart(java.lang.String[] args)default voidonStop()default voidreadyForBreak()default voidsetLoopDelay(int min, int max)default voidshouldTakeBreak(int minutes)default voidstop()default voidstop(java.lang.String msg)
-
-
-
Method Detail
-
onStart
default void onStart(java.lang.String[] args)
-
onPause
default void onPause()
-
onResume
default void onResume()
-
onStop
default void onStop()
-
onPlayerLogin
default void onPlayerLogin(RSPlayer player)
-
onPlayerLogout
default void onPlayerLogout()
-
setLoopDelay
default void setLoopDelay(int min, int max)
-
shouldTakeBreak
default void shouldTakeBreak(int minutes)
-
readyForBreak
default void readyForBreak()
-
stop
default void stop()
-
stop
default void stop(@Nonnull java.lang.String msg)
-
nextPostClientTick
default void nextPostClientTick(@Nonnull java.lang.Runnable runnable)
-
nextClientTick
default void nextClientTick(@Nonnull java.lang.Runnable runnable)
-
nextGameTick
default void nextGameTick(@Nonnull java.lang.Runnable runnable)
-
-