Balm (Fabric Edition)
Modby BlayTheNinth
Abstraction Layer for Multiplatform Mods
Type
Mod
CurseForge Downloads
48,506,979
CurseForge ID
500525
Last Updated
Jun 11, 2026
Description
This project has been moved. Click here for Minecraft 1.21.5+ versions.
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.
Similar Mods
Cloth Config API (Fabric/Forge/NeoForge)
Config Screen API for Minecraft
AppleSkin
Adds some useful information about food/hunger to the HUD
GeckoLib
A 3D animation library for entities, blocks, items, armor, and more!
Controlling
Adds a search bar to the Key-Bindings menu
Architectury API
An intermediary api aimed to ease developing multiplatform mods.
Fabric API
Core API library for the Fabric toolchain
Included in Modpacks
CobbleGalaxy - Cobblemon
Cobblemon: Unbound
SparkleFlake's Optimization pack