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

18.67M
1,861
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 3 days ago
DescriptionChangelogVersions

Show all versions

1
7
8
9
25

21.5.8+neoforge-1.21.5

by BlayTheNinth on Mar 29, 2025
Download

21.5.8+forge-1.21.5

by BlayTheNinth on Mar 29, 2025
Download

21.5.8+fabric-1.21.5

by BlayTheNinth on Mar 29, 2025
Download
  • Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly
  • Fixed crash when calling sendToServer while not ingame on Fabric
  • Added SidedProxy.build() and SidedProxy.buildLazily()
  • Added Balm.getEnvironment()

21.4.24+fabric-1.21.4

by BlayTheNinth on Mar 29, 2025
Download

21.0.38+fabric-1.21.1

by BlayTheNinth on Mar 29, 2025
Download

7.3.27+forge-1.20.1

by BlayTheNinth on Mar 29, 2025
Download

7.3.27+fabric-1.20.1

by BlayTheNinth on Mar 29, 2025
Download
  • Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly

21.5.7+forge-1.21.5

by BlayTheNinth on Mar 28, 2025
Download
  • Fixed crash with custom stats on Forge

  • Fixed crash when calling sendToServer while not ingame on Fabric

  • Added SidedProxy.build() and SidedProxy.buildLazily()

  • Added Balm.getEnvironment()

  • Fixed capability providers on Forge not being registered

21.5.6+forge-1.21.5

by BlayTheNinth on Mar 28, 2025
Download
  • 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

21.5.5+neoforge-1.21.5

by BlayTheNinth on Mar 28, 2025
Download

21.5.5+fabric-1.21.5

by BlayTheNinth on Mar 28, 2025
Download
  • Fixed potential crash when using BalmModule (e.g. Waystones)
  • Fixed crash on dedicated servers
  • Fixed crash with Sinytra Connector (for real now)

7.3.26+forge-1.20.1

by BlayTheNinth on Mar 27, 2025
Download
  • Fixed crash with Sinytra Connector (again)
  • 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)
  • Added remote version verification even on client/server-only compatible mods if they are installed on both sides

21.4.23+neoforge-1.21.4

by BlayTheNinth on Mar 27, 2025
Download
  • Fixed GuiDrawEvent not firing on Forge and NeoForge
  • Fixed crash with Sinytra Connector (again)
  • 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 Forge and NeoForge
  • Added remote version verification even on client/server-only compatible mods if they are installed on both sides
  • Added BalmResources.registerResourceCondition

7.3.26+fabric-1.20.1

by BlayTheNinth on Mar 27, 2025
Download
  • Fixed crash with Sinytra Connector (again)
  • 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)
  • Added remote version verification even on client/server-only compatible mods if they are installed on both sides

21.0.37+forge-1.21.1

by BlayTheNinth on Mar 27, 2025
Download

21.0.37+neoforge-1.21.1

by BlayTheNinth on Mar 27, 2025
Download

21.4.23+forge-1.21.4

by BlayTheNinth on Mar 27, 2025
Download

21.0.37+fabric-1.21.1

by BlayTheNinth on Mar 27, 2025
Download

21.4.23+fabric-1.21.4

by BlayTheNinth on Mar 27, 2025
Download
  • Fixed GuiDrawEvent not firing on Forge and NeoForge
  • Fixed crash with Sinytra Connector (again)
  • 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 Forge and NeoForge
  • Added remote version verification even on client/server-only compatible mods if they are installed on both sides
  • Added BalmResources.registerResourceCondition

21.5.4+neoforge-1.21.5

by BlayTheNinth on Mar 26, 2025
Download
1
7
8
9
25

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.