← Назад к ресурсам

Balm

Abstraction Layer for Multi-Loader Mods

Modrinth 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 and Fabric without duplicate code - Snapshot builds for pre-releases and release candidates - Unified support for Third Party Mods like Curios or Jade - Available on CurseForge and Modrinth (incl. Third Party Access) **How to make a mod with Balm (as a mod developer)** - Check out the [documentation](https://balm.twelveiterations.com/) for a Getting Started guide and a project generator. - You can also use [this template repository](https://github.com/TwelveIterations/balm-mod) as a starting point or reference. - Consider browsing Blay's existing mods' [source code](https://github.com/orgs/TwelveIterations/repositories) to learn how specific things are done. - Join Blay and other developers using Balm on the [Balm Developers Discord](https://discord.gg/36qHFMNgAh) server.