ModsFinder

Balm is an abstraction layer that lets one mod codebase target NeoForge and Fabric, used by BlayTheNinth's mods such as Waystones.

FabricForgeNeoForgeClient or server, optionalAll rights reserved1.18 – 26.3

What it does

Developers write against Balm's common interfaces and events instead of loader-specific code. It covers networking, configs and unified integration with common third-party mods, needs no custom Gradle tooling and works with Mojang mappings and Jared's Multiloader template.

Balm does not make Forge and Fabric mods run together. Players only install it when a mod requires it, and on 1.16 and older it is not needed. 66 catalog mods require it, including Waystones, NetherPortalFix, Default Options, Client Tweaks and Crafting Tweaks. On Fabric it depends on Fabric API, under an All rights reserved license.

Key features

  1. Common interfaces

    Shared events and interfaces replace most of the code a mod would write once per loader.

  2. All-inclusive

    Networking, configs and more are included without third-party dependencies.

  3. Third-party integrations

    Support for widely used third-party mods is unified inside the layer, so each mod does not repeat it.

  4. Official tooling

    Projects use the official loader Gradle plugins, with no custom build tooling.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.326.3.0.3+fabric-26.3Not available26.3.0.3+neoforge-26.3
26.226.2.0.9+fabric-26.2Not available26.2.0.9+neoforge-26.2
26.1.226.1.2.15+fabric-26.1.226.1.2.15+forge-26.1.226.1.2.15+neoforge-26.1.2
26.1.126.1.1.2+fabric-26.1.126.1.1.2+forge-26.1.126.1.1.2+neoforge-26.1.1
26.126.1.0.6+fabric-26.126.1.0.6+forge-26.126.1.0.6+neoforge-26.1
1.21.x12 of 12 versions with builds
1.21.1121.11.9.1+fabric-1.21.1121.11.9.1+forge-1.21.1121.11.9.1+neoforge-1.21.11
1.21.1021.10.11+fabric-1.21.1021.10.11+forge-1.21.1021.10.11+neoforge-1.21.10
1.21.921.9.4+fabric-1.21.9Not available21.9.4+neoforge-1.21.9
1.21.821.8.10+fabric-1.21.821.8.10+forge-1.21.821.8.10+neoforge-1.21.8
1.21.721.8.10+fabric-1.21.821.8.10+forge-1.21.821.8.10+neoforge-1.21.8
1.21.621.6.1+fabric-1.21.621.6.2+forge-1.21.621.6.3+neoforge-1.21.6
1.21.521.5.25+fabric-1.21.521.5.25+forge-1.21.521.5.26+neoforge-1.21.5
1.21.421.4.41+fabric-1.21.421.4.41+forge-1.21.421.4.42+neoforge-1.21.4
1.21.321.3.5+fabric-1.21.3Not available21.3.5+neoforge-1.21.3
1.21.221.3.5+fabric-1.21.3Not available21.3.5+neoforge-1.21.3
1.21.121.0.66+fabric-1.21.121.0.66+forge-1.21.121.0.66+neoforge-1.21.1
1.2121.0.41+fabric-1.21.121.0.38+forge-1.21.121.0.41+neoforge-1.21.1
1.20.x5 of 5 versions with builds
1.19.x5 of 5 versions with builds
1.18.x3 of 3 versions with builds
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

Required by 66 mods

Questions

Is Balm needed for 1.16 and older?

No. Mods on those versions run without it.

Which loaders are current?

Version 26.3 is covered on Fabric and NeoForge. The Forge file targets 26.1.2.

In the catalog

Balm is one of 3,514 Library mods on ModsFinder, and one of 2,348 Library mods for Fabric. 8,071 mods support Minecraft 26.3.

More from BlayTheNinth

All projects

Similar mods

What the author says

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…
BlayTheNinth, on the Modrinth page

Official listing

Owner
BlayTheNinth
Published
2022-06-14
Updated on Modrinth
2026-10-02
Facts verified
2026-10-15

Tags