Language

Balm

Balm

CurseForge

Abstraction Layer for Multi-Loader Mods

240.3M downloads BlayTheNinth
latest vbalm-fabric-1.21.4-21.4.41.jar CurseForge
Forge Fabric Neoforge API and Library

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.

Versions for Minecraft 1.16 and below are not needed - mods will run without Balm on those versions!

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)

  • Check out the documentation for a Getting Started guide and a project generator.
  • You can also use this template repository as a starting point or reference.
  • Consider browsing Blay's existing mods' source code to learn how specific things are done.
  • Join Blay and other developers using Balm on the Balm Developers Discord server.

Versions

Release
balm-fabric-1.21.4-21.4.41.jar
fabric · 1.21.4 · 2d ago
230
Release
balm-fabric-1.21.3-21.3.5.jar
fabric · 1.21.3, 1.21.2 · 2d ago
Release
balm-fabric-1.20.6-10.3.6.jar
fabric · 1.20.6 · 2d ago
Release
balm-fabric-1.20.4-9.0.9.jar
fabric · 1.20.4 · 2d ago
Release
balm-fabric-1.20.2-8.0.5.jar
fabric · 1.20.2 · 2d ago
Release
balm-fabric-1.19.4-6.0.2.jar
fabric · 1.19.4 · 2d ago
Release
balm-fabric-1.19.3-5.0.4.jar
fabric · 1.19.3 · 2d ago
Release
balm-fabric-1.19.2-4.6.0.jar
fabric · 1.19.1, 1.19.2, 1.19 · 2d ago
Release
balm-fabric-3.2.6.jar
fabric · 1.18.1, 1.18, 1.18.2 · 2d ago
Release
balm-fabric-1.9.0+0.jar
fabric · 1.17.1 · 2d ago
Beta
balm-fabric-1.3.0+0.jar
fabric · 1.17.1, 1.17 · 2d ago
Release
balm-neoforge-26.1.2-26.1.2.11.jar
neoforge · 26.1.2 · 2d ago

Comments 0

No comments yet. Be the first to share your thoughts.

FAQ

How do I install Balm?

Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.

Is Balm free?

Balm is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.

Which Minecraft versions does Balm support?

Works with Forge, Fabric, Neoforge. See the download section on this page for the full list of supported versions and loaders.

Download Balm

R balm-fabric-1.21.4-21.4.41.jar 1.21.4 fabric 578 KB R balm-fabric-1.21.3-21.3.5.jar 1.21.3, 1.21.2 fabric 419 KB R balm-fabric-1.20.6-10.3.6.jar 1.20.6 fabric 409 KB R balm-fabric-1.20.4-9.0.9.jar 1.20.4 fabric 380 KB R balm-fabric-1.20.2-8.0.5.jar 1.20.2 fabric 375 KB R balm-fabric-1.19.4-6.0.2.jar 1.19.4 fabric 306 KB R balm-fabric-1.19.3-5.0.4.jar 1.19.3 fabric 307 KB R balm-fabric-1.19.2-4.6.0.jar 1.19.1, 1.19.2, 1.19 fabric 320 KB R balm-fabric-3.2.6.jar 1.18.1, 1.18, 1.18.2 fabric 624 KB R balm-fabric-1.9.0+0.jar 1.17.1 fabric 580 KB B balm-fabric-1.3.0+0.jar 1.17.1, 1.17 fabric 439 KB R balm-neoforge-26.1.2-26.1.2.11.jar 26.1.2 neoforge 1.0 MB R balm-forge-26.1.2-26.1.2.11.jar 26.1.2 forge 1.0 MB R balm-fabric-26.1.2-26.1.2.11.jar 26.1.2 fabric 1.0 MB R balm-neoforge-26.2-26.2.0.5.jar 26.2 neoforge 1.1 MB R balm-fabric-26.2-26.2.0.5.jar 26.2 fabric 1.1 MB R balm-neoforge-1.21.1-21.0.64.jar 1.21.1 neoforge 765 KB R balm-fabric-1.21.1-21.0.64.jar 1.21.1 fabric 788 KB R balm-forge-1.21.1-21.0.64-all.jar 1.21.1 forge 761 KB R balm-forge-1.20.1-7.3.42.jar 1.20.1, 1.20 forge 549 KB R balm-fabric-1.20.1-7.3.42.jar 1.20.1, 1.20 fabric 564 KB R balm-neoforge-26.1.2-26.1.2.10.jar 26.1.2 neoforge 1.0 MB R balm-fabric-26.1.2-26.1.2.10.jar 26.1.2 fabric 1.0 MB R balm-forge-26.1.2-26.1.2.10.jar 26.1.2 forge 1.0 MB R balm-fabric-26.2-26.2.0.4.jar 26.2 fabric 1.0 MB R balm-neoforge-26.2-26.2.0.4.jar 26.2 neoforge 1.0 MB R balm-fabric-26.1.2-26.1.2.9.jar 26.1.2 fabric 1.0 MB R balm-forge-26.1.2-26.1.2.9.jar 26.1.2 forge 1020 KB R balm-neoforge-26.1.2-26.1.2.9.jar 26.1.2 neoforge 1.0 MB R balm-neoforge-26.2-26.2.0.3.jar 26.2 neoforge 1021 KB R balm-fabric-26.2-26.2.0.3.jar 26.2 fabric 1.0 MB R balm-forge-1.21.1-21.0.63-all.jar 1.21.1 forge 758 KB R balm-neoforge-1.21.1-21.0.63.jar 1.21.1 neoforge 764 KB R balm-forge-1.20.1-7.3.41-all.jar 1.20.1, 1.20 forge 547 KB R balm-forge-1.21.1-21.0.62-all.jar 1.21.1 forge 758 KB R balm-neoforge-1.21.1-21.0.62.jar 1.21.1 neoforge 764 KB R balm-forge-1.20.1-7.3.40-all.jar 1.20.1, 1.20 forge 547 KB R balm-forge-1.21.1-21.0.61-all.jar 1.21.1 forge 758 KB R balm-neoforge-1.21.1-21.0.61.jar 1.21.1 neoforge 764 KB R balm-neoforge-26.1.2-26.1.2.8.jar 26.1.2 neoforge 1023 KB R balm-forge-26.1.2-26.1.2.8.jar 26.1.2 forge 1020 KB R balm-fabric-26.1.2-26.1.2.8.jar 26.1.2 fabric 1.0 MB R balm-forge-1.21.1-21.0.60-all.jar 1.21.1 forge 721 KB R balm-neoforge-1.21.1-21.0.60.jar 1.21.1 neoforge 727 KB R balm-neoforge-26.2-26.2.0.2.jar 26.2 neoforge 1020 KB R balm-fabric-26.2-26.2.0.2.jar 26.2 fabric 1.0 MB R balm-forge-1.20.1-7.3.39-all.jar 1.20.1, 1.20 forge 587 KB R balm-neoforge-26.2-26.2.0.1.jar 26.2 neoforge 1008 KB R balm-fabric-26.2-26.2.0.1.jar 26.2 fabric 1.0 MB R balm-fabric-1.21.11-21.11.9.1.jar 1.21.11 fabric 853 KB

Files are served directly from the original source. Modgrid does not host or modify them.