Bikes Are Pain
No reviews yet
A Minecraft mod that links real-world exercise bikes to in-game bicycles
Neoforge is a fork of the Minecraft Forge available for versions 1.20.1+ of Minecraft. Many Forge mods are compatible with Neoforge and vice versa.
Fabric is a mod loader for versions 1.14+ of Minecraft, particularly popular for client side and optimization mods.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Must be installed on both the client and the server.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
🚲 Bikes Are Pain

This mod allows you to control an in-game bicycle through real-world pedaling when linked to a fitness bike, combining gameplay with exercise. Without the fitness bike integration, it functions as a regular bicycle mod.
⚠️ Important Notice
- Server Compatibility: At this time, BikesArePain is not recommended for server use due to heavy packet traffic when using the real-world fitness bike integration (due to a lack of optimization). This may lead to performance issues or unstable gameplay.
- No Server Auto-Check: The mod will not auto-disable if the server does not have the mod installed.
- Alpha State: This mod is currently in alpha stage. Core functionalities are implemented, but further refinement, optimizations, and feature additions are needed.
📕 Features
- Functional in-game bicycle
- Pedometer to keep track of biking data
- Dyeable bicycle parts
- Optional integration with real-world fitness bikes (through Arduino)
📌 Quick Start
- Download the latest
.jarfile. - Place the
.jarin your Minecraftmodsfolder. - Install Dependencies:
- To use the fitness bike integration, modify the Arduino sketch to fit your setup (a guide is coming soon).
- Arduino Sketch
- Run the command
/bikes open <COM PORT>
🚩 Known Issues
- No server auto-checks: Joining a server without the mod won't automatically disable the features.
- Server traffic concerns: Excessive packet traffic when using the fitness bike integration or certain features.
- Pitch sync issues: Bicycle pitch synchronization is one-way, from the client to the server.
- Bad Accesiblity: The Narrator isn't currently used to communicate information.
- Serial connection bugs: Fitness bike linking is unstable. Auto-connect often fails or connections drop mid-session.
- Model inconsistencies: The in-game bike model has inconsistent part naming.
- Bad Geckolib Usage: Model animations and movement rely on a hacky implementation and require a rewrite.
🌿 Planned Features
- Unit tests for the codebase
- Code refactoring for performance improvements
- Workout session visualization UI
- Configurable workout goals
- Advancements based on exercise achievements
- New bike types (e.g., mountain bike, motorbike)
- Server-side configuration options
👓 Dependencies
This mod requires the following libraries:
- Geckolib – For animations
- YetAnotherConfigLib – For configuration
- ArchitecturyAPI – For cross-modloader support
📝 License
BikesArePain is licensed under the MIT License. See the LICENSE for details.
This mod uses jSerialComm for serial communication under the Apache 2.0 License. For other third-party software licenses, check THIRD_PARTY_LICENSES.
⚙️ Support
Found a bug or have a suggestion? Please open an issue on the GitHub repository.
Enjoy the ride and stay fit!
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers