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
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Changelog
- Updated to Minecraft 1.21.5
- Added
BalmModule
andBalmClientModule
as an alternative more structured way of initializing a mod with Balm - Added
Balm.onRuntimeAvailable
andBalmClient.onRuntimeAvailable
to allow more stable access to Balm outside of mod loader lifecycles - Added
BlockGetter
andBlockPos
toDigSpeedEvent
, 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 ofWorldlyContainer
- 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
Metadata
Release channel
ReleaseVersion number
21.5.6+forge-1.21.5Loaders
Game versions
1.21.5Downloads
53Publication date
March 28, 2025 at 3:11 PMPublisher
BlayTheNinth
Owner