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

Balm

Abstraction Layer for Multi-Loader Mods

Modrinth library

Описание

[![Donate to Rainbow Railroad - Support LGBTQI+ people at risk around the world today!](https://mods.twelveiterations.com/img/rainbow-railroad.png)](https://www.rainbowrailroad.org/donate) 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) - Check out the [documentation](https://balm.twelveiterations.com/) for a Getting Started guide as well as an overview over Balm's features. - You can use [this template repository](https://github.com/TwelveIterationMods/balm-mod) as a starting point or reference. - You can also browse 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](https://discord.gg/36qHFMNgAh) server.