Tags
Creators
Details
Licensed MIT
Published 7 months ago
Updated 24 minutes ago
All versions
4.0.3-stable-fabric-mc262
Release
inputbooster 4.0.3-stable-fabric-mc2622 days ago 21
Uploaded by
Compatibility
Minecraft: Java Edition
26.2
Platform
Fabric
Supported environments
Client-side
Changes
Performance Improvements
- Reduced CPU, memory, and disk workload:
- Server identity is now derived once per window.
- Key snapshots and binding rebuilds occur only when changes are detected.
- Settings writes are coalesced onto a background thread and written atomically.
- Chunk scheduling is intentionally left to vanilla Minecraft, Sodium, and Lithium.
- The poller reduces its frequency to 20 Hz in menus and while paused, while maintaining full polling frequency in-game.
- Added a new Performance Engine section in settings, providing controls for:
- Individual module switches.
- Check intervals.
- Write delays.
- No FPS improvement is claimed because no measurements were taken in a running client.
Input Correctness (4.0.1-beta)
- Fixed COOLDOWN CPS mode: the minimum click interval was incorrectly multiplied by nanoseconds twice, resulting in an approximately 15-hour delay. It now correctly uses 35 ms or one window divided by the configured cap.
- Clicks inside chests and inventories no longer execute in the game world.
- Right-click interactions with blocks work again instead of always using the held item.
- The swap-offhand key no longer accidentally consumes food or places blocks.
- A single failing action can no longer crash the tick loop.
- Safe Mode can disable the input layer.
- Jump actions triggered by the mod now execute exactly once.
- Keys held during a pause no longer generate fresh presses when the game resumes.
- Entity attacks now verify that the target is alive and within reach.
- Replay no longer inflates hit counts, CPS, or click sounds.
- Configuration improvements:
- Correct directory handling for import/export.
- Correct schema version.
- Bounded event log.
- Locked CPS window.
- Overlay scaling now correctly scales text as well.
Keyboard Routing (4.0.2-alpha)
- Fixed the issue where pressing Space in chat caused the player to jump.
- Screen state is now recorded using the game's own screen-opening method.
- Queued input events are discarded when a screen opens.
- Added an opt-in Custom Keyboard ALPHA handler:
- Protected by a warning screen.
- Displays a red banner while active.
- Disabled by default through
custom_keyboard_handler=falsein the configuration. - Does not modify vanilla key bindings.
- Does not cancel input from other mods.
Stability Audit (4.0.2-stable → 4.0.3-stable)
- Replay now waits while a screen is open instead of losing events behind it.
- The poller re-seeds its edge detector when no key source is available.
- Initialization and the tick loop now catch
Throwable, preventing linkage errors from escaping into every tick. - Startup logs now identify which screen hook was applied.
4.0.2-stable Withdrawal
Version 4.0.2-stable was withdrawn because three Mixin accessors exposed non-private static methods, which Mixin rejects. This caused the Minecraft client to crash during loading.
Fixes
- Moved the affected helper methods into
MixinAccess. - Added a build test that fails if any mixin declares non-private static methods.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:WGGNOhWY:Dg2LhNW1"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:WGGNOhWY:Dg2LhNW1"
}

