Balm (Outdated Versions)
I don't know my version or loader
This project has been moved. Click here to go to the new project.
Balm is a library mod for mod developers that simplifies the process of creating multi-loader mods by providing common interfaces and events and removing the need for most mod-loader specific code.
It is not a magic solution for running Forge and Fabric mods together. As a user, you only need to install this mod if you use a mod that requires it.
Key Points
- No custom Gradle tooling, official mod loader plugins only
- Uses Mojang Mappings, supports Jared's Multiloader-Template
- All-inclusive from networking to configs, no third party dependencies
- Battle-tested across Blay's 20+ mods ranging from content additions to quality of life utilities
- Supports NeoForge, Fabric and Forge without duplicate code
- Snapshots builds for pre-releases and release candidates
- Unified support for Third Party Mods like Curios/Trinkets or Jade/TheOneProbe
- Available on CurseForge and Modrinth (incl. Third Party Access)
How to make a mod with Balm (as a mod developer)
You can get started using this template repository. Documentation is limited, but the template gives an overview of most features and you can browse Blay's other mods' code to learn how specific things are done.
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21.1, 1.20.1, 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on CurseForge — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as balm-fabric-1.3.0+0.jar — drop this file into the mods folder
- Download size: 442 KB
- Download link checked 8 Sept 2026 — working
These come from our own check of the pack file, not from the source page.






