Index

A B C D E F G H I J L M O P Q R S T U V 
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 active record 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 autoMode record component.
averageLatencyMs() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
Returns the value of the averageLatencyMs record 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 burstModeActive record 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 currentCps record 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 fps record 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 defaultHz otherwise.
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 action with 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 InputBoosterEvent notifications.
InputBoosterMetadata - Class in dev.inputbooster.api
Static metadata for the InputBooster API artifact.
InputBoosterStats - Class in dev.inputbooster.api.util
Convenience wrapper around InputBoosterAPI for 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 loaded record 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 fallback when absent.
maxCps() - Method in record class dev.inputbooster.api.util.InputBoosterStats.Snapshot
Returns the value of the maxCps record 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 peakLatencyMs record 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 pollRateHz record 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 recoveredInputs record 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 Snapshot record 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 totalHits record 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.
A B C D E F G H I J L M O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values