Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- actionName() - Method in class dev.inputbooster.api.events.InputBoosterEvent
- active() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
activerecord component. - ATTACK_DRAINED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
- ATTACK_QUEUED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
- autoMode() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
autoModerecord component. - averageLatencyMs() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
averageLatencyMsrecord component. - avgLatencyMs() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
Average input-to-drain latency in ms, or 0 if not loaded.
B
- boolValue() - Method in class dev.inputbooster.api.events.InputBoosterEvent
- BURST_MODE_ENDED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
- BURST_MODE_STARTED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
- burstModeActive() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
burstModeActiverecord component.
C
- cps() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
Current CPS (last second), or 0 if not loaded.
- CPS_CLICK_ACCEPTED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
-
intValue() = current CPS
- CPS_CLICK_BLOCKED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
- currentCps() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
currentCpsrecord component.
D
- Dependency Setup (build.gradle) - Search tag in interface dev.inputbooster.api.InputBoosterAPI
- Section
- dev.inputbooster.api - package dev.inputbooster.api
-
InputBooster Public API — root package.
- dev.inputbooster.api.events - package dev.inputbooster.api.events
- dev.inputbooster.api.util - package dev.inputbooster.api.util
E
- equals(Object) - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Indicates whether some other object is "equal to" this one.
- Example usage - Search tag in class dev.inputbooster.api.events.InputBoosterEvent
- Section
F
- fabric.mod.json - Search tag in interface dev.inputbooster.api.InputBoosterAPI
- Section
- fps() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
Current FPS as seen by InputBooster, or 0 if not loaded.
- fps() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
fpsrecord component.
G
- get() - Static method in class dev.inputbooster.api.InputBoosterAPIProvider
-
Returns the registered API instance.
- getAverageLatencyMs() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Rolling average input-to-drain latency in milliseconds.
- getCurrentCps() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
CPS for the last second (accepted clicks, after the limiter).
- getCurrentFps() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Current FPS as seen by the mod.
- getInstance() - Static method in interface dev.inputbooster.api.InputBoosterAPI
-
Returns the live InputBoosterAPI instance.
- getMaxCps() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Max CPS cap from config.
- getOptional() - Static method in interface dev.inputbooster.api.InputBoosterAPI
-
Returns the live API instance if available.
- getOptional() - Static method in class dev.inputbooster.api.util.InputBoosterCompat
-
Returns the API instance when it is available.
- getPeakLatencyMs() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Peak input-to-drain latency in milliseconds (session-wide).
- getPollRateHz() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Current active poll rate in Hz (60–1000).
- getPollRateOrDefault(int) - Static method in class dev.inputbooster.api.util.InputBoosterCompat
-
Returns the poll rate if InputBooster is loaded, or
defaultHzotherwise. - getProfileNames() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Names of all currently saved profiles.
- getRecoveredInputs() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Total inputs that were queued and replayed by the polling thread.
- getTotalHits() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Total inputs recovered this session (across all key types).
- getVersion() - Static method in class dev.inputbooster.api.util.InputBoosterCompat
-
Returns the API version string (same as the mod version).
H
- hashCode() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns a hash code value for this object.
- hz() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
Current poll rate in Hz, or 0 if not loaded.
I
- ifLoaded(Consumer<InputBoosterAPI>) - Static method in class dev.inputbooster.api.util.InputBoosterCompat
-
Runs
actionwith the API instance if InputBooster is loaded. - INPUT_QUEUED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
-
Any other input action.
- INPUTBOOSTER_MOD_ID - Static variable in class dev.inputbooster.api.InputBoosterMetadata
- InputBoosterAPI - Interface in dev.inputbooster.api
-
InputBoosterAPI — Entry point for all mods that depend on InputBooster.
- InputBoosterAPIProvider - Class in dev.inputbooster.api
-
Internal singleton holder for the InputBoosterAPI implementation.
- InputBoosterCompat - Class in dev.inputbooster.api.util
-
Compatibility utilities for mods that list InputBooster as an optional dependency.
- InputBoosterEvent - Class in dev.inputbooster.api.events
-
Represents an event fired by InputBooster.
- InputBoosterEvent.Type - Enum Class in dev.inputbooster.api.events
-
All event types fired by InputBooster.
- InputBoosterEventListener - Interface in dev.inputbooster.api.events
-
Functional interface for receiving
InputBoosterEventnotifications. - InputBoosterMetadata - Class in dev.inputbooster.api
-
Static metadata for the InputBooster API artifact.
- InputBoosterStats - Class in dev.inputbooster.api.util
-
Convenience wrapper around
InputBoosterAPIfor accessing live stats without holding a reference to the API instance yourself. - InputBoosterStats.Snapshot - Record Class in dev.inputbooster.api.util
-
Immutable snapshot of the most commonly displayed InputBooster stats.
- intValue() - Method in class dev.inputbooster.api.events.InputBoosterEvent
- isActive() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
True when InputBooster is actively processing inputs.
- isActive() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
True if InputBooster is active and processing inputs.
- isAntiIdleEnabled() - Method in interface dev.inputbooster.api.InputBoosterAPI
- isAutoMode() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
True when the mod is in AUTO (FPS-adaptive) mode.
- isAutoMode() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
True if InputBooster is in AUTO (FPS-adaptive) mode.
- isAutoSprintEnabled() - Method in interface dev.inputbooster.api.InputBoosterAPI
- isAutoStrafeEnabled() - Method in interface dev.inputbooster.api.InputBoosterAPI
- isAvailable() - Static method in class dev.inputbooster.api.InputBoosterAPIProvider
-
Safe check — never throws.
- isBursting() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
True when InputBooster burst mode is currently active.
- isBurstModeActive() - Method in interface dev.inputbooster.api.InputBoosterAPI
- isBurstModeEnabled() - Method in interface dev.inputbooster.api.InputBoosterAPI
- isCpsLimiterEnabled() - Method in interface dev.inputbooster.api.InputBoosterAPI
- isGameReady() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
True when the game has a player loaded and InputBooster is ready.
- isLoaded() - Static method in interface dev.inputbooster.api.InputBoosterAPI
-
Returns true if InputBooster is present and fully initialized.
- isSprintFixEnabled() - Method in interface dev.inputbooster.api.InputBoosterAPI
- isWTapAssistEnabled() - Method in interface dev.inputbooster.api.InputBoosterAPI
J
- JUMP_QUEUED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
L
- loaded() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
loadedrecord component. - loadProfile(String) - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Load a previously saved profile by name.
M
- mapOrDefault(Function<InputBoosterAPI, T>, T) - Static method in class dev.inputbooster.api.util.InputBoosterCompat
-
Maps the API instance to a value, or returns
fallbackwhen absent. - maxCps() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
maxCpsrecord component. - MINECRAFT_VERSION_RANGE - Static variable in class dev.inputbooster.api.InputBoosterMetadata
- MOD_ID - Static variable in class dev.inputbooster.api.InputBoosterMetadata
- MOD_TOGGLED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
-
boolValue() = new active state
- MODE_CHANGED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
-
boolValue() = true for AUTO
O
- of(InputBoosterEvent.Type) - Static method in class dev.inputbooster.api.events.InputBoosterEvent
- ofBool(InputBoosterEvent.Type, boolean) - Static method in class dev.inputbooster.api.events.InputBoosterEvent
- ofInt(InputBoosterEvent.Type, int) - Static method in class dev.inputbooster.api.events.InputBoosterEvent
- ofString(InputBoosterEvent.Type, String) - Static method in class dev.inputbooster.api.events.InputBoosterEvent
- onEvent(InputBoosterEvent) - Method in interface dev.inputbooster.api.events.InputBoosterEventListener
-
Called when InputBooster fires an event.
P
- Pattern for optional dependency - Search tag in class dev.inputbooster.api.util.InputBoosterCompat
- Section
- peakLatencyMs() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
Peak input-to-drain latency in ms, or 0 if not loaded.
- peakLatencyMs() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
peakLatencyMsrecord component. - POLL_RATE_CHANGED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
-
intValue() = new Hz
- pollRateHz() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
pollRateHzrecord component. - PROFILE_LOADED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
-
stringValue() = profile name
- PROFILE_SAVED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
-
stringValue() = profile name
Q
- Quick Start - Search tag in interface dev.inputbooster.api.InputBoosterAPI
- Section
R
- recovered() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
Total inputs recovered this session, or 0 if not loaded.
- recoveredInputs() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
recoveredInputsrecord component. - register(InputBoosterAPI) - Static method in class dev.inputbooster.api.InputBoosterAPIProvider
-
Called exclusively by InputBooster's own init code.
- registerForTypes(InputBoosterEventListener, InputBoosterEvent.Type...) - Static method in class dev.inputbooster.api.util.InputBoosterCompat
-
Registers a listener only for specific event types.
- registerListener(InputBoosterEventListener) - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Register a listener that is called every time InputBooster queues a
InputBoosterEvent. - resetPeakLatency() - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Reset the peak latency counter.
S
- SAFE_MODE_ACTIVATED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
- saveProfile(String) - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Save the current settings as a named profile.
- setActive(boolean) - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Enable or disable InputBooster processing.
- setAntiIdleEnabled(boolean) - Method in interface dev.inputbooster.api.InputBoosterAPI
- setAutoMode(boolean) - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Switch between AUTO and MANUAL mode.
- setAutoSprintEnabled(boolean) - Method in interface dev.inputbooster.api.InputBoosterAPI
- setAutoStrafeEnabled(boolean) - Method in interface dev.inputbooster.api.InputBoosterAPI
- setBurstModeEnabled(boolean) - Method in interface dev.inputbooster.api.InputBoosterAPI
- setCpsLimiterEnabled(boolean) - Method in interface dev.inputbooster.api.InputBoosterAPI
- setMaxCps(int) - Method in interface dev.inputbooster.api.InputBoosterAPI
- setPollRateHz(int) - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Set the poll rate.
- setSprintFixEnabled(boolean) - Method in interface dev.inputbooster.api.InputBoosterAPI
- setWTapAssistEnabled(boolean) - Method in interface dev.inputbooster.api.InputBoosterAPI
- snapshot() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
Captures a consistent one-call view of the current InputBooster stats.
- Snapshot(boolean, boolean, boolean, boolean, int, int, int, int, long, long, double, double) - Constructor for record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Creates an instance of a
Snapshotrecord class. - SPRINT_QUEUED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
- stringValue() - Method in class dev.inputbooster.api.events.InputBoosterEvent
- summary() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
Returns a human-readable one-line summary of InputBooster state, suitable for HUD overlays or debug screens.
T
- timestamp() - Method in class dev.inputbooster.api.events.InputBoosterEvent
- toString() - Method in class dev.inputbooster.api.events.InputBoosterEvent
- toString() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns a string representation of this record class.
- totalHits() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
-
Returns the value of the
totalHitsrecord component. - totalHits() - Static method in class dev.inputbooster.api.util.InputBoosterStats
-
Total hits (total ATTACK_PRESSED events processed), or 0 if not loaded.
- tryRegisterListener(InputBoosterEventListener) - Static method in class dev.inputbooster.api.util.InputBoosterCompat
-
Registers a listener only if InputBooster is loaded.
- type() - Method in class dev.inputbooster.api.events.InputBoosterEvent
U
- unloaded() - Static method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
- unregister() - Static method in class dev.inputbooster.api.InputBoosterAPIProvider
-
Internal: called by InputBooster during shutdown.
- unregisterListener(InputBoosterEventListener) - Method in interface dev.inputbooster.api.InputBoosterAPI
-
Unregister a previously registered listener.
- USE_QUEUED - Enum constant in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
V
- valueOf(String) - Static method in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class dev.inputbooster.api.events.InputBoosterEvent.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values