Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Balm

Balm

Abstraction Layer for Multiplatform Mods

19.02M
1,867
Library

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20.4
1.20–1.20.2
1.19.x
1.18.x

Platforms

Fabric
Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on PatreonSponsor on GitHub

Creators

BlayTheNinth
BlayTheNinth Owner

Details

Licensed ARR
Published 3 years ago
Updated last week
DescriptionChangelogVersions
All versions21.5.6+forge-1.21.5

21.5.6+forge-1.21.5

Download
Report

Changelog

  • Updated to Minecraft 1.21.5
  • Added BalmModule and BalmClientModule as an alternative more structured way of initializing a mod with Balm
  • Added Balm.onRuntimeAvailable and BalmClient.onRuntimeAvailable to allow more stable access to Balm outside of mod loader lifecycles
  • Added BlockGetter and BlockPos to DigSpeedEvent, now sets the final value on all loaders
  • Refactored Capabilities support to reduce mod-loader-specific overhead
  • Refactored Configs to allow for declarative config schemas and cleaner implementation
  • Balm mods no longer need to register their own config sync packet
  • Added BalmClient.addResourceReloadListener()
  • Added ConfigLoadedEvent
  • Fixed ScreenInit events not firing reliably for all screens
  • Fixed GuiDrawEvent not firing
  • Changed config i18n to use modid.configuration.category.key format
  • Changed client-side registration methods to require identifiers
  • Removed several obsolete hooks from BalmHooks
  • Removed obsolete key mapping methods - use Kuma instead
  • Removed obsolete BalmTextures
  • Removed ExtractionAwareContainer in favor of WorldlyContainer
  • Added BalmNetworking.defineNetworkVersion for more control over network compatibility
    • Fabric's remote version check now uses the network version (which defaults to the mod version)
    • Network version is also used to version the channel on NeoForge
  • Added remote version verification even on client/server-only compatible mods if they are installed on both sides
  • Added BalmResources.registerResourceCondition to register custom resource conditions
  • Added balm:config resource condition to check a config option against a stringified value

Files

balm-forge-1.21.5-21.5.6-all.jar(459.34 KiB) Primary
Download

Metadata

Release channel

Release

Version number

21.5.6+forge-1.21.5

Loaders

Forge

Game versions

1.21.5

Downloads

104

Publication date

March 28, 2025 at 3:11 PM

Publisher

BlayTheNinth

BlayTheNinth

Owner

Version ID

Modrinth is open source.

fix-window-open@1656e14

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.