Package dev.twilite.game.common
package dev.twilite.game.common
-
ClassDescriptionSmall mutable clock for measuring runtime, countdown windows, pauses, and rates.Builder-style entry point for creating a clock.Absolute world tile coordinate.Fine-grained coordinate, where one tile is 128 fine units.Coordinate relative to the loaded world's origin.Width and height pair.Helpers for converting client cycles to game ticks.Helpers for resolving cache gameval names to their generated Java constant names.A resolved gameval constant name.Compass headings used by game entities, represented as the client's 16-direction heading values.World-scoped interaction helpers for simple step-based plugin flows.Utilities for reading item-container memory and turning it into item views.Convenience helpers for thread-local random values.Real-time buy and sell prices for an item.Loads and caches real-time Grand Exchange prices from the Old School RuneScape Wiki.Rectangular area on a single floor, inclusive of both minimum and maximum tiles.Point in client screen space.Loads and caches the public Old School RuneScape server list.Text normalization helpers for game strings.Stores a predicted value that is only trusted for the current game tick.Generates time-based one-time passwords from plain-text or Base32 secrets.Small array matching helpers.Coordinate projection helpers between a world entity's child space and the root world.Coordinate helpers between loaded instance space and source template space.