
AutoBhop
Hold sprint and jum to automatically Bhop.AutoBhop — Automatic bunny hopping for Jump Space
A MelonLoader mod for [Jump Space] that automates bunny hopping: hold Jump + Sprint and your character jumps again the instant it touches the ground, with a quick crouch that boosts your momentum.
Usage
| Input | Effect |
|---|---|
| Hold Jump + Sprint | Automatic bhop with crouch boost |
| Jump alone | Normal in-game jump |
| Fire while bhopping | Sprint is released in-game while you shoot; the bhop keeps going |
| F6 | Toggle the mod on / off |
| F7 | Toggle live diagnostics in the console |
Release Jump or Sprint to stop bhopping.
How it works
Each time a landing is detected while Jump + Sprint are held, the mod plays this sequence:
| Time after landing | Action |
|---|---|
| 0 ms | release Jump, press Crouch |
| 30 ms | release Crouch |
| 70 ms | press Jump |
These timings gave the best average speed gain.
Landings are read directly from the character's movement motor (KinematicCharacterMotor), so the timing is tick-accurate.
The mod listens to the keyboard messages received by the game window. Its own simulated presses carry an invisible signature, so it can always tell your real keys apart from its own. That's how it stops the moment you release a key, even mid-sequence. None of your inputs are blocked or remapped.
The game doesn't allow shooting while sprinting. When you fire, the mod releases Sprint on the game side, while still tracking your real Sprint key to keep bhopping. It presses Sprint again once you stop firing, if you're still holding it.
Configuration
Settings live in UserData\MelonPreferences.cfg, under the [AutoBhop] section. Edit them with the game closed.
General
| Setting | Default | Description |
|---|---|---|
Enabled |
true |
Mod active on launch |
ToggleKey |
117 (F6) |
On / off key |
RequireSprint |
true |
false = Jump alone is enough to bhop |
Hop sequence
| Setting | Default | Description |
|---|---|---|
CrouchBoost |
true |
false = re-jump without crouching |
CrouchDelayMs |
0 |
Delay between landing and pressing Crouch |
CrouchDurationMs |
30 |
How long Crouch is held |
JumpOffsetMs |
40 |
Delay between releasing Crouch and pressing Jump |
MinAirTime |
0.1 |
Minimum airtime (s) for a ground contact to count as a landing |
Firing
| Setting | Default | Description |
|---|---|---|
FiringMode2 |
RelacherSprint |
RelacherSprint: Sprint is released in-game while firing. Ignorer: do nothing. |
FireGraceMs |
250 |
Firing still counts as "in progress" for this long after releasing the key. Prevents sprinting again between semi-auto shots. |
Keys
Jump, Sprint, Crouch and Fire are read automatically from your in-game key bindings, and the mod follows any changes you make there.
| Setting | Default | Description |
|---|---|---|
DetectGameKeys |
true |
Read key bindings from the game automatically |
JumpKeyOverride |
0 |
0 = auto, otherwise a key code |
SprintKeyOverride |
0 |
0 = auto, otherwise a key code |
CrouchKeyOverride |
0 |
0 = auto, otherwise a key code |
FireKeyOverride |
0 |
0 = auto, otherwise a key code |
Common key codes (Windows virtual-key codes, decimal):
| Key | Code | Key | Code |
|---|---|---|---|
| Space | 32 |
Left mouse button | 1 |
| Left Shift | 160 |
Right mouse button | 2 |
| Left Ctrl | 162 |
C | 67 |
| Left Alt | 164 |
F6 / F7 | 117 / 118 |