Module Animations
Animations module
This module affects item animations. It allows the user to customize the animation. If you are looking forward to contribute to this module, please name your animation with a reasonable name. Do not name them after clients or yourself. Please credit from where you got the animation from and make sure they are willing to contribute. If they are not willing to contribute, please do not add the animation to this module.
Types
A choice that aims to transform the held item transformation during the swing progress.
This animation is based on the 1.7 animation. It is the closest to the original animation if not altered by the user.
Based on the applySwingOffset but with a different transformation during swing progress to make it look like the PushdownAnimation from LiquidBounce Legacy.
Properties
Stores the ValueGroup in which the ValueGroup is included, can be null.
A choice that allows the user to choose the animation that will be used during the blocking of a sword. This choice is only used when the ModuleSwordBlock module is enabled.
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
Children EventListener
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.
Will be called when the state is toggled off.
Called when the module is registered in the module manager.
Parent EventListener
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
Wrap the original interceptor and make it auto-detect the listener's running state at suspension to determine whether to resume the continuation.