Silent Hotbar
Manages things like ModuleScaffold's silent mode. Not thread safe, please only use this on the main-thread of minecraft
Properties
Get the related CoroutineScope of receiver EventListener.
Returns whether the listenable is running or not, this is based on the parent listenable and if no parent is present, it will return the opposite of isDestructed.
Returns the slot that interactions would take place with
Functions
Children EventListener
Returns computed ReadWriteProperty based on the accumulator of specific event.
Returns if the slot is currently getting modified by a given requester
Parent EventListener
Remove cached scope and cancel it.
If slot is not OffHandSlot, select it silently for duration of ticksUntilReset.
Registers an event hook for events of type T and launches a sequence
Start a Job on event.
Registers a repeatable sequence which repeats the execution of code on GameTickEvent.
Unregisters the event handler from the manager. This decision is FINAL! After the class was unregistered we cannot restore the handlers.
Wrap the original interceptor and make it auto-detect the listener's running state at suspension to determine whether to resume the continuation.