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
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.