Skip to content
InputBooster
Getting StartedStart hereAlpha

Overview

What InputBooster is, the problem it solves, and the boundaries it deliberately keeps.

3 min readInputBooster 4.1.2-alphaMinecraft 26.2 / 26.3

InputBooster is a client-side Minecraft mod that samples keyboard and mouse state faster than the game tick. It recovers a press that begins and ends between two ticks and turns it into the action vanilla would have run. It is not an autoclicker.

Minecraft reads most gameplay input on the client tick. At 20 ticks per second, a tick is 50 ms long. A short tap can go down and up inside one tick window, especially at low FPS or during a stutter. Vanilla never sees the edge, so no attack, jump or use happens. InputBooster watches the platform key state between ticks and preserves that edge.

The mod is client only. A server does not install it and does not need a companion plugin. The actions it drains end in ordinary vanilla client calls, so the server sees normal gameplay.

The problem in one tick

Vanilla's keyboard and mouse handlers only tell the player what is true when the tick runs. If a key is already released by then, the press can be lost. Polling at 60–1000 Hz means the mod can observe the transition while it exists and queue one action for the next tick.

The input path in 4.1.2-alpha. Vanilla's own handlers still run; the mod only adds another observer and a drain step.

What it does

  • Samples the player's actual bound keys at a configurable rate, from 60 to 1000 Hz.
  • Uses keyboard and mouse event hooks as a second source when they are available.
  • Converts state changes into one action per physical edge through a single state machine.
  • Queues actions in a bounded 128-entry queue and drains them at the start of a client tick.
  • Suppresses vanilla's duplicate attack or use for the tick the mod already handled.
  • Provides optional combat, movement, overlay, profile and replay tools around that core.

What it does not do

  • It does not generate clicks or movement without a physical press.
  • It does not extend reach, change hit registration, or alter what the server receives.
  • It does not replace vanilla's KeyboardHandler or MouseHandler.
  • It does not cancel other mods' key events or remap their bindings.
  • It does not ship a benchmark claim. The repository states that no client benchmark exists, so this site publishes no FPS or latency-improvement figure.
  • It does not support Minecraft 1.21.x in this source tree. The archived API repository is a separate, unmaintained project; see Archived API.

Supported builds

LoaderMinecraftJar
Fabric26.2inputbooster-4.1.2-alpha-fabric-mc262.jar
Fabric26.3inputbooster-4.1.2-alpha-fabric-mc263.jar
NeoForge26.2inputbooster-4.1.2-alpha-nf-mc262.jar

Java 25 is required. Fabric builds need Loader 0.19.0 or newer and Fabric API 0.161.0 or newer; the NeoForge build needs 26.2.0.88 or newer. Install exactly one jar. Full details are in the support matrix.

Where to go next

  • Requirements — loaders, Java and version matching.
  • Installation — get a first launch working.
  • First session — open the settings and verify the pipeline.
  • Architecture — how the code is organised.
  • Limitations — every known gap, including settings that are persisted but have no runtime effect.