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
Creators
Details
Changelog
- Updated to Minecraft 1.21.5
- Added
BalmModuleandBalmClientModuleas an alternative more structured way of initializing a mod with Balm - Added
Balm.onRuntimeAvailableandBalmClient.onRuntimeAvailableto allow more stable access to Balm outside of mod loader lifecycles - Added
BlockGetterandBlockPostoDigSpeedEvent, 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
ScreenInitevents not firing reliably for all screens - Fixed
GuiDrawEventnot firing - Changed config i18n to use
modid.configuration.category.keyformat - 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
ExtractionAwareContainerin favor ofWorldlyContainer - Added
BalmNetworking.defineNetworkVersionfor 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.registerResourceConditionto register custom resource conditions - Added
balm:configresource 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
114Publication date
March 28, 2025 at 3:11 PMPublisher

BlayTheNinth
Owner


