Skip to content
InputBooster
Configuration ReferenceFiles

Key reference

All 39 persisted configuration keys with their default, their allowed range and the code that reads them.

5 min readInputBooster 4.1.2-alphaMinecraft 26.2 / 26.3

Every key InputBooster writes, what it does, and — for four of them — the fact that nothing reads them yet.

Polling

KeyDefaultRangeRead byEffect
poll_rate_autotruebooleanInputBoosterMod.onClientTickFollows the frame rate instead of a fixed rate
poll_rate_hz20060–1000InputPollingThread, adjustPollRateManualThe fixed sampling rate
burst_modetruebooleanBurstModeManager1000 Hz for three seconds after a frame-rate drop
combo_keystruebooleanInputBoosterMod.handleComboKeysThe Ctrl+1-5 poll rate presets
fps_check_interval201–100—No effect. The adaptive rate is recomputed every tick regardless

Movement and combat

KeyDefaultRangeRead byEffect
sprint_fixtruebooleanSprintManager, ModuleManagerEnables the whole sprint manager
auto_sprinttruebooleanSprintManagerSprint while moving forward
wtap_assisttruebooleanWTapAssistHorizontal velocity multiplied by 0.6 after W is released
anti_idletruebooleanAntiIdleManagerA tiny yaw nudge every 200 ticks
auto_strafetruebooleanAutoStrafeManagerLow-FPS strafe correction below 40 FPS
cps_limitertruebooleanCpsLimiter, ModuleManagerEnables the click rate cap
max_cps201–20CpsLimiterThe cap the limiter enforces
cps_modeFIXEDstringCpsLimiterFIXED, HUMANIZED, WEAPON_AWARE or COOLDOWN

Mouse

KeyDefaultRangeRead byEffect
mouse_click_dedupe_ms00–100InputEngine.clickDedupeMs, InputEventDispatcherMinimum gap between two accepted attacks
mouse_scroll_debounce_ms00–200MouseProcessor.onScrollIgnores repeat wheel events inside the window
click_soundsfalsebooleanInputClickSoundManagerPlays a UI click for executed actions
click_sound_pitch1.350.5–2.0InputClickSoundManagerThe pitch of that sound
click_sound_volume0.350.0–1.0—No audible effect. The sound instance is created with the pitch only

Scrolling is only counted by the mod. It never applies scroll input to the game.

The click sound plays for every pressed action the mod executed — attack, use, sprint, sneak, jump, the four movement keys, drop, swap and pick block — with a minimum interval of 18 ms between sounds. Replayed events do not play it.

Engine

KeyDefaultRangeRead byEffect
engine_mode00–2CompatibilityManager.resolveMode0 automatic, 1 event driven, 2 polled
keyboard_repeat_guardtrueboolean—No effect. A repeat action is ignored unconditionally
compat_fallbacktruebooleanCompatibilityManager.resolveModePoll instead of competing with a detected input mod
custom_keyboard_handlerfalsebooleanKeyboardRouter, InputPollingThreadThe alpha keyboard handler

Overlay

KeyDefaultRangeRead byEffect
show_f3_infotruebooleanOverlayRenderer.visible, DebugOverlayManagerThe master switch for the overlay
overlay_mode00–1OverlayRenderer.visible0 F3 only, 1 always
overlay_position00–3OverlayLayout.compute0 top-left, 1 top-right, 2 bottom-left, 3 bottom-right
overlay_scale1.00.5–3.0OverlayRenderer.renderPanel and glyph scale
overlay_opacity0.80.0–1.0OverlayRenderer.renderThe alpha of the panel background
overlay_show_enginetruebooleanOverlayRenderer.rebuildIfStaleThe engine line
overlay_show_eventstruebooleanOverlayRenderer.rebuildIfStaleThe event counter line
overlay_show_overheadtruebooleanOverlayRenderer.rebuildIfStaleThe dispatch timing line
show_keystrokestrueboolean—No effect. There is no keystroke renderer
show_action_bartruebooleanBurstModeManagerAction bar messages for burst mode only

Features and diagnostics

KeyDefaultRangeRead byEffect
replay_enabledtruebooleanReplayRecorderEnables the recorder and playback
safe_modetruebooleanSafeModeManager.recordErrorDisables a module that keeps failing
event_logtruebooleanEventLog.addThe in-memory activity log
key_conflict_warntruebooleanKeybindConflictDetectorWarns about clashing binds
per_server_profilestruebooleanPerServerProfileManager.tickSwitches the profile when the server changes
debug_modefalseboolean—No effect. There is an accessor, but no verbose logging is gated on it

Meta

KeyDefaultRangeRead byEffect
config_version3051 or greaterInputBoosterConfig.migrateThe on-disk schema version

The five inert keys

KeyWhy it has no effect
show_keystrokesNo renderer exists for a keystroke display
fps_check_intervalThe adaptive poll rate is recomputed on every client tick
keyboard_repeat_guardRepeat events are discarded before the toggle is read
debug_modeNo log statement is gated on it
click_sound_volumeThe sound instance is created with the pitch only

Keys not in a profile

These are in the config file but not captured by a profile:

overlay_position, overlay_scale, overlay_opacity, overlay_mode, overlay_show_engine, overlay_show_events, overlay_show_overhead, engine_mode, custom_keyboard_handler, compat_fallback, keyboard_repeat_guard, mouse_scroll_debounce_ms, mouse_click_dedupe_ms, click_sounds, click_sound_pitch, click_sound_volume, config_version.