Package-level declarations

Types

Link copied to clipboard
open class ClientModule @JvmOverloads constructor(name: String, val category: ModuleCategory, bind: Int = InputConstants.UNKNOWN.value, bindAction: InputBind.BindAction = InputBind.BindAction.TOGGLE, state: Boolean = false, val notActivatable: Boolean = false, val disableActivation: Boolean = notActivatable, val disableOnQuit: Boolean = false, aliases: List<String> = emptyList(), hide: Boolean = false) : ToggleableValueGroup, EventListener, MinecraftShortcuts

A module also called 'hack' can be enabled and handle events

Link copied to clipboard

Collection of the most used variables to make the code more readable.

Link copied to clipboard
Link copied to clipboard
class ModuleCategory @JvmOverloads constructor(val tag: String, val inclusionGroup: OptionalInclusion? = null, val icon: Identifier? = null) : Tagged
Link copied to clipboard

A fairly simple module manager