Package-level declarations
Types
Link copied to clipboard
class NormalRotationMode(modeValueGroup: ModeValueGroup<RotationMode>, module: ClientModule, val priority: Priority = Priority.IMPORTANT_FOR_USAGE_2, aimAfterInstantAction: Boolean = false) : RotationMode
Link copied to clipboard
class NoRotationMode(modeValueGroup: ModeValueGroup<RotationMode>, module: ClientModule) : RotationMode
Link copied to clipboard
Executes code right after the client sent the normal movement packet or at the start of the next tick.
Link copied to clipboard
A rotation manager
Link copied to clipboard
Link copied to clipboard
open class RotationsValueGroup(owner: EventListener, movementCorrection: MovementCorrection = MovementCorrection.SILENT, combatSpecific: Boolean = false) : ValueGroup
Configurable to configure the dynamic rotation engine
Link copied to clipboard
class RotationTarget(val rotation: Rotation, var entity: Entity? = null, val processors: List<RotationProcessor> = emptyList(), val ticksUntilReset: Int, val resetThreshold: Float, val considerInventory: Boolean, val movementCorrection: MovementCorrection, val whenReached: RestrictedSingleUseAction? = null)
An aim plan is a plan to aim at a certain rotation. It is being used to calculate the next rotation to aim at.