Module Chams
Properties
Stores the ValueGroup in which the ValueGroup is included, can be null.
If true, value will not be included in generated public config
Get the related CoroutineScope of receiver EventListener.
If true, the description won't be bound to any net.ccbluex.liquidbounce.config.types.group.ValueGroup.
If true, value will always keep inner equals defaultValue
If true, value will not be included in generated RestAPI config
Functions
Ensures the chams target exists before any remapped draws in this frame.
Children EventListener
Blits the accumulated chams target into the main render target.
Returns computed ReadWriteProperty based on the accumulator of specific event.
Deserialize value from JSON
Launches an async task on eventListenerScope when module is turned on.
Returns whether the submit was created from a held-item context.
Marks an item submit as coming from the current held-item context.
Will be called when the state is toggled off.
Called when the module is registered in the module manager.
Parent EventListener
Allows dynamic groups to create their children before stored values are applied.
Remaps an immediate held-item render type using the current scoped entity.
Remaps a deferred held-item render type to the chams target when applicable.
Remaps an entity render type to the chams target when applicable.
Remove cached scope and cancel it.
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.
Warns when no module description is set in the main translation file.
Walks the path of the ValueGroup and its children
Runs a third-person held-item submission with the current entity bound.
Wrap the original interceptor and make it auto-detect the listener's running state at suspension to determine whether to resume the continuation.