Source-checkedQuality of life & UI

BunnyHopper

by Roachified · for Schedule I

A MelonLoader mod for Schedule I that enables "true" auto-jumping/bunny-hopping.

6.8KDownloads
10 mo agoLast updated
BepInExLoaders
ThunderstoreSource

About BunnyHopper

From Thunderstore

A MelonLoader mod for Schedule I that enables "true" auto-jumping/bunny-hopping.

Bunny Hopper

Game MelonLoader Version License

Tired of your thumbs getting a workout just to maintain momentum in Schedule I? Well, fret no more!

Introducing Bunny Hopper, the mod born out of a deep and slightly amused observation of the limitations of previous auto-jump attempts.

Inspired (and perhaps a little exasperated) by the noble but ultimately flawed efforts of others (I'm talking about you, Robert), Bunny Hopper aims to provide a seamless and enjoyable bunny hopping experience in Schedule I. No more missed jumps, no more accidental stops, and crucially, NO MORE ACCIDENTAL JUMPS! Just smooth, continuous movement that'll make you the envy of every farmer and factory worker.

Features

  • Effortless True Auto-Jumping: Once enabled, Bunny Hopper will automatically trigger a jump the moment you land, allowing you to maintain speed and traverse the world with newfound agility.
  • Reliable Ground Detection: The mod uses a robust method to detect when the player lands, ensuring that jumps are only triggered when truly appropriate.
  • Smooth Experience: Designed to work seamlessly with the game's physics, Bunny Hopper provides a fluid and responsive jumping experience without any hiccups or interruptions.
  • Bi-Flavored: Available in both Il2Cpp and Mono versions, so you can choose the one that suits your game setup.
  • Configurable Settings: Easily toggle the mod on or off and adjust the auto-jump liftoff timeout through MelonLoader's preferences system, allowing you to customize your experience to your liking.

How It Works

This mod patches into the player's movement logic. When enabled and the jump key is held:

  1. It detects when the player lands.
  2. It automatically triggers another jump.
  3. A small timeout (AutoJumpLiftoffTimeoutMilliseconds) ensures the game registers the liftoff before attempting another jump, making it feel smooth and reliable.

Installation

  1. Ensure you have MelonLoader installed for Schedule I.
  2. Download the appropriate mod flavor from the latest Releases page.
  • If your game is the IL2CPP (default) version, download BunnyHopper.Il2Cpp.dll.
  • If your game is the Mono (alternate) version, download BunnyHopper.Mono.dll.
  1. Place the downloaded *.dll file into the Mods folder within your Schedule I game directory.
  2. Launch the game!

Configuration

You can configure Bunny Hopper through MelonLoader's preferences system. The settings are located in UserData/MelonPreferences.cfg (under the [BunnyHopper_Settings] category) or can be adjusted using a UI mod that supports MelonPreferences.

  • Enabled (Default: true)
  • Set to true to enable bunny hopping, false to disable.
  • AutoJumpLiftoffTimeout (Default: 75, Min: 55, Max: 110)
  • The duration in milliseconds the mod awaits an auto-jump liftoff confirmation before considering the action potentially failed or suppressed. This is already set to a reasonable value, as the game takes about 50ms to register a jump. Only adjust this if you experience issues with the timing of your jumps, which is extremely unlikely.

What's Next?

  • [ ] Investigate and implement skateboard hopping mechanics for enhanced movement speed.
  • [ ] (VERY BIG MAYBE!) Explore advanced obstacle interaction: Calculate optimal jump timing (based on player speed and direction) to perfectly land on tracked obstacles and chain jumps more fluidly.

Contributing

If you have suggestions, bug reports, or witty remarks about previous auto-jump attempts, feel free to open an issue on the project's repository!

Building from Source

If you'd like to build the mod yourself or contribute to its development, here's what you need to know:

  1. Prerequisites:
  • .NET SDK: Ensure you have the .NET SDK installed. The project uses .NET 6.0 for Il2Cpp builds and .NET Framework 4.7.2 for Mono builds.
  1. Game Directory Setup:
  • This project requires an environment variable named ScheduleOneGameDir to be set. This variable must point to the root directory of your Schedule I game installation (e.g., C:\Program Files (x86)\Steam\steamapps\common\Schedule I).
  • The build process uses this path to locate necessary game assemblies and to copy the built mod DLLs directly into your game's Mods folder.
  1. Build Configurations:
  • The project supports multiple build configurations:
  • Debug_Il2Cpp / Release_Il2Cpp: For the standard Il2Cpp version of the game. Debug includes debugging symbols.
  • Debug_Mono / Release_Mono: For the alternate Mono version of the game. Debug includes debugging symbols.
  • You can select the desired configuration when building via the command line or your IDE.
  1. Building the Mod:
  • Using an IDE (e.g., Visual Studio, JetBrains Rider): Open the BunnyHopper.sln solution file and build the project, selecting your desired configuration.
  • Using the .NET CLI: Navigate to the project's root directory in your terminal and use the dotnet build command. For example, to build the Il2Cpp Release version:
        dotnet build -c Release_Il2Cpp

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 1 other project installed alongside it.

BunnyHopper on Nxeon

From our catalogue
One-click install
Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
Server type needed
BepInEx
Server load
light
Latest build
1.1.1, released 2026-01-09

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 3 recorded builds of BunnyHopper.

Recent builds

BuildReleasedGame versionsLoaders
1.1.12026-01-09n/aBepInEx
1.1.02025-05-28n/aBepInEx
1.0.02025-05-25n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Content”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Compatibility

Game
Schedule I
Loaders
BepInEx
Requires
One-click install needs a BepInEx server. 1 other project installed alongside it.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorRoachified, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

BunnyHopper, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. BunnyHopper is free to download from Thunderstore.

How do I add it to my Nxeon server?

NxLabs doesn’t install Schedule I mods for you. Download BunnyHopper free from Thunderstore.

NxLabs

Run BunnyHopper on a Schedule I server.

Free to download from Thunderstore.