v26.3.0.3+neoforge-26.3
RELEASE
October 2, 2026
- Updated for several breaking changes in NeoForge
- API: Added `BalmRegistrar#createReloadableDynamicRegistry`
v26.3.0.3+fabric-26.3
RELEASE
October 2, 2026
- Updated for several breaking changes in NeoForge
- API: Added `BalmRegistrar#createReloadableDynamicRegistry`
v26.1.2.15+forge-26.1.2
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v26.1.2.15+neoforge-26.1.2
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v26.1.2.15+fabric-26.1.2
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v21.0.66+neoforge-1.21.1
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v21.0.66+fabric-1.21.1
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v21.0.66+forge-1.21.1
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v26.2.0.9+fabric-26.2
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v26.2.0.9+neoforge-26.2
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v26.3.0.2+neoforge-26.3
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
- Fixed mod list button to only be injected in main and pause screen
- Fixed outdated i18n key on NeoForge
v26.3.0.2+fabric-26.3
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
- Fixed mod list button to only be injected in main and pause screen
- Fixed outdated i18n key on NeoForge
v7.3.44+forge-1.20.1
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v7.3.44+fabric-1.20.1
RELEASE
September 25, 2026
- Fixed memory leak in `BlockEntityOnLoadCallback`
v26.3.0.1+fabric-26.3
RELEASE
September 15, 2026
- Updated to Minecraft 26.3
v26.3.0.1+neoforge-26.3
RELEASE
September 15, 2026
- Updated to Minecraft 26.3
v7.3.43+forge-1.20.1
RELEASE
September 12, 2026
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v7.3.43+fabric-1.20.1
RELEASE
September 12, 2026
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v26.1.2.14+neoforge-26.1.2
RELEASE
September 8, 2026
- Fixed custom recipe types not being registered for syncing
v26.1.2.14+forge-26.1.2
RELEASE
September 8, 2026
- Fixed custom recipe types not being registered for syncing
v26.1.2.14+fabric-26.1.2
RELEASE
September 8, 2026
- Fixed custom recipe types not being registered for syncing
v26.2.0.8+neoforge-26.2
RELEASE
September 8, 2026
- Fixed custom recipe types not being registered for syncing
v26.2.0.8+fabric-26.2
RELEASE
September 8, 2026
- Fixed custom recipe types not being registered for syncing
v26.1.2.13+neoforge-26.1.2
RELEASE
August 31, 2026
- Fixed `ComputeFovModifierEvent` being hijacked on NeoForge even if no change is being applied
- API: Fixed `RecipeManagerAccessor` access crashing on dedicated servers
v26.1.2.13+forge-26.1.2
RELEASE
August 31, 2026
- Fixed `ComputeFovModifierEvent` being hijacked on NeoForge even if no change is being applied
- API: Fixed `RecipeManagerAccessor` access crashing on dedicated servers
v26.1.2.13+fabric-26.1.2
RELEASE
August 31, 2026
- Fixed `ComputeFovModifierEvent` being hijacked on NeoForge even if no change is being applied
- API: Fixed `RecipeManagerAccessor` access crashing on dedicated servers
v26.2.0.7+neoforge-26.2
RELEASE
August 31, 2026
- Fixed `ComputeFovModifierEvent` being hijacked on NeoForge even if no change is being applied
- API: Fixed `RecipeManagerAccessor` access crashing on dedicated servers
v26.2.0.7+fabric-26.2
RELEASE
August 31, 2026
- Fixed `ComputeFovModifierEvent` being hijacked on NeoForge even if no change is being applied
- API: Fixed `RecipeManagerAccessor` access crashing on dedicated servers
v26.1.2.12+neoforge-26.1.2
RELEASE
August 14, 2026
- Fixed crash when incoming damage is negative or when event consumers make it negative in `LivingEntityCallback.Damage.Before`
v26.1.2.12+forge-26.1.2
RELEASE
August 14, 2026
- Fixed crash when incoming damage is negative or when event consumers make it negative in `LivingEntityCallback.Damage.Before`
v26.1.2.12+fabric-26.1.2
RELEASE
August 14, 2026
- Fixed crash when incoming damage is negative or when event consumers make it negative in `LivingEntityCallback.Damage.Before`
v26.2.0.6+neoforge-26.2
RELEASE
August 14, 2026
- Fixed crash when incoming damage is negative or when event consumers make it negative in `LivingEntityCallback.Damage.Before`
v26.2.0.6+fabric-26.2
RELEASE
August 14, 2026
- Fixed crash when incoming damage is negative or when event consumers make it negative in `LivingEntityCallback.Damage.Before`
v21.0.65+fabric-1.21.1
RELEASE
August 14, 2026
- API: Fixed `ChunkTrackingEvent.Start` never firing on Fabric, fix `ChunkTrackingEvent.Stop` being fired in place of `.Start`
v21.0.65+neoforge-1.21.1
RELEASE
August 14, 2026
- API: Fixed `ChunkTrackingEvent.Start` never firing on Fabric, fix `ChunkTrackingEvent.Stop` being fired in place of `.Start`
v21.0.65+forge-1.21.1
RELEASE
August 14, 2026
- API: Fixed `ChunkTrackingEvent.Start` never firing on Fabric, fix `ChunkTrackingEvent.Stop` being fired in place of `.Start`
v26.1.2.11+forge-26.1.2
RELEASE
July 31, 2026
- API: Added missing `Identifier` overloads for `BalmRegistrar.Scoped#addAlias`
v26.1.2.11+neoforge-26.1.2
RELEASE
July 31, 2026
- API: Added missing `Identifier` overloads for `BalmRegistrar.Scoped#addAlias`
v26.1.2.11+fabric-26.1.2
RELEASE
July 31, 2026
- API: Added missing `Identifier` overloads for `BalmRegistrar.Scoped#addAlias`
v26.2.0.5+neoforge-26.2
RELEASE
July 31, 2026
- API: Added missing `Identifier` overloads for `BalmRegistrar.Scoped#addAlias`
- API: Added `@ValidateWith` and `.validateWith` to configs
- Added inbuilt config screen
- This is opt-in for mods by setting their preferred configuration screen to either `balm` or `balm-nested`
v26.2.0.5+fabric-26.2
RELEASE
July 31, 2026
- API: Added missing `Identifier` overloads for `BalmRegistrar.Scoped#addAlias`
- API: Added `@ValidateWith` and `.validateWith` to configs
- Added inbuilt config screen
- This is opt-in for mods by setting their preferred configuration screen to either `balm` or `balm-nested`
v21.0.64+fabric-1.21.1
RELEASE
July 31, 2026
- API: Added `BalmRegistrar#addAlias` for migrating registry entries
v21.0.64+neoforge-1.21.1
RELEASE
July 31, 2026
- API: Added `BalmRegistrar#addAlias` for migrating registry entries
v21.0.64+forge-1.21.1
RELEASE
July 31, 2026
- API: Added `BalmRegistrar#addAlias` for migrating registry entries
v7.3.42+forge-1.20.1
RELEASE
July 31, 2026
- API: Added `BalmRegistries#addAlias` for migrating registry entries
v7.3.42+fabric-1.20.1
RELEASE
July 31, 2026
- API: Added `BalmRegistries#addAlias` for migrating registry entries
v26.1.2.10+forge-26.1.2
RELEASE
July 19, 2026
- Fixed connection failure when trying to join a server with mods that modify compostables (e.g. Pantry for Blockheads)
- API: Added support for specifying custom controls on config properties
v26.2.0.4+neoforge-26.2
RELEASE
July 19, 2026
- Fixed connection failure when trying to join a server with mods that modify compostables (e.g. Pantry for Blockheads)
- API: Added support for specifying custom controls on config properties
v26.1.2.10+neoforge-26.1.2
RELEASE
July 19, 2026
- Fixed connection failure when trying to join a server with mods that modify compostables (e.g. Pantry for Blockheads)
- API: Added support for specifying custom controls on config properties
v26.2.0.4+fabric-26.2
RELEASE
July 19, 2026
- Fixed connection failure when trying to join a server with mods that modify compostables (e.g. Pantry for Blockheads)
- API: Added support for specifying custom controls on config properties
v26.1.2.10+fabric-26.1.2
RELEASE
July 19, 2026
- Fixed connection failure when trying to join a server with mods that modify compostables (e.g. Pantry for Blockheads)
- API: Added support for specifying custom controls on config properties
v26.1.2.9+neoforge-26.1.2
RELEASE
July 13, 2026
- Added support for Trinkets Updated
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v26.1.2.9+forge-26.1.2
RELEASE
July 13, 2026
- Added support for Trinkets Updated
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v26.1.2.9+fabric-26.1.2
RELEASE
July 13, 2026
- Added support for Trinkets Updated
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v26.2.0.3+neoforge-26.2
RELEASE
July 13, 2026
- Added support for Trinkets Updated
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v26.2.0.3+fabric-26.2
RELEASE
July 13, 2026
- Added support for Trinkets Updated
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v21.0.63+forge-1.21.1
RELEASE
July 13, 2026
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v21.0.63+neoforge-1.21.1
RELEASE
July 13, 2026
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v21.0.63+fabric-1.21.1
RELEASE
July 13, 2026
- Fixed preventing screen overrides from other mods (like Catalogue) from being applied when Balm's `OpenScreenEvent` was used
v21.0.62+forge-1.21.1
RELEASE
July 10, 2026
- Hotfixed crash on startup on Fabric
- API: Fixed `OpenScreenEvent` not supporting cancellation on Fabric
- API: Backported `BalmBlockRegistration#withItem()` and `BalmDiscriminatedBlockRegistration#withItems()` overloads with name function
- API: Backported `DiscriminatedBlocks#sortedValues()` etc.
- API: Backported `CustomMobEffect`, a simple wrapper to make the constructor public
- API: Backported `BalmModSupport#recipeViewers()` for unified recipe viewer support (only supports JEI at the moment)
- API: Backported `BalmRegistrars#poiTypes()` for registering custom POI types
- API: Added `BalmItemPropertyRegistrar` for registering custom item properties
- API: Added `Balm.biomeModifications()` alias for easier forward-compatibility when porting
v21.0.62+neoforge-1.21.1
RELEASE
July 10, 2026
- Hotfixed crash on startup on Fabric
- API: Fixed `OpenScreenEvent` not supporting cancellation on Fabric
- API: Backported `BalmBlockRegistration#withItem()` and `BalmDiscriminatedBlockRegistration#withItems()` overloads with name function
- API: Backported `DiscriminatedBlocks#sortedValues()` etc.
- API: Backported `CustomMobEffect`, a simple wrapper to make the constructor public
- API: Backported `BalmModSupport#recipeViewers()` for unified recipe viewer support (only supports JEI at the moment)
- API: Backported `BalmRegistrars#poiTypes()` for registering custom POI types
- API: Added `BalmItemPropertyRegistrar` for registering custom item properties
- API: Added `Balm.biomeModifications()` alias for easier forward-compatibility when porting
v7.3.41+forge-1.20.1
RELEASE
July 10, 2026
- Hotfixed crash on startup on Fabric
- Fixed Balm icon being outdated
- API: Fixed `OpenScreenEvent` not supporting cancellation on Fabric
v21.0.62+fabric-1.21.1
RELEASE
July 10, 2026
- Hotfixed crash on startup on Fabric
- API: Fixed `OpenScreenEvent` not supporting cancellation on Fabric
- API: Backported `BalmBlockRegistration#withItem()` and `BalmDiscriminatedBlockRegistration#withItems()` overloads with name function
- API: Backported `DiscriminatedBlocks#sortedValues()` etc.
- API: Backported `CustomMobEffect`, a simple wrapper to make the constructor public
- API: Backported `BalmModSupport#recipeViewers()` for unified recipe viewer support (only supports JEI at the moment)
- API: Backported `BalmRegistrars#poiTypes()` for registering custom POI types
- API: Added `BalmItemPropertyRegistrar` for registering custom item properties
- API: Added `Balm.biomeModifications()` alias for easier forward-compatibility when porting
v7.3.41+fabric-1.20.1
RELEASE
July 10, 2026
- Hotfixed crash on startup on Fabric
- Fixed Balm icon being outdated
- API: Fixed `OpenScreenEvent` not supporting cancellation on Fabric
v7.3.40+forge-1.20.1
RELEASE
July 10, 2026
- Fixed Balm icon being outdated
- API: Fixed `OpenScreenEvent` not supporting cancellation on Fabric
v21.0.61+neoforge-1.21.1
RELEASE
July 10, 2026
- API: Fixed `OpenScreenEvent` not supporting cancellation on Fabric
- API: Backported `BalmBlockRegistration#withItem()` and `BalmDiscriminatedBlockRegistration#withItems()` overloads with name function
- API: Backported `DiscriminatedBlocks#sortedValues()` etc.
- API: Backported `CustomMobEffect`, a simple wrapper to make the constructor public
- API: Backported `BalmModSupport#recipeViewers()` for unified recipe viewer support (only supports JEI at the moment)
- API: Backported `BalmRegistrars#poiTypes()` for registering custom POI types
- API: Added `BalmItemPropertyRegistrar` for registering custom item properties
- API: Added `Balm.biomeModifications()` alias for easier forward-compatibility when porting
v21.0.61+forge-1.21.1
RELEASE
July 10, 2026
- API: Fixed `OpenScreenEvent` not supporting cancellation on Fabric
- API: Backported `BalmBlockRegistration#withItem()` and `BalmDiscriminatedBlockRegistration#withItems()` overloads with name function
- API: Backported `DiscriminatedBlocks#sortedValues()` etc.
- API: Backported `CustomMobEffect`, a simple wrapper to make the constructor public
- API: Backported `BalmModSupport#recipeViewers()` for unified recipe viewer support (only supports JEI at the moment)
- API: Backported `BalmRegistrars#poiTypes()` for registering custom POI types
- API: Added `BalmItemPropertyRegistrar` for registering custom item properties
- API: Added `Balm.biomeModifications()` alias for easier forward-compatibility when porting
v26.1.2.8+neoforge-26.1.2
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
v26.1.2.8+forge-26.1.2
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
v26.1.2.8+fabric-26.1.2
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
v21.0.60+neoforge-1.21.1
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
v21.0.60+forge-1.21.1
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
v21.0.60+fabric-1.21.1
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
v26.2.0.2+neoforge-26.2
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
- API: Added `BalmModSupport.vr().isInVR()` with Vivecraft support
v26.2.0.2+fabric-26.2
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
- API: Added `BalmModSupport.vr().isInVR()` with Vivecraft support
v7.3.39+forge-1.20.1
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
v7.3.39+fabric-1.20.1
RELEASE
July 3, 2026
- Fixed errors and crashes that would happen when other mods bundled an invalid version Fabric Permissions API
- API: Added version range support to `ModProxy#with`
- API: Added `BalmClient#clientCommands`
- API: Add optional `Identifier` argument to `modProxy` to make it identifiable/addressable
v26.2.0.1+neoforge-26.2
RELEASE
June 16, 2026
- Updated to Minecraft 26.2
- API: Added `DeferredBlock#asBlockItemId`
- API: Added `DeferredBlock#asResourceKey` and `DeferredItem#asResourceKey`
- API: Added slot parameters and `getSlotCount` to `FluidTank`
- API: Changed `LivingEntityCallback.Death.Before` to fire before totem checks on Neo/Forge too
- API: Changed `RenderCallback.BlockHighlight` to take and return a `BlockOutlineRenderState`
- API: Remove `BalmBlockRegistrar#enableBlockDescriptionPrefixForItems`, it is now default
- API: Remove deprecated `BalmLootModifier` overload, now always takes a nullable `lootTableId` as third parameter
- API: Remove deprecated `UnpackedLootTableHolder`
- API: Remove deprecated `BalmDiscriminatedBlockRegistration#withItems` and `BalmDiscriminatedBlockRegistration#withDefaultItems` overloads
- API: Remove deprecated `BalmBlockRegistration#withItem` and `BalmBlockRegistration#withDefaultItem` overloads
- API: Remove deprecated `SimpleRecipeTransferRegistration` in favor of `IdentifiableRecipeTypeTransferRegistration`
- API: Remove deprecated prefix/suffix methods in `DiscriminatedBlocks` and `DiscriminatedItems`
v26.2.0.1+fabric-26.2
RELEASE
June 16, 2026
- Updated to Minecraft 26.2
- API: Added `DeferredBlock#asBlockItemId`
- API: Added `DeferredBlock#asResourceKey` and `DeferredItem#asResourceKey`
- API: Added slot parameters and `getSlotCount` to `FluidTank`
- API: Changed `LivingEntityCallback.Death.Before` to fire before totem checks on Neo/Forge too
- API: Changed `RenderCallback.BlockHighlight` to take and return a `BlockOutlineRenderState`
- API: Remove `BalmBlockRegistrar#enableBlockDescriptionPrefixForItems`, it is now default
- API: Remove deprecated `BalmLootModifier` overload, now always takes a nullable `lootTableId` as third parameter
- API: Remove deprecated `UnpackedLootTableHolder`
- API: Remove deprecated `BalmDiscriminatedBlockRegistration#withItems` and `BalmDiscriminatedBlockRegistration#withDefaultItems` overloads
- API: Remove deprecated `BalmBlockRegistration#withItem` and `BalmBlockRegistration#withDefaultItem` overloads
- API: Remove deprecated `SimpleRecipeTransferRegistration` in favor of `IdentifiableRecipeTypeTransferRegistration`
- API: Remove deprecated prefix/suffix methods in `DiscriminatedBlocks` and `DiscriminatedItems`
v21.11.9.1+neoforge-1.21.11
RELEASE
June 15, 2026
- Fixed `LivingEntityCallback.Damage` not actually applying modified damage on Neo/Forge
v21.11.9.1+forge-1.21.11
RELEASE
June 15, 2026
- Fixed `LivingEntityCallback.Damage` not actually applying modified damage on Neo/Forge
v21.11.9.1+fabric-1.21.11
RELEASE
June 15, 2026
- Fixed `LivingEntityCallback.Damage` not actually applying modified damage on Neo/Forge
v21.0.59+neoforge-1.21.1
RELEASE
June 15, 2026
- API: Added `BalmRegistrar#createCustomRegistry`
- API: Added `BalmRegistrar#createDynamicRegistry`
- API: Added `BalmArgumentTypeRegistrar` for registering custom command argument types
- API: Added entity support to `BalmCapabilities`
- API: Backported `DataAttachmentTypeRegistrar` and `DataAttachmentLookup`
- API: Backported `BalmItemRegistrar#registerDiscriminated`
- API: Backported `DiscriminatedBlocks#prefixWith`, `#suffixWith` and `#surroundWith`
v21.0.59+forge-1.21.1
RELEASE
June 15, 2026
- API: Added `BalmRegistrar#createCustomRegistry`
- API: Added `BalmRegistrar#createDynamicRegistry`
- API: Added `BalmArgumentTypeRegistrar` for registering custom command argument types
- API: Added entity support to `BalmCapabilities`
- API: Backported `DataAttachmentTypeRegistrar` and `DataAttachmentLookup`
- API: Backported `BalmItemRegistrar#registerDiscriminated`
- API: Backported `DiscriminatedBlocks#prefixWith`, `#suffixWith` and `#surroundWith`
v21.0.59+fabric-1.21.1
RELEASE
June 15, 2026
- API: Added `BalmRegistrar#createCustomRegistry`
- API: Added `BalmRegistrar#createDynamicRegistry`
- API: Added `BalmArgumentTypeRegistrar` for registering custom command argument types
- API: Added entity support to `BalmCapabilities`
- API: Backported `DataAttachmentTypeRegistrar` and `DataAttachmentLookup`
- API: Backported `BalmItemRegistrar#registerDiscriminated`
- API: Backported `DiscriminatedBlocks#prefixWith`, `#suffixWith` and `#surroundWith`
v26.1.2.7+neoforge-26.1.2
RELEASE
June 12, 2026
- Fixed `LivingEntityCallback.Damage` not actually applying modified damage on Neo/Forge
- API: Added `BalmArgumentTypeRegistrar` for registering custom command argument types
- API: Added `BalmRegistrar#createCustomRegistry`
- API: Added `BalmRegistrar#createDynamicRegistry`
- API: Added `PlayerCallback.InteractWithEntity` event mapper
- API: Added entity support to `BalmCapabilities`
v26.1.2.7+forge-26.1.2
RELEASE
June 12, 2026
- Fixed `LivingEntityCallback.Damage` not actually applying modified damage on Neo/Forge
- API: Added `BalmArgumentTypeRegistrar` for registering custom command argument types
- API: Added `BalmRegistrar#createCustomRegistry`
- API: Added `BalmRegistrar#createDynamicRegistry`
- API: Added `PlayerCallback.InteractWithEntity` event mapper
- API: Added entity support to `BalmCapabilities`
v26.1.2.7+fabric-26.1.2
RELEASE
June 12, 2026
- Fixed `LivingEntityCallback.Damage` not actually applying modified damage on Neo/Forge
- API: Added `BalmArgumentTypeRegistrar` for registering custom command argument types
- API: Added `BalmRegistrar#createCustomRegistry`
- API: Added `BalmRegistrar#createDynamicRegistry`
- API: Added `PlayerCallback.InteractWithEntity` event mapper
- API: Added entity support to `BalmCapabilities`
v26.1.2.6+fabric-26.1.2
RELEASE
May 8, 2026
- Fixed error log about missing `FabricPermissionsAPIIntegration`
v26.1.2.6+neoforge-26.1.2
RELEASE
May 8, 2026
- Fixed error log about missing `FabricPermissionsAPIIntegration`
v26.1.2.6+forge-26.1.2
RELEASE
May 8, 2026
- Fixed error log about missing `FabricPermissionsAPIIntegration`
v21.0.58+neoforge-1.21.1
RELEASE
May 8, 2026
- API: Fixed Chunk and Level Load events not firing on NeoForge
v21.0.58+forge-1.21.1
RELEASE
May 8, 2026
- API: Fixed Chunk and Level Load events not firing on NeoForge
v21.0.58+fabric-1.21.1
RELEASE
May 8, 2026
- API: Fixed Chunk and Level Load events not firing on NeoForge
v26.1.2.5+neoforge-26.1.2
RELEASE
May 1, 2026
- Fixed potential crash during resource reload
- API: Added `RecipeViewerRegistrar#registerIngredientInfo`
- API: Changed Balm loot modifiers to run at "neutral", which is 1000, obviously
- API: Fixed `SimpleProgressRenderer` using wrong blit overload
v26.1.2.5+forge-26.1.2
RELEASE
May 1, 2026
- Fixed potential crash during resource reload
- API: Added `RecipeViewerRegistrar#registerIngredientInfo`
- API: Changed Balm loot modifiers to run at "neutral", which is 1000, obviously
- API: Fixed `SimpleProgressRenderer` using wrong blit overload
v26.1.2.5+fabric-26.1.2
RELEASE
May 1, 2026
- Fixed potential crash during resource reload
- API: Added `RecipeViewerRegistrar#registerIngredientInfo`
- API: Changed Balm loot modifiers to run at "neutral", which is 1000, obviously
- API: Fixed `SimpleProgressRenderer` using wrong blit overload
v21.0.57+forge-1.21.1
RELEASE
April 22, 2026
- Added automatic migration attempt of Balm-specific data between NeoForge/Forge/Fabric
- Fixed server- or client-side optional mods still trying to send packets unknown to the remote, resulting in disconnects
- Fixed crash when trying to send a packet to a server while not connected on Fabric
- Fixed blank values sometimes being appended to config lists on Fabric
- API: Fixed reload listeners on NeoForge not having access to tags
- API: Fixed invalid config errors on Neo/Forge when a property's comment is empty
v21.0.57+neoforge-1.21.1
RELEASE
April 22, 2026
- Added automatic migration attempt of Balm-specific data between NeoForge/Forge/Fabric
- Fixed server- or client-side optional mods still trying to send packets unknown to the remote, resulting in disconnects
- Fixed crash when trying to send a packet to a server while not connected on Fabric
- Fixed blank values sometimes being appended to config lists on Fabric
- API: Fixed reload listeners on NeoForge not having access to tags
- API: Fixed invalid config errors on Neo/Forge when a property's comment is empty
v21.0.57+fabric-1.21.1
RELEASE
April 22, 2026
- Added automatic migration attempt of Balm-specific data between NeoForge/Forge/Fabric
- Fixed server- or client-side optional mods still trying to send packets unknown to the remote, resulting in disconnects
- Fixed crash when trying to send a packet to a server while not connected on Fabric
- Fixed blank values sometimes being appended to config lists on Fabric
- API: Fixed reload listeners on NeoForge not having access to tags
- API: Fixed invalid config errors on Neo/Forge when a property's comment is empty
v26.1.2.4+forge-26.1.2
RELEASE
April 21, 2026
- Updated for Breaking Changes in NeoForge 26.1.2.21-beta
v26.1.2.4+neoforge-26.1.2
RELEASE
April 21, 2026
- Updated for Breaking Changes in NeoForge 26.1.2.21-beta
v26.1.2.4+fabric-26.1.2
RELEASE
April 21, 2026
- Updated for Breaking Changes in NeoForge 26.1.2.21-beta
v26.1.2.3+forge-26.1.2
RELEASE
April 20, 2026
- Updated for Breaking Changes in NeoForge 26.1.2.20-beta
- API: Added `BalmClient.clientHooks()` with a `getFocusedElement()` helper
- API: Added `BalmResourceReloadListenerRegistrar#addDependency` and `BalmClientResourceReloadListenerRegistrar#addDependency`, not supported on Forge
- API: Added `BalmResourceReloadListenerRegistrar#vanillaKeys` and `BalmClientResourceReloadListenerRegistrar#vanillaKeys` for use in `addDependency`
- API: Added `lootTableId` parameter to `BalmLootModifier`
- API: Added `BalmCompostableRegistrar`
- API: Added overloads to set texture size for JEI support
v26.1.2.3+neoforge-26.1.2
RELEASE
April 20, 2026
- Updated for Breaking Changes in NeoForge 26.1.2.20-beta
- API: Added `BalmClient.clientHooks()` with a `getFocusedElement()` helper
- API: Added `BalmResourceReloadListenerRegistrar#addDependency` and `BalmClientResourceReloadListenerRegistrar#addDependency`, not supported on Forge
- API: Added `BalmResourceReloadListenerRegistrar#vanillaKeys` and `BalmClientResourceReloadListenerRegistrar#vanillaKeys` for use in `addDependency`
- API: Added `lootTableId` parameter to `BalmLootModifier`
- API: Added `BalmCompostableRegistrar`
- API: Added overloads to set texture size for JEI support
v26.1.2.3+fabric-26.1.2
RELEASE
April 20, 2026
- Updated for Breaking Changes in NeoForge 26.1.2.20-beta
- API: Added `BalmClient.clientHooks()` with a `getFocusedElement()` helper
- API: Added `BalmResourceReloadListenerRegistrar#addDependency` and `BalmClientResourceReloadListenerRegistrar#addDependency`, not supported on Forge
- API: Added `BalmResourceReloadListenerRegistrar#vanillaKeys` and `BalmClientResourceReloadListenerRegistrar#vanillaKeys` for use in `addDependency`
- API: Added `lootTableId` parameter to `BalmLootModifier`
- API: Added `BalmCompostableRegistrar`
- API: Added overloads to set texture size for JEI support
v26.1.2.2+forge-26.1.2
RELEASE
April 17, 2026
- API: Added `BalmModSupportMultiMiners` for a unified API against veinminer-like mods, with FTB Ultimine support for now
- API: Added `DataAttachmentLookup#has`, `DataAttachmentLookup#remove`, `DataAttachmentLookup#update` and `DataAttachmentLookup#getOrCreate`
- API: Added additional overloads for `DataAttachmentLookup#get` to cover other types like Levels and Chunks
- API: Added `BalmModSupportRecipeViewer#hasKeyboardFocus` as a workaround since JEI focus is not reported on `Screen#isFocused`
- API: Added `DiscriminatedBlocks#surroundWith` and `DiscriminatedItems#surroundWith`
- API: Fixed sync predicate never actually being stored in data attachments
- API: Fixed `DataAttachmentLookup#get` initializing the attachment on NeoForge but not on Fabric. Now initializes only with `getOrCreate`.
v26.1.2.2+neoforge-26.1.2
RELEASE
April 17, 2026
- API: Added `BalmModSupportMultiMiners` for a unified API against veinminer-like mods, with FTB Ultimine support for now
- API: Added `DataAttachmentLookup#has`, `DataAttachmentLookup#remove`, `DataAttachmentLookup#update` and `DataAttachmentLookup#getOrCreate`
- API: Added additional overloads for `DataAttachmentLookup#get` to cover other types like Levels and Chunks
- API: Added `BalmModSupportRecipeViewer#hasKeyboardFocus` as a workaround since JEI focus is not reported on `Screen#isFocused`
- API: Added `DiscriminatedBlocks#surroundWith` and `DiscriminatedItems#surroundWith`
- API: Fixed sync predicate never actually being stored in data attachments
- API: Fixed `DataAttachmentLookup#get` initializing the attachment on NeoForge but not on Fabric. Now initializes only with `getOrCreate`.
v26.1.2.2+fabric-26.1.2
RELEASE
April 17, 2026
- API: Added `BalmModSupportMultiMiners` for a unified API against veinminer-like mods, with FTB Ultimine support for now
- API: Added `DataAttachmentLookup#has`, `DataAttachmentLookup#remove`, `DataAttachmentLookup#update` and `DataAttachmentLookup#getOrCreate`
- API: Added additional overloads for `DataAttachmentLookup#get` to cover other types like Levels and Chunks
- API: Added `BalmModSupportRecipeViewer#hasKeyboardFocus` as a workaround since JEI focus is not reported on `Screen#isFocused`
- API: Added `DiscriminatedBlocks#surroundWith` and `DiscriminatedItems#surroundWith`
- API: Fixed sync predicate never actually being stored in data attachments
- API: Fixed `DataAttachmentLookup#get` initializing the attachment on NeoForge but not on Fabric. Now initializes only with `getOrCreate`.
v26.1.2.1+neoforge-26.1.2
RELEASE
April 10, 2026
- Fixed Balm not being usable in multiplayer when installed client-side only
- API: Added `BalmSafeClientAccess#getConnection` and `BalmSafeClientAccess#getPacketListener`
v26.1.2.1+forge-26.1.2
RELEASE
April 10, 2026
- Fixed Balm not being usable in multiplayer when installed client-side only
- API: Added `BalmSafeClientAccess#getConnection` and `BalmSafeClientAccess#getPacketListener`
v26.1.2.1+fabric-26.1.2
RELEASE
April 10, 2026
- Fixed Balm not being usable in multiplayer when installed client-side only
- API: Added `BalmSafeClientAccess#getConnection` and `BalmSafeClientAccess#getPacketListener`
v21.11.9+fabric-1.21.11
RELEASE
April 10, 2026
- Fixed Balm no longer being able to be run client-side only
- Fixed crash if mod proxy is unable to be instantiated - use fallback instead
- API: Added `BalmSafeClientAccess#getConnection` and `BalmSafeClientAccess#getPacketListener`
- API: Fixed `LivingEntityCallback.Fall.Before` event not firing
- API: Fixed `LivingEntityCallback.Death.Before.EVENT` result being inverted on Fabric
- API: Fixed tags not being available in NeoForge resource reload listeners
v21.11.9+forge-1.21.11
RELEASE
April 10, 2026
- Fixed Balm no longer being able to be run client-side only
- Fixed crash if mod proxy is unable to be instantiated - use fallback instead
- API: Added `BalmSafeClientAccess#getConnection` and `BalmSafeClientAccess#getPacketListener`
- API: Fixed `LivingEntityCallback.Fall.Before` event not firing
- API: Fixed `LivingEntityCallback.Death.Before.EVENT` result being inverted on Fabric
- API: Fixed tags not being available in NeoForge resource reload listeners
v21.11.9+neoforge-1.21.11
RELEASE
April 10, 2026
- Fixed Balm no longer being able to be run client-side only
- Fixed crash if mod proxy is unable to be instantiated - use fallback instead
- API: Added `BalmSafeClientAccess#getConnection` and `BalmSafeClientAccess#getPacketListener`
- API: Fixed `LivingEntityCallback.Fall.Before` event not firing
- API: Fixed `LivingEntityCallback.Death.Before.EVENT` result being inverted on Fabric
- API: Fixed tags not being available in NeoForge resource reload listeners
v26.1.1.2+neoforge-26.1.1
RELEASE
April 6, 2026
- Fixed crash on startup on Forge
v26.1.1.2+forge-26.1.1
RELEASE
April 6, 2026
- Fixed crash on startup on Forge
v26.1.1.2+fabric-26.1.1
RELEASE
April 6, 2026
- Fixed crash on startup on Forge
v26.1.1.1+forge-26.1.1
RELEASE
April 6, 2026
- Added `BalmBlockRegistration#withItem` and `BalmDiscriminatedBlockRegistration#withItems` overload that takes a name function
- This is for block items whose names differ from the block (e.g. sweet berries in Vanilla)
- Added `BalmBlockRegistrar#enableBlockDescriptionPrefixForItems` as an opt-in to have block items use `block.` language prefix
- This is to match Vanilla and will become the default in Minecraft 26.2
- Fixed `getDescriptionId()` not being respected in `I18nExport`
- Deprecated suffix/prefix helpers in `DiscriminatedBlocks` and `DiscriminatedItems`, added more explicitly named alternatives
- Deprecated `withItem()` methods that take properties directly
- The function variant should be used so that Balm can apply defaults first.
- Removed enforced `@Nullable` from `DiscriminatedBlocks` and `DiscriminatedItems`
v26.1.1.1+neoforge-26.1.1
RELEASE
April 6, 2026
- Added `BalmBlockRegistration#withItem` and `BalmDiscriminatedBlockRegistration#withItems` overload that takes a name function
- This is for block items whose names differ from the block (e.g. sweet berries in Vanilla)
- Added `BalmBlockRegistrar#enableBlockDescriptionPrefixForItems` as an opt-in to have block items use `block.` language prefix
- This is to match Vanilla and will become the default in Minecraft 26.2
- Fixed `getDescriptionId()` not being respected in `I18nExport`
- Deprecated suffix/prefix helpers in `DiscriminatedBlocks` and `DiscriminatedItems`, added more explicitly named alternatives
- Deprecated `withItem()` methods that take properties directly
- The function variant should be used so that Balm can apply defaults first.
- Removed enforced `@Nullable` from `DiscriminatedBlocks` and `DiscriminatedItems`
v26.1.1.1+fabric-26.1.1
RELEASE
April 6, 2026
- Added `BalmBlockRegistration#withItem` and `BalmDiscriminatedBlockRegistration#withItems` overload that takes a name function
- This is for block items whose names differ from the block (e.g. sweet berries in Vanilla)
- Added `BalmBlockRegistrar#enableBlockDescriptionPrefixForItems` as an opt-in to have block items use `block.` language prefix
- This is to match Vanilla and will become the default in Minecraft 26.2
- Fixed `getDescriptionId()` not being respected in `I18nExport`
- Deprecated suffix/prefix helpers in `DiscriminatedBlocks` and `DiscriminatedItems`, added more explicitly named alternatives
- Deprecated `withItem()` methods that take properties directly
- The function variant should be used so that Balm can apply defaults first.
- Removed enforced `@Nullable` from `DiscriminatedBlocks` and `DiscriminatedItems`
v26.1.0.7+neoforge-26.1.1
RELEASE
April 3, 2026
- Re-added support for block state models on Fabric
- Re-added unified support for JEI
- Added `@Range` and range options for numeric config properties
v26.1.0.7+fabric-26.1.1
RELEASE
April 3, 2026
- Re-added support for block state models on Fabric
- Re-added unified support for JEI
- Added `@Range` and range options for numeric config properties
v26.1.0.7+forge-26.1.1
RELEASE
April 3, 2026
- Re-added support for block state models on Fabric
- Re-added unified support for JEI
- Added `@Range` and range options for numeric config properties
v26.1.0.6+neoforge-26.1
RELEASE
March 29, 2026
- Fixed stack overflow when resolving fallback config screen without any supported config mod installed on Fabric
- Fixed wrong registry lookup in reload listeners on NeoForge
v26.1.0.6+forge-26.1
RELEASE
March 29, 2026
- Fixed stack overflow when resolving fallback config screen without any supported config mod installed on Fabric
- Fixed wrong registry lookup in reload listeners on NeoForge
v26.1.0.6+fabric-26.1
RELEASE
March 29, 2026
- Fixed stack overflow when resolving fallback config screen without any supported config mod installed on Fabric
- Fixed wrong registry lookup in reload listeners on NeoForge
v26.1.0.5+neoforge-26.1
RELEASE
March 28, 2026
- Re-added Cloth Config Support
- Re-added Configured Support
- Re-added Jade Support
- Re-added WTHIT Support
- Re-added Reborn Energy Support
v26.1.0.5+forge-26.1
RELEASE
March 28, 2026
- Re-added Cloth Config Support
- Re-added Configured Support
- Re-added Jade Support
- Re-added WTHIT Support
- Re-added Reborn Energy Support
v26.1.0.5+fabric-26.1
RELEASE
March 28, 2026
- Re-added Cloth Config Support
- Re-added Configured Support
- Re-added Jade Support
- Re-added WTHIT Support
- Re-added Reborn Energy Support
v26.1.0.4+neoforge-26.1
RELEASE
March 26, 2026
- Fixed crash on dedicated servers
v26.1.0.4+forge-26.1
RELEASE
March 26, 2026
- Fixed crash on dedicated servers
v26.1.0.4+fabric-26.1
RELEASE
March 26, 2026
- Fixed crash on dedicated servers
v26.1.0.3+neoforge-26.1
RELEASE
March 25, 2026
- Fixed crash if a mod proxy is unable to be instantiated.
- Fabric Permissions API being present will still log an error (since it's not actually supported yet since it's not actually updated to 26.1), but will no longer crash.
v26.1.0.3+forge-26.1
RELEASE
March 25, 2026
- Fixed crash if a mod proxy is unable to be instantiated.
- Fabric Permissions API being present will still log an error (since it's not actually supported yet since it's not actually updated to 26.1), but will no longer crash.
v26.1.0.3+fabric-26.1
RELEASE
March 25, 2026
- Fixed crash if a mod proxy is unable to be instantiated.
- Fabric Permissions API being present will still log an error (since it's not actually supported yet since it's not actually updated to 26.1), but will no longer crash.
v26.1.0.2+forge-26.1
RELEASE
March 25, 2026
- Fixed wrong Kuma version being included on NeoForge
v26.1.0.2+neoforge-26.1
RELEASE
March 25, 2026
- Fixed wrong Kuma version being included on NeoForge
v26.1.0.2+fabric-26.1
RELEASE
March 25, 2026
- Fixed wrong Kuma version being included on NeoForge
v26.1.0.1+neoforge-26.1
RELEASE
March 24, 2026
- Updated to Minecraft 26.1
- Fixed packets being sent to client even if they do not support the packet
- Mod Developers: See [Migration Notes](https://balm.twelveiterations.com/migration/26.1) for API changes
v26.1.0.1+fabric-26.1
RELEASE
March 24, 2026
- Updated to Minecraft 26.1
- Fixed packets being sent to client even if they do not support the packet
- Mod Developers: See [Migration Notes](https://balm.twelveiterations.com/migration/26.1) for API changes
v21.11.8+forge-1.21.11
RELEASE
March 18, 2026
- Fixed remote mod versions no longer being verified when connecting to a Fabric server
- Fixed optional mods always being considered uninstalled on clients when connecting to a NeoForge server
v21.11.8+neoforge-1.21.11
RELEASE
March 18, 2026
- Fixed remote mod versions no longer being verified when connecting to a Fabric server
- Fixed optional mods always being considered uninstalled on clients when connecting to a NeoForge server
v21.11.8+fabric-1.21.11
RELEASE
March 18, 2026
- Fixed remote mod versions no longer being verified when connecting to a Fabric server
- Fixed optional mods always being considered uninstalled on clients when connecting to a NeoForge server
v21.11.7+neoforge-1.21.11
RELEASE
March 13, 2026
- Fixed server-client-optional mods sending packets even if the remote does not have the mod installed
- Updated minimum Fabric Loader version requirement, as older versions of Fabric Loader are not loading jarjar'd Kuma correctly
- For developers:
- Added `.sortedValues()` helper to `DiscriminatedBlocks`, useful for data generators to have consistent order
- Added `SessionLocal` for tracking state scoped to the client connection
- Changed `sendTo*` to only send if channel is supported or mod is announced
v21.11.7+forge-1.21.11
RELEASE
March 13, 2026
- Fixed server-client-optional mods sending packets even if the remote does not have the mod installed
- Updated minimum Fabric Loader version requirement, as older versions of Fabric Loader are not loading jarjar'd Kuma correctly
- For developers:
- Added `.sortedValues()` helper to `DiscriminatedBlocks`, useful for data generators to have consistent order
- Added `SessionLocal` for tracking state scoped to the client connection
- Changed `sendTo*` to only send if channel is supported or mod is announced
v21.11.7+fabric-1.21.11
RELEASE
March 13, 2026
- Fixed server-client-optional mods sending packets even if the remote does not have the mod installed
- Updated minimum Fabric Loader version requirement, as older versions of Fabric Loader are not loading jarjar'd Kuma correctly
- For developers:
- Added `.sortedValues()` helper to `DiscriminatedBlocks`, useful for data generators to have consistent order
- Added `SessionLocal` for tracking state scoped to the client connection
- Changed `sendTo*` to only send if channel is supported or mod is announced
v21.10.11+neoforge-1.21.10
RELEASE
January 16, 2026
- Fixed ItemStack#is mixin to be less invasive, to prevent potentially breaking other mods targetting the same method
v21.10.11+forge-1.21.10
RELEASE
January 16, 2026
- Fixed ItemStack#is mixin to be less invasive, to prevent potentially breaking other mods targetting the same method
v21.10.11+fabric-1.21.10
RELEASE
January 16, 2026
- Fixed ItemStack#is mixin to be less invasive, to prevent potentially breaking other mods targetting the same method
v21.11.6+neoforge-1.21.11
RELEASE
January 16, 2026
- Fixed wrong class name for Fabric common proxy
- Fixed wrong provider class for Configured on Fabric
- Fixed ItemStack#is mixin to be less invasive, to prevent potentially breaking other mods targetting the same method
v21.11.6+forge-1.21.11
RELEASE
January 16, 2026
- Fixed wrong class name for Fabric common proxy
- Fixed wrong provider class for Configured on Fabric
- Fixed ItemStack#is mixin to be less invasive, to prevent potentially breaking other mods targetting the same method
v21.11.6+fabric-1.21.11
RELEASE
January 16, 2026
- Fixed wrong class name for Fabric common proxy
- Fixed wrong provider class for Configured on Fabric
- Fixed ItemStack#is mixin to be less invasive, to prevent potentially breaking other mods targetting the same method
v21.0.56+forge-1.21.1
RELEASE
January 5, 2026
- Added `BalmVillagerTradeRegistrar` for registering additional trades to villagers
- Added `BalmEntityTypeRegistration.withSpawnPlacement` for defining spawn placement on a new entity
- Added `BiomeModificationBuilder.addSpawn` and `BiomeModificationBuilder.setSpawnCost` for adding mob spawns to biomes
- Added `BalmClientTooltipComponentRegistrar` for registering client tooltip component factories
- Fixed various potential concurrency issues in Balm wrappers related to Permissions, Loot Modifiers, Commands and Capabilities
v21.0.56+neoforge-1.21.1
RELEASE
January 5, 2026
- Added `BalmVillagerTradeRegistrar` for registering additional trades to villagers
- Added `BalmEntityTypeRegistration.withSpawnPlacement` for defining spawn placement on a new entity
- Added `BiomeModificationBuilder.addSpawn` and `BiomeModificationBuilder.setSpawnCost` for adding mob spawns to biomes
- Added `BalmClientTooltipComponentRegistrar` for registering client tooltip component factories
- Fixed various potential concurrency issues in Balm wrappers related to Permissions, Loot Modifiers, Commands and Capabilities
v21.0.56+fabric-1.21.1
RELEASE
January 5, 2026
- Added `BalmVillagerTradeRegistrar` for registering additional trades to villagers
- Added `BalmEntityTypeRegistration.withSpawnPlacement` for defining spawn placement on a new entity
- Added `BiomeModificationBuilder.addSpawn` and `BiomeModificationBuilder.setSpawnCost` for adding mob spawns to biomes
- Added `BalmClientTooltipComponentRegistrar` for registering client tooltip component factories
- Fixed various potential concurrency issues in Balm wrappers related to Permissions, Loot Modifiers, Commands and Capabilities
v21.10.10+forge-1.21.10
RELEASE
January 5, 2026
- Fixed `ContainerScreenDrawEvent.Background` firing unreliably on Fabric
v21.10.10+neoforge-1.21.10
RELEASE
January 5, 2026
- Fixed `ContainerScreenDrawEvent.Background` firing unreliably on Fabric
v21.10.10+fabric-1.21.10
RELEASE
January 5, 2026
- Fixed `ContainerScreenDrawEvent.Background` firing unreliably on Fabric
v7.3.38+forge-1.20.1
RELEASE
January 5, 2026
- Fixed Amecs support failing to initialize
- Fixed various potential concurrency issues in Balm wrappers and registrars
- Fixed `/balm export icons` not working sometimes
v7.3.38+fabric-1.20.1
RELEASE
January 5, 2026
- Fixed Amecs support failing to initialize
- Fixed various potential concurrency issues in Balm wrappers and registrars
- Fixed `/balm export icons` not working sometimes
v21.11.5+forge-1.21.11
RELEASE
January 5, 2026
- Added `BalmVillagerTradeRegistrar` for registering additional trades to villagers
- Added `BalmEntityTypeRegistration.withSpawnPlacement` for defining spawn placement on a new entity
- Added `BiomeModificationBuilder.addSpawn` and `BiomeModificationBuilder.setSpawnCost` for adding mob spawns to biomes
- Added `LivingEntityCallback.MobEffectCallback.*` for reacting to changes of Potion Effects (server only)
- Added `EntityCallback.DimensionChange` for reacting to changes of entity dimensions (client and server)
- Added `EventMapper.configureMappingAndReturn` to make defining custom event handlers easier inside interfaces
- Added `BalmClientTooltipComponentRegistrar` for registering client tooltip component factories
- Added `BalmRangeSelectItemModelPropertyRegistrar` for registering custom item model properties
- Re-enabled unified recipe viewer support for JEI
- Updated to Loom 1.14 and ForgeGradle 7
- Updated to Kuma 21.11.12
- Added `overrideName` to specify a custom name for a key mapping
- Added `skipRegistration` to create virtual key mappings that do not show up in controls
- Fixed Kuma-registered keys not being remappable when `Controlling` is installed
- Fixed `handleWorldInput` always consuming the key on Fabric, even if handler returned `false`
- Fixed `LivingEntityCallback.Fall` not respecting new damage amount on NeoForge and Forge
- Fixed `LivingEntityCallback.Fall` providing wrong original fall damage on NeoForge and Forge
- Fixed `LivingEntityCallback.Heal` not respecting new heal amount on NeoForge and Forge
- Fixed `RenderCallback.ComputeFov` applying FOV Effects scaling incorrectly on NeoForge and Forge
- Fixed various potential concurrency issues in Balm wrappers related to Permissions, Loot Modifiers, Commands and Capabilities
v21.11.5+neoforge-1.21.11
RELEASE
January 5, 2026
- Added `BalmVillagerTradeRegistrar` for registering additional trades to villagers
- Added `BalmEntityTypeRegistration.withSpawnPlacement` for defining spawn placement on a new entity
- Added `BiomeModificationBuilder.addSpawn` and `BiomeModificationBuilder.setSpawnCost` for adding mob spawns to biomes
- Added `LivingEntityCallback.MobEffectCallback.*` for reacting to changes of Potion Effects (server only)
- Added `EntityCallback.DimensionChange` for reacting to changes of entity dimensions (client and server)
- Added `EventMapper.configureMappingAndReturn` to make defining custom event handlers easier inside interfaces
- Added `BalmClientTooltipComponentRegistrar` for registering client tooltip component factories
- Added `BalmRangeSelectItemModelPropertyRegistrar` for registering custom item model properties
- Re-enabled unified recipe viewer support for JEI
- Updated to Loom 1.14 and ForgeGradle 7
- Updated to Kuma 21.11.12
- Added `overrideName` to specify a custom name for a key mapping
- Added `skipRegistration` to create virtual key mappings that do not show up in controls
- Fixed Kuma-registered keys not being remappable when `Controlling` is installed
- Fixed `handleWorldInput` always consuming the key on Fabric, even if handler returned `false`
- Fixed `LivingEntityCallback.Fall` not respecting new damage amount on NeoForge and Forge
- Fixed `LivingEntityCallback.Fall` providing wrong original fall damage on NeoForge and Forge
- Fixed `LivingEntityCallback.Heal` not respecting new heal amount on NeoForge and Forge
- Fixed `RenderCallback.ComputeFov` applying FOV Effects scaling incorrectly on NeoForge and Forge
- Fixed various potential concurrency issues in Balm wrappers related to Permissions, Loot Modifiers, Commands and Capabilities
v21.11.5+fabric-1.21.11
RELEASE
January 5, 2026
- Added `BalmVillagerTradeRegistrar` for registering additional trades to villagers
- Added `BalmEntityTypeRegistration.withSpawnPlacement` for defining spawn placement on a new entity
- Added `BiomeModificationBuilder.addSpawn` and `BiomeModificationBuilder.setSpawnCost` for adding mob spawns to biomes
- Added `LivingEntityCallback.MobEffectCallback.*` for reacting to changes of Potion Effects (server only)
- Added `EntityCallback.DimensionChange` for reacting to changes of entity dimensions (client and server)
- Added `EventMapper.configureMappingAndReturn` to make defining custom event handlers easier inside interfaces
- Added `BalmClientTooltipComponentRegistrar` for registering client tooltip component factories
- Added `BalmRangeSelectItemModelPropertyRegistrar` for registering custom item model properties
- Re-enabled unified recipe viewer support for JEI
- Updated to Loom 1.14 and ForgeGradle 7
- Updated to Kuma 21.11.12
- Added `overrideName` to specify a custom name for a key mapping
- Added `skipRegistration` to create virtual key mappings that do not show up in controls
- Fixed Kuma-registered keys not being remappable when `Controlling` is installed
- Fixed `handleWorldInput` always consuming the key on Fabric, even if handler returned `false`
- Fixed `LivingEntityCallback.Fall` not respecting new damage amount on NeoForge and Forge
- Fixed `LivingEntityCallback.Fall` providing wrong original fall damage on NeoForge and Forge
- Fixed `LivingEntityCallback.Heal` not respecting new heal amount on NeoForge and Forge
- Fixed `RenderCallback.ComputeFov` applying FOV Effects scaling incorrectly on NeoForge and Forge
- Fixed various potential concurrency issues in Balm wrappers related to Permissions, Loot Modifiers, Commands and Capabilities
v21.11.3+forge-1.21.11
RELEASE
December 21, 2025
- Updated Kuma to 21.11.9
- Even complex key mappings in mods using Balm (e.g. Inventory Essentials) should now be remappable
- Updated to Fabric 0.140.0+1.21.11, re-added model loading support on Fabric
- Fixed `RenderCallback.ComputeFov` ignoring FOV Effects accesibility setting
- This is a breaking change for mods using this event. Update Waystones and Hardcore Revival as well if you use them.
v21.11.3+neoforge-1.21.11
RELEASE
December 21, 2025
- Updated Kuma to 21.11.9
- Even complex key mappings in mods using Balm (e.g. Inventory Essentials) should now be remappable
- Updated to Fabric 0.140.0+1.21.11, re-added model loading support on Fabric
- Fixed `RenderCallback.ComputeFov` ignoring FOV Effects accesibility setting
- This is a breaking change for mods using this event. Update Waystones and Hardcore Revival as well if you use them.
v21.11.3+fabric-1.21.11
RELEASE
December 21, 2025
- Updated Kuma to 21.11.9
- Even complex key mappings in mods using Balm (e.g. Inventory Essentials) should now be remappable
- Updated to Fabric 0.140.0+1.21.11, re-added model loading support on Fabric
- Fixed `RenderCallback.ComputeFov` ignoring FOV Effects accesibility setting
- This is a breaking change for mods using this event. Update Waystones and Hardcore Revival as well if you use them.
v21.11.2+neoforge-1.21.11
RELEASE
December 15, 2025
Updated to Minecraft 1.21.11
v21.11.2+neoforge-1.21.11
RELEASE
December 9, 2025
- Fixed modifier checks for Kuma keybinds being inverted
- Fixed items being deleted when trying to drop them using the keybind
- Rebuilt with older Loom 1.13 to support older Gradle versions for the time being
v21.11.2+fabric-1.21.11
RELEASE
December 9, 2025
- Fixed modifier checks for Kuma keybinds being inverted
- Fixed items being deleted when trying to drop them using the keybind
- Rebuilt with older Loom 1.13 to support older Gradle versions for the time being
v21.11.1+neoforge-1.21.11
RELEASE
December 9, 2025
- Updated to Minecraft 1.21.11
v21.0.55+forge-1.21.1
RELEASE
November 26, 2025
- Fixed PlayerOpenMenuEvent not firing on Neo/Forge
- Backported Balm Registrars, Progress Renderer and Quick Move Utilities
v21.0.55+neoforge-1.21.1
RELEASE
November 26, 2025
- Fixed PlayerOpenMenuEvent not firing on Neo/Forge
- Backported Balm Registrars, Progress Renderer and Quick Move Utilities
v21.0.55+fabric-1.21.1
RELEASE
November 26, 2025
- Fixed PlayerOpenMenuEvent not firing on Neo/Forge
- Backported Balm Registrars, Progress Renderer and Quick Move Utilities
v21.10.8+neoforge-1.21.10
RELEASE
November 11, 2025
### User Changelog
- Fixed crashes on Forge
- Bumped network version (meaning client and server version must match) due to an unexpected protocol-breaking change in custom stats
### Developer Changelog
- Added support for `server`-type configurations
- On Forge, uses type `ModConfig.Type.SERVER` and will be located in the `world/serverconfig/` folder. All properties are synced.
- On NeoForge, uses type `ModConfig.Type.SERVER` and will be located in the `config` folder. May be overridden by placing a config file in `world/serverconfig/`. All properties are synced.
- On Fabric, will be located in the `world/serverconfig/` folder. All properties are synced.
- `@Synced` and `.synced()` are unaffected, they will continue to work on other types too as before
v21.10.8+forge-1.21.10
RELEASE
November 11, 2025
### User Changelog
- Fixed crashes on Forge
- Bumped network version (meaning client and server version must match) due to an unexpected protocol-breaking change in custom stats
### Developer Changelog
- Added support for `server`-type configurations
- On Forge, uses type `ModConfig.Type.SERVER` and will be located in the `world/serverconfig/` folder. All properties are synced.
- On NeoForge, uses type `ModConfig.Type.SERVER` and will be located in the `config` folder. May be overridden by placing a config file in `world/serverconfig/`. All properties are synced.
- On Fabric, will be located in the `world/serverconfig/` folder. All properties are synced.
- `@Synced` and `.synced()` are unaffected, they will continue to work on other types too as before
v21.10.8+fabric-1.21.10
RELEASE
November 11, 2025
### User Changelog
- Fixed crashes on Forge
- Bumped network version (meaning client and server version must match) due to an unexpected protocol-breaking change in custom stats
### Developer Changelog
- Added support for `server`-type configurations
- On Forge, uses type `ModConfig.Type.SERVER` and will be located in the `world/serverconfig/` folder. All properties are synced.
- On NeoForge, uses type `ModConfig.Type.SERVER` and will be located in the `config` folder. May be overridden by placing a config file in `world/serverconfig/`. All properties are synced.
- On Fabric, will be located in the `world/serverconfig/` folder. All properties are synced.
- `@Synced` and `.synced()` are unaffected, they will continue to work on other types too as before
v21.10.7+neoforge-1.21.10
RELEASE
November 7, 2025
### User Changelog
- Fixed control key modifier not working on OSX
### Developer Changelog
- Added a `QuickMove` utility for declarative `quickMoveStack` implementations
- Added progress bar rendering utilities
- Added more flexible `modifyBiome` method not limited to adding one specific placed feature
- Added `UnpackedLootTableHolder` for accessing the loot table on a block entity during loot modifiers
- Added `NumberProvider` utility that works without a loot context for custom use cases
- Added `CustomChestMaterials` for easily adding chest material overrides on custom chest blocks
- Added `CustomMobEffect` with public constructors for convenience
- Added `SingleItemContainer` class for convenience
- Added `BlockEntityUtils`, deprecated `BalmBlockEntity`
- Added `isShiftDown`, `isControlDown` and `isAltDown` to `Balm.safeClientAccess()`, for use e.g. in tooltips
- Added new Registrar classes for simpler and more stable registration of things into registries
- This is backwards-compatible, but the old methods have been deprecated and will be removed in 1.21.11
- This change will be backported to Minecraft 1.21.1, but probably not 1.20.1 unless there is demand.
v21.10.7+forge-1.21.10
RELEASE
November 7, 2025
### User Changelog
- Fixed control key modifier not working on OSX
### Developer Changelog
- Added a `QuickMove` utility for declarative `quickMoveStack` implementations
- Added progress bar rendering utilities
- Added more flexible `modifyBiome` method not limited to adding one specific placed feature
- Added `UnpackedLootTableHolder` for accessing the loot table on a block entity during loot modifiers
- Added `NumberProvider` utility that works without a loot context for custom use cases
- Added `CustomChestMaterials` for easily adding chest material overrides on custom chest blocks
- Added `CustomMobEffect` with public constructors for convenience
- Added `SingleItemContainer` class for convenience
- Added `BlockEntityUtils`, deprecated `BalmBlockEntity`
- Added `isShiftDown`, `isControlDown` and `isAltDown` to `Balm.safeClientAccess()`, for use e.g. in tooltips
- Added new Registrar classes for simpler and more stable registration of things into registries
- This is backwards-compatible, but the old methods have been deprecated and will be removed in 1.21.11
- This change will be backported to Minecraft 1.21.1, but probably not 1.20.1 unless there is demand.
v21.10.7+fabric-1.21.10
RELEASE
November 7, 2025
### User Changelog
- Fixed control key modifier not working on OSX
### Developer Changelog
- Added a `QuickMove` utility for declarative `quickMoveStack` implementations
- Added progress bar rendering utilities
- Added more flexible `modifyBiome` method not limited to adding one specific placed feature
- Added `UnpackedLootTableHolder` for accessing the loot table on a block entity during loot modifiers
- Added `NumberProvider` utility that works without a loot context for custom use cases
- Added `CustomChestMaterials` for easily adding chest material overrides on custom chest blocks
- Added `CustomMobEffect` with public constructors for convenience
- Added `SingleItemContainer` class for convenience
- Added `BlockEntityUtils`, deprecated `BalmBlockEntity`
- Added `isShiftDown`, `isControlDown` and `isAltDown` to `Balm.safeClientAccess()`, for use e.g. in tooltips
- Added new Registrar classes for simpler and more stable registration of things into registries
- This is backwards-compatible, but the old methods have been deprecated and will be removed in 1.21.11
- This change will be backported to Minecraft 1.21.1, but probably not 1.20.1 unless there is demand.
v21.10.6+neoforge-1.21.10
RELEASE
October 28, 2025
- Fixed random crash when multiple Balm mods with key bindings are installed
- Updated for breaking change in NeoForge
v21.10.6+forge-1.21.10
RELEASE
October 28, 2025
- Fixed random crash when multiple Balm mods with key bindings are installed
- Updated for breaking change in NeoForge
v21.10.6+fabric-1.21.10
RELEASE
October 28, 2025
- Fixed random crash when multiple Balm mods with key bindings are installed
- Updated for breaking change in NeoForge
v21.10.5+neoforge-1.21.10
RELEASE
October 28, 2025
- Updated for breaking change in NeoForge
v21.10.4+forge-1.21.10
RELEASE
October 10, 2025
- Fixed crash on Forge when renderer events are used
v21.8.10+neoforge-1.21.8
RELEASE
October 9, 2025
- Fixed possible race condition crash during config loading on NeoForge
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.8.10+forge-1.21.8
RELEASE
October 9, 2025
- Fixed possible race condition crash during config loading on NeoForge
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.8.10+fabric-1.21.8
RELEASE
October 9, 2025
- Fixed possible race condition crash during config loading on NeoForge
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.5.26+neoforge-1.21.5
RELEASE
October 9, 2025
- Fixed possible race condition crash during config loading on NeoForge
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.0.54+neoforge-1.21.1
RELEASE
October 9, 2025
- Fixed possible race condition crash during config loading on NeoForge
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.10.3+neoforge-1.21.10
RELEASE
October 9, 2025
- Fixed possible race condition crash during config loading on NeoForge
v21.4.42+neoforge-1.21.4
RELEASE
October 9, 2025
- Fixed possible race condition crash during config loading on NeoForge
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.4.41+forge-1.21.4
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.4.41+neoforge-1.21.4
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.4.41+fabric-1.21.4
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.0.53+neoforge-1.21.1
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.0.53+forge-1.21.1
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.5.25+neoforge-1.21.5
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.5.25+forge-1.21.5
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.0.53+fabric-1.21.1
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.5.25+fabric-1.21.5
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v7.3.37+forge-1.20.1
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v7.3.37+fabric-1.20.1
RELEASE
October 9, 2025
- Fixed NoSuchFileExceptions in lookupAllModPaths/lookupModPath
v21.10.2+forge-1.21.10
RELEASE
October 8, 2025
- Updated to Minecraft 1.21.10
v21.10.1+neoforge-1.21.10
RELEASE
October 7, 2025
- Updated to Minecraft 1.21.10
v21.10.1+fabric-1.21.10
RELEASE
October 7, 2025
- Updated to Minecraft 1.21.10
v21.9.4+neoforge-1.21.9
RELEASE
October 6, 2025
- Updated for Breaking Change in NeoForge (NeoForge 21.9.14-beta and up)
v21.9.4+fabric-1.21.9
RELEASE
October 6, 2025
- Updated for Breaking Change in NeoForge (NeoForge 21.9.14-beta and up)
v21.9.3+neoforge-1.21.9
RELEASE
October 2, 2025
- Fixed wrong parameter names in visitModResources
- Fixed crash when looking up mod resources for a mod that isn't found
v21.9.3+fabric-1.21.9
RELEASE
October 2, 2025
- Fixed wrong parameter names in visitModResources
- Fixed crash when looking up mod resources for a mod that isn't found
v21.9.2+neoforge-1.21.9
RELEASE
September 30, 2025
- Fixed fluid tanks and energy storage not supporting snapshot rollbacks on NeoForge
v21.9.2+fabric-1.21.9
RELEASE
September 30, 2025
- Fixed fluid tanks and energy storage not supporting snapshot rollbacks on NeoForge
v21.9.1+neoforge-1.21.9
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
v21.9.1+fabric-1.21.9
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
v21.5.24+neoforge-1.21.5
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v21.5.24+forge-1.21.5
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v21.5.24+fabric-1.21.5
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v21.8.9+forge-1.21.8
RELEASE
September 30, 2025
- Updated Kuma to fix input bug with unbound keys
- Bumped Balm's network version to prevent config sync mismatch when mixing versions
v21.4.40+forge-1.21.4
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v21.8.9+neoforge-1.21.8
RELEASE
September 30, 2025
- Updated Kuma to fix input bug with unbound keys
- Bumped Balm's network version to prevent config sync mismatch when mixing versions
v21.4.40+neoforge-1.21.4
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v21.4.40+fabric-1.21.4
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v21.8.9+fabric-1.21.8
RELEASE
September 30, 2025
- Updated Kuma to fix input bug with unbound keys
- Bumped Balm's network version to prevent config sync mismatch when mixing versions
v21.0.52+forge-1.21.1
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v21.0.52+neoforge-1.21.1
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v21.0.52+fabric-1.21.1
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v7.3.36+forge-1.20.1
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v7.3.36+fabric-1.20.1
RELEASE
September 30, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
- Updated Kuma to fix crash when checking keybinds too early
v21.8.8+forge-1.21.8
RELEASE
September 15, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
v21.8.8+neoforge-1.21.8
RELEASE
September 15, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
v21.8.8+fabric-1.21.8
RELEASE
September 15, 2025
- Removed test configs that were preventing Balm from running in a server-side only scenario
v7.3.35+forge-1.20.1
RELEASE
September 9, 2025
- Updated Kuma to fix input bug with unbound keys
v7.3.35+fabric-1.20.1
RELEASE
September 9, 2025
- Updated Kuma to fix input bug with unbound keys
v21.4.39+neoforge-1.21.4
RELEASE
September 8, 2025
- Fixed config load handlers not firing on NeoForge
- Updated Kuma to fix input bug with unbound keys
v21.5.23+neoforge-1.21.5
RELEASE
September 8, 2025
- Fixed config load handlers not firing on NeoForge
- Updated Kuma to fix input bug with unbound keys
v21.0.51+neoforge-1.21.1
RELEASE
September 8, 2025
- Fixed config load handlers not firing on NeoForge
- Updated Kuma to fix input bug with unbound keys
v21.8.7+neoforge-1.21.8
RELEASE
September 8, 2025
- Fixed config load handlers not firing on NeoForge
- Updated Kuma to fix input bug with unbound keys
v21.8.6+neoforge-1.21.8
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.8.6+forge-1.21.8
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.8.6+fabric-1.21.8
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.4.38+fabric-1.21.4
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.4.38+neoforge-1.21.4
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.4.38+forge-1.21.4
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.5.22+neoforge-1.21.5
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.5.22+forge-1.21.5
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.0.50+forge-1.21.1
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.0.50+neoforge-1.21.1
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.5.22+fabric-1.21.5
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.0.50+fabric-1.21.1
RELEASE
September 8, 2025
- Updated Kuma to fix input bug with unbound keys
v21.8.5+neoforge-1.21.8
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.4.37+neoforge-1.21.4
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.4.37+forge-1.21.4
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.4.37+fabric-1.21.4
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.8.5+fabric-1.21.8
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.8.5+forge-1.21.8
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.5.21+neoforge-1.21.5
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.5.21+forge-1.21.5
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.0.49+neoforge-1.21.1
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.5.21+fabric-1.21.5
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.0.49+forge-1.21.1
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.0.49+fabric-1.21.1
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v7.3.34+forge-1.20.1
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v7.3.34+fabric-1.20.1
RELEASE
August 3, 2025
- Fixed dedicated server crash with Balm mods using ChunkLoadingEvents
v21.8.4+neoforge-1.21.8
RELEASE
July 22, 2025
- Fixed `ClientStartedEvent` not firing on NeoForge
v21.8.4+forge-1.21.8
RELEASE
July 22, 2025
- Fixed `ClientStartedEvent` not firing on NeoForge
v21.5.20+forge-1.21.5
RELEASE
July 22, 2025
- Fixed `ClientStartedEvent` not firing on NeoForge
v21.8.4+fabric-1.21.8
RELEASE
July 22, 2025
- Fixed `ClientStartedEvent` not firing on NeoForge
v21.5.20+neoforge-1.21.5
RELEASE
July 22, 2025
- Fixed `ClientStartedEvent` not firing on NeoForge
v21.5.20+fabric-1.21.5
RELEASE
July 22, 2025
- Fixed `ClientStartedEvent` not firing on NeoForge
v21.4.36+forge-1.21.4
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.0.48+neoforge-1.21.1
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v7.3.33+forge-1.20.1
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.4.36+neoforge-1.21.4
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.0.48+fabric-1.21.1
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.0.48+forge-1.21.1
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v7.3.33+fabric-1.20.1
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.4.36+fabric-1.21.4
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.8.3+neoforge-1.21.8
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.5.19+neoforge-1.21.5
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.5.19+forge-1.21.5
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.8.3+forge-1.21.8
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.8.3+fabric-1.21.8
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.5.19+fabric-1.21.5
RELEASE
July 18, 2025
- Added `lookupAllModPaths` and `lookupModPaths` methods for loading mod-specific files outside of data or resource packs
- Fixed occasional crash on startup when multiple Balm mods are present
v21.8.2+forge-1.21.8
RELEASE
July 17, 2025
- Updated to Minecraft 1.21.8
v21.8.1+neoforge-1.21.8
RELEASE
July 17, 2025
- Updated to Minecraft 1.21.8
v21.8.1+fabric-1.21.8
RELEASE
July 17, 2025
- Updated to Minecraft 1.21.8
v21.7.3+neoforge-1.21.7
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
- Fixed `UseItemInputEvent` not firing when using an item on air
v21.7.3+forge-1.21.7
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
- Fixed `UseItemInputEvent` not firing when using an item on air
v21.0.47+neoforge-1.21.1
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
- Fixed `UseItemInputEvent` not firing when using an item on air
v21.0.47+forge-1.21.1
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
- Fixed `UseItemInputEvent` not firing when using an item on air
v21.7.3+fabric-1.21.7
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
- Fixed `UseItemInputEvent` not firing when using an item on air
v21.0.47+fabric-1.21.1
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
- Fixed `UseItemInputEvent` not firing when using an item on air
v21.5.18+neoforge-1.21.5
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
v21.5.18+forge-1.21.5
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
v21.4.35+neoforge-1.21.4
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
v21.5.18+fabric-1.21.5
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
v21.4.35+forge-1.21.4
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
v21.4.35+fabric-1.21.4
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge and possibly NeoForge
v7.3.32+fabric-1.20.1
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge
- Fixed `UseItemInputEvent` not firing when using an item on air
v7.3.32+forge-1.20.1
RELEASE
July 17, 2025
- Fixed occasional config crash on Forge
- Fixed `UseItemInputEvent` not firing when using an item on air
v21.7.2+neoforge-1.21.7
RELEASE
June 30, 2025
- Updated to Minecraft 1.21.7
v21.7.2+forge-1.21.7
RELEASE
June 30, 2025
- Updated to Minecraft 1.21.7
v21.7.2+fabric-1.21.7
RELEASE
June 30, 2025
- Updated to Minecraft 1.21.7
v21.6.3+neoforge-1.21.6
RELEASE
June 24, 2025
- Updated for breaking changes in NeoForge 21.6.10+
v21.6.2+forge-1.21.6
RELEASE
June 19, 2025
- Updated to Minecraft 1.21.6
v21.6.1+neoforge-1.21.6
RELEASE
June 17, 2025
- Updated to Minecraft 1.21.6
v21.6.1+fabric-1.21.6
RELEASE
June 17, 2025
- Updated to Minecraft 1.21.6
v21.4.34+neoforge-1.21.4
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v21.4.34+forge-1.21.4
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v21.4.34+fabric-1.21.4
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v21.5.17+neoforge-1.21.5
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v21.0.46+forge-1.21.1
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v21.5.17+forge-1.21.5
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v21.0.46+neoforge-1.21.1
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v21.0.46+fabric-1.21.1
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v21.5.17+fabric-1.21.5
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v7.3.31+forge-1.20.1
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v7.3.31+fabric-1.20.1
RELEASE
May 29, 2025
- Fixed Balm incorrectly exposing `ItemHandler`s for non-Balm `Container`s
- Balm now only automatically exposes the `balm:container` capability if `BalmContainerProvider` is implemented
v21.4.33+neoforge-1.21.4
RELEASE
May 21, 2025
- Fixed Balm capabilities not being exposed as mod-loader native capabilities on Fabric and NeoForge
v21.4.33+forge-1.21.4
RELEASE
May 21, 2025
- Fixed Balm capabilities not being exposed as mod-loader native capabilities on Fabric and NeoForge
v21.4.33+fabric-1.21.4
RELEASE
May 21, 2025
- Fixed Balm capabilities not being exposed as mod-loader native capabilities on Fabric and NeoForge
v21.0.45+neoforge-1.21.1
RELEASE
May 21, 2025
- Fixed Balm capabilities not being exposed as mod-loader native capabilities on Fabric and NeoForge
v21.0.45+forge-1.21.1
RELEASE
May 21, 2025
- Fixed Balm capabilities not being exposed as mod-loader native capabilities on Fabric and NeoForge
v21.0.45+fabric-1.21.1
RELEASE
May 21, 2025
- Fixed Balm capabilities not being exposed as mod-loader native capabilities on Fabric and NeoForge
v7.3.30+forge-1.20.1
RELEASE
May 21, 2025
- Fixed Balm capabilities not being exposed as mod-loader native capabilities on Fabric and NeoForge
v7.3.30+fabric-1.20.1
RELEASE
May 21, 2025
- Fixed Balm capabilities not being exposed as mod-loader native capabilities on Fabric and NeoForge
v21.4.32+neoforge-1.21.4
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
v21.4.32+forge-1.21.4
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
v21.4.32+fabric-1.21.4
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
v21.0.44+forge-1.21.1
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
v21.5.16+neoforge-1.21.5
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
v21.0.44+neoforge-1.21.1
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
v21.5.16+forge-1.21.5
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
v21.0.44+fabric-1.21.1
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
v21.5.16+fabric-1.21.5
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
v7.3.29+forge-1.20.1
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
---
- Backported new config system from 1.21.5
- Waystones, Ex Compressum and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
- Fixed empty comments being written into config file on Fabric
v7.3.29+fabric-1.20.1
RELEASE
May 11, 2025
- Fixed unsynced properties resetting to default when joining a world
---
- Backported new config system from 1.21.5
- Waystones, Ex Compressum and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
- Fixed empty comments being written into config file on Fabric
v7.3.28+forge-1.20.1
RELEASE
May 9, 2025
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
- Fixed empty comments being written into config file on Fabric
v7.3.28+fabric-1.20.1
RELEASE
May 9, 2025
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
- Fixed empty comments being written into config file on Fabric
v21.0.43+forge-1.21.1
RELEASE
May 9, 2025
- Added `BalmConfig.onConfigAvailable` to access config safely during initialization
- Added `Balm.isDevelopmentEnvironment()`
- Fixed ResourceLocation options not showing in Cloth Config screen
- Fixed crash when accessing config from multiple threads
- Fixed `BalmItems` being unable to add items to existing creative tabs
- Changed `/balm export config` command to take schema id instead of class name
v21.0.42+fabric-1.21.1
RELEASE
May 8, 2025
- Added `BalmConfig.onConfigAvailable` to access config safely during initialization
- Added `Balm.isDevelopmentEnvironment()`
- Fixed ResourceLocation options not showing in Cloth Config screen
- Fixed crash when accessing config from multiple threads
- Fixed `BalmItems` being unable to add items to existing creative tabs
- Changed `/balm export config` command to take schema id instead of class name
v21.0.42+neoforge-1.21.1
RELEASE
May 8, 2025
- Added `BalmConfig.onConfigAvailable` to access config safely during initialization
- Added `Balm.isDevelopmentEnvironment()`
- Fixed ResourceLocation options not showing in Cloth Config screen
- Fixed crash when accessing config from multiple threads
- Fixed `BalmItems` being unable to add items to existing creative tabs
- Changed `/balm export config` command to take schema id instead of class name
v21.4.31+neoforge-1.21.4
RELEASE
May 8, 2025
- Added `BalmConfig.onConfigAvailable` to access config safely during initialization
- Added `Balm.isDevelopmentEnvironment()`
- Fixed ResourceLocation options not showing in Cloth Config screen
- Fixed crash when accessing config from multiple threads
- Fixed `BalmItems` being unable to add items to existing creative tabs
- Changed `/balm export config` command to take schema id instead of class name
v21.4.31+forge-1.21.4
RELEASE
May 8, 2025
- Added `BalmConfig.onConfigAvailable` to access config safely during initialization
- Added `Balm.isDevelopmentEnvironment()`
- Fixed ResourceLocation options not showing in Cloth Config screen
- Fixed crash when accessing config from multiple threads
- Fixed `BalmItems` being unable to add items to existing creative tabs
- Changed `/balm export config` command to take schema id instead of class name
v21.4.31+fabric-1.21.4
RELEASE
May 8, 2025
- Added `BalmConfig.onConfigAvailable` to access config safely during initialization
- Added `Balm.isDevelopmentEnvironment()`
- Fixed ResourceLocation options not showing in Cloth Config screen
- Fixed crash when accessing config from multiple threads
- Fixed `BalmItems` being unable to add items to existing creative tabs
- Changed `/balm export config` command to take schema id instead of class name
v21.5.15+neoforge-1.21.5
RELEASE
May 8, 2025
- Added `BalmConfig.onConfigAvailable` to access config safely during initialization
- Added `Balm.isDevelopmentEnvironment()`
- Fixed ResourceLocation options not showing in Cloth Config screen
- Fixed crash when accessing config from multiple threads
- Fixed `BalmItems` being unable to add items to existing creative tabs
- Changed `/balm export config` command to take schema id instead of class name
v21.5.15+forge-1.21.5
RELEASE
May 8, 2025
- Added `BalmConfig.onConfigAvailable` to access config safely during initialization
- Added `Balm.isDevelopmentEnvironment()`
- Fixed ResourceLocation options not showing in Cloth Config screen
- Fixed crash when accessing config from multiple threads
- Fixed `BalmItems` being unable to add items to existing creative tabs
- Changed `/balm export config` command to take schema id instead of class name
v21.5.15+fabric-1.21.5
RELEASE
May 8, 2025
- Added `BalmConfig.onConfigAvailable` to access config safely during initialization
- Added `Balm.isDevelopmentEnvironment()`
- Fixed ResourceLocation options not showing in Cloth Config screen
- Fixed crash when accessing config from multiple threads
- Fixed `BalmItems` being unable to add items to existing creative tabs
- Changed `/balm export config` command to take schema id instead of class name
v21.5.14+neoforge-1.21.5
RELEASE
April 24, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.5.14+forge-1.21.5
RELEASE
April 24, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.5.14+fabric-1.21.5
RELEASE
April 24, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.5.13+neoforge-1.21.5
RELEASE
April 21, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.5.13+forge-1.21.5
RELEASE
April 21, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.5.13+fabric-1.21.5
RELEASE
April 21, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.0.41+fabric-1.21.1
RELEASE
April 21, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.4.30+forge-1.21.4
RELEASE
April 21, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.4.30+neoforge-1.21.4
RELEASE
April 21, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.0.41+neoforge-1.21.1
RELEASE
April 21, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.0.41+forge-1.21.1
RELEASE
April 21, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.4.30+fabric-1.21.4
RELEASE
April 21, 2025
- Fixed ServerStartingEvent not firing on NeoForge
v21.5.12+neoforge-1.21.5
RELEASE
April 19, 2025
- Fixed synced config properties not being respected on Forge and NeoForge
v21.5.12+forge-1.21.5
RELEASE
April 19, 2025
- Fixed synced config properties not being respected on Forge and NeoForge
v21.5.12+fabric-1.21.5
RELEASE
April 19, 2025
- Fixed synced config properties not being respected on Forge and NeoForge
v21.0.40+neoforge-1.21.1
RELEASE
April 19, 2025
- Fixed synced config properties not being respected on Forge and NeoForge
v21.0.40+forge-1.21.1
RELEASE
April 19, 2025
- Fixed synced config properties not being respected on Forge and NeoForge
v21.0.40+fabric-1.21.1
RELEASE
April 19, 2025
- Fixed synced config properties not being respected on Forge and NeoForge
v21.4.29+neoforge-1.21.4
RELEASE
April 19, 2025
- Fixed synced config properties not being respected on Forge and NeoForge
v21.4.29+forge-1.21.4
RELEASE
April 19, 2025
- Fixed synced config properties not being respected on Forge and NeoForge
v21.4.29+fabric-1.21.4
RELEASE
April 19, 2025
- Fixed synced config properties not being respected on Forge and NeoForge
v21.0.39+forge-1.21.1
RELEASE
April 12, 2025
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
- Fixed empty comments being written into config file on Fabric
v21.0.39+neoforge-1.21.1
RELEASE
April 12, 2025
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
- Fixed empty comments being written into config file on Fabric
v21.0.39+fabric-1.21.1
RELEASE
April 12, 2025
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
- Fixed empty comments being written into config file on Fabric
v21.4.28+fabric-1.21.4
RELEASE
April 7, 2025
- Fixed crash when using the sink in Cooking for Blockheads
v21.5.11+forge-1.21.5
RELEASE
April 2, 2025
- Fixed version reject when joining world on Forge
- Fixed crash when joining world on Forge
v21.4.27+forge-1.21.4
RELEASE
April 2, 2025
- Fixed version reject when joining world on Forge
- Fixed crash when joining world on Forge
v21.4.26+forge-1.21.4
RELEASE
March 31, 2025
- Fixed crash on joining dedicated servers on NeoForge and Forge
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
v21.4.26+neoforge-1.21.4
RELEASE
March 31, 2025
- Fixed crash on joining dedicated servers on NeoForge and Forge
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
v21.5.10+neoforge-1.21.5
RELEASE
March 31, 2025
- Fixed crash on joining dedicated servers on NeoForge and Forge
- Fixed config sync not working
- Fixed fallback providers for native capabilities not being registered on NeoForge and Forge
v21.5.10+forge-1.21.5
RELEASE
March 31, 2025
- Fixed crash on joining dedicated servers on NeoForge and Forge
- Fixed config sync not working
- Fixed fallback providers for native capabilities not being registered on NeoForge and Forge
v21.5.9+neoforge-1.21.5
RELEASE
March 31, 2025
- Fixed config sync not working
- Fixed fallback providers for native capabilities not being registered on NeoForge and Forge
v21.5.9+forge-1.21.5
RELEASE
March 31, 2025
- Fixed config sync not working
- Fixed fallback providers for native capabilities not being registered on NeoForge and Forge
v21.5.9+fabric-1.21.5
RELEASE
March 31, 2025
- Fixed config sync not working
- Fixed fallback providers for native capabilities not being registered on NeoForge and Forge
v21.4.25+neoforge-1.21.4
RELEASE
March 31, 2025
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
v21.4.25+fabric-1.21.4
RELEASE
March 31, 2025
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
v21.4.25+forge-1.21.4
RELEASE
March 31, 2025
- Backported new config system from 1.21.5
- Waystones, Ex Compressum, Forgiving Void and Fertilization should be updated alongside this version to avoid crashes
- Backported new capabilities system from 1.21.5
- Backported other minor changes from 1.21.5
v21.4.24+neoforge-1.21.4
RELEASE
March 29, 2025
- Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly
v21.4.24+forge-1.21.4
RELEASE
March 29, 2025
- Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly
v21.0.38+forge-1.21.1
RELEASE
March 29, 2025
- Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly
v21.0.38+neoforge-1.21.1
RELEASE
March 29, 2025
- Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly
v21.5.8+neoforge-1.21.5
RELEASE
March 29, 2025
- 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()
v21.5.8+forge-1.21.5
RELEASE
March 29, 2025
- 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()
v21.5.8+fabric-1.21.5
RELEASE
March 29, 2025
- 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()
v21.4.24+fabric-1.21.4
RELEASE
March 29, 2025
- Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly
v21.0.38+fabric-1.21.1
RELEASE
March 29, 2025
- Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly
v7.3.27+forge-1.20.1
RELEASE
March 29, 2025
- Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly
v7.3.27+fabric-1.20.1
RELEASE
March 29, 2025
- Fixed version verification falsely treating allowServerOnly/allowClientOnly as denyServerOnly/denyClientOnly
v21.5.7+forge-1.21.5
RELEASE
March 28, 2025
- 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
v21.5.6+forge-1.21.5
RELEASE
March 28, 2025
- 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
v21.5.5+neoforge-1.21.5
RELEASE
March 28, 2025
- Fixed potential crash when using `BalmModule` (e.g. Waystones)
- Fixed crash on dedicated servers
- Fixed crash with Sinytra Connector (for real now)
v21.5.5+fabric-1.21.5
RELEASE
March 28, 2025
- Fixed potential crash when using `BalmModule` (e.g. Waystones)
- Fixed crash on dedicated servers
- Fixed crash with Sinytra Connector (for real now)
v7.3.26+forge-1.20.1
RELEASE
March 27, 2025
- 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
v21.4.23+neoforge-1.21.4
RELEASE
March 27, 2025
- 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`
v7.3.26+fabric-1.20.1
RELEASE
March 27, 2025
- 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
v21.0.37+forge-1.21.1
RELEASE
March 27, 2025
- 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`
v21.0.37+neoforge-1.21.1
RELEASE
March 27, 2025
- 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`
v21.4.23+forge-1.21.4
RELEASE
March 27, 2025
- 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`
v21.4.23+fabric-1.21.4
RELEASE
March 27, 2025
- 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`
v21.0.37+fabric-1.21.1
RELEASE
March 27, 2025
- 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`
v21.5.4+neoforge-1.21.5
RELEASE
March 26, 2025
- Fixed crash when opening mod menu
- Fixed crash with Sinytra Connector (again)
- Renamed `balm-fabric:milk` to `balm:milk` (should automatically migrate via alias)
- 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
v21.5.4+fabric-1.21.5
RELEASE
March 26, 2025
- Fixed crash when opening mod menu
- Fixed crash with Sinytra Connector (again)
- Renamed `balm-fabric:milk` to `balm:milk` (should automatically migrate via alias)
- 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
v21.5.3+neoforge-1.21.5
RELEASE
March 25, 2025
- 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 on NeoForge
- Fixed `GuiDrawEvent` not firing on NeoForge
- 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`
v21.5.3+fabric-1.21.5
RELEASE
March 25, 2025
- 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 on NeoForge
- Fixed `GuiDrawEvent` not firing on NeoForge
- 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`
v21.5.1+fabric-1.21.5-rc2
RELEASE
March 25, 2025
- Updated to Minecraft 1.21.5
v21.0.36+forge-1.21.1
RELEASE
March 24, 2025
- Revert parts of initial fix to fix another threading issue causing a crash on startup
- Never doing workarounds for Sinytra Connector again
---
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.0.36+neoforge-1.21.1
RELEASE
March 24, 2025
- Revert parts of initial fix to fix another threading issue causing a crash on startup
- Never doing workarounds for Sinytra Connector again
---
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.4.22+fabric-1.21.4
RELEASE
March 24, 2025
- Revert parts of initial fix to fix another threading issue causing a crash on startup
- Never doing workarounds for Sinytra Connector again
---
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.4.22+neoforge-1.21.4
RELEASE
March 24, 2025
- Revert parts of initial fix to fix another threading issue causing a crash on startup
- Never doing workarounds for Sinytra Connector again
---
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.4.22+forge-1.21.4
RELEASE
March 24, 2025
- Revert parts of initial fix to fix another threading issue causing a crash on startup
- Never doing workarounds for Sinytra Connector again
---
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.0.36+fabric-1.21.1
RELEASE
March 24, 2025
- Revert parts of initial fix to fix another threading issue causing a crash on startup
- Never doing workarounds for Sinytra Connector again
---
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v7.3.25+forge-1.20.1
RELEASE
March 24, 2025
- Revert parts of initial fix to fix another threading issue causing a crash on startup
- Never doing workarounds for Sinytra Connector again
---
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash on startup on Forge
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v7.3.25+fabric-1.20.1
RELEASE
March 24, 2025
- Revert parts of initial fix to fix another threading issue causing a crash on startup
- Never doing workarounds for Sinytra Connector again
---
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash on startup on Forge
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.4.21+neoforge-1.21.4
RELEASE
March 23, 2025
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.4.21+forge-1.21.4
RELEASE
March 23, 2025
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.0.35+neoforge-1.21.1
RELEASE
March 23, 2025
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.0.35+forge-1.21.1
RELEASE
March 23, 2025
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.4.21+fabric-1.21.4
RELEASE
March 23, 2025
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v7.3.24+forge-1.20.1
RELEASE
March 23, 2025
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash on startup on Forge
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.0.35+fabric-1.21.1
RELEASE
March 23, 2025
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v7.3.24+fabric-1.20.1
RELEASE
March 23, 2025
- Fixed threading issue causing Balm to not initialize things correctly when multiple Balm mods are present, causing lots of weird followup issues
---
- Fixed crash on startup on Forge
---
- Fixed crash when mods falsely access Balm too early e.g. due to Sinytra Connector
v21.0.33+fabric-1.21.1
RELEASE
March 18, 2025
- Removed outdated keymapping mixins as they never worked well and resulted in Balm being loaded too early with Essential
- Shouldn't have any effect on Balm mods since all that depended on this already migrated to Kuma
---
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.4.19+neoforge-1.21.4
RELEASE
March 18, 2025
- Removed outdated keymapping mixins as they never worked well and resulted in Balm being loaded too early with Essential
- Shouldn't have any effect on Balm mods since all that depended on this already migrated to Kuma
---
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.4.19+forge-1.21.4
RELEASE
March 18, 2025
- Removed outdated keymapping mixins as they never worked well and resulted in Balm being loaded too early with Essential
- Shouldn't have any effect on Balm mods since all that depended on this already migrated to Kuma
---
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.4.19+fabric-1.21.4
RELEASE
March 18, 2025
- Removed outdated keymapping mixins as they never worked well and resulted in Balm being loaded too early with Essential
- Shouldn't have any effect on Balm mods since all that depended on this already migrated to Kuma
---
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.0.33+neoforge-1.21.1
RELEASE
March 18, 2025
- Removed outdated keymapping mixins as they never worked well and resulted in Balm being loaded too early with Essential
- Shouldn't have any effect on Balm mods since all that depended on this already migrated to Kuma
---
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v7.3.20+forge-1.20.1
RELEASE
March 18, 2025
- Removed outdated keymapping mixins as they never worked well and resulted in Balm being loaded too early with Essential
- Shouldn't have any effect on Balm mods since all that depended on this already migrated to Kuma
---
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.0.33+forge-1.21.1
RELEASE
March 18, 2025
- Removed outdated keymapping mixins as they never worked well and resulted in Balm being loaded too early with Essential
- Shouldn't have any effect on Balm mods since all that depended on this already migrated to Kuma
---
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v7.3.20+fabric-1.20.1
RELEASE
March 18, 2025
- Removed outdated keymapping mixins as they never worked well and resulted in Balm being loaded too early with Essential
- Shouldn't have any effect on Balm mods since all that depended on this already migrated to Kuma
---
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.4.18+neoforge-1.21.4
RELEASE
March 18, 2025
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.4.18+forge-1.21.4
RELEASE
March 18, 2025
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.4.18+fabric-1.21.4
RELEASE
March 18, 2025
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.0.32+forge-1.21.1
RELEASE
March 18, 2025
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.0.32+neoforge-1.21.1
RELEASE
March 18, 2025
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.0.32+fabric-1.21.1
RELEASE
March 18, 2025
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v7.3.19+forge-1.20.1
RELEASE
March 18, 2025
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v7.3.19+fabric-1.20.1
RELEASE
March 18, 2025
- Added `BalmRegistries.register(...)` to allow registering objects into any registry
- Added `BalmParticles` to allow registering particles
- Added `BalmRenderers.registerParticleProvider(...)` to allow registering particle renderer providers
- Added `Balm.platformProxy().withForge(...).withFabric(...).build()` as a simple alternative to SPI for platform-specific implementations
- Added `Balm.modProxy().with(modId, className).withMultiplexer(...).withFallback(...)` for abstracting away mod compat under common interfaces
- Added `BalmPermissions` with support for Neo/Forge PermissionAPI and fabric-permissions-api
- Added `balm.command.balm.dev`, `balm.command.balm.export.config`, `balm.command.balm.export.icons` permission nodes
- Added crash when active config is unexpectedly set to null to avoid confusing errors later on
- Fixed `OnLoadHandler` not working on block entities in Fabric
- Fixed in-memory config potentially being reset to default on Forge instead of using data from config load event
- Fixed PoiTypes not registering properly on Fabric
- Fixed Kuma version pinning to avoid shipping snapshots
- Changed `balm export` commands to require op
- Changed mod id on Fabric to "balm" ("balm-fabric" is still provided for backwards compatibility)
- Deprecated most getters in BalmRegistries since Vanilla equivalents can be used nowadays
v21.0.31+forge-1.21.1
RELEASE
February 23, 2025
- Fixed ScreenInitEvent not firing on options screen
- Fixed ScreenInitEvent.Pre falsely running on AFTER_INIT on Fabric
- Fixed comments in lists of configs being treated as corrupted config in Fabric
- Fixed potential crashes with configs being null
- Will now log an error to help debug how they ended up becoming null
v21.4.17+neoforge-1.21.4
RELEASE
February 23, 2025
- Fixed ScreenInitEvent not firing on options screen
- Fixed ScreenInitEvent.Pre falsely running on AFTER_INIT on Fabric
- Fixed comments in lists of configs being treated as corrupted config in Fabric
- Fixed potential crashes with configs being null
- Will now log an error to help debug how they ended up becoming null
v21.4.17+forge-1.21.4
RELEASE
February 23, 2025
- Fixed ScreenInitEvent not firing on options screen
- Fixed ScreenInitEvent.Pre falsely running on AFTER_INIT on Fabric
- Fixed comments in lists of configs being treated as corrupted config in Fabric
- Fixed potential crashes with configs being null
- Will now log an error to help debug how they ended up becoming null
v21.0.31+neoforge-1.21.1
RELEASE
February 23, 2025
- Fixed ScreenInitEvent not firing on options screen
- Fixed ScreenInitEvent.Pre falsely running on AFTER_INIT on Fabric
- Fixed comments in lists of configs being treated as corrupted config in Fabric
- Fixed potential crashes with configs being null
- Will now log an error to help debug how they ended up becoming null
v21.4.17+fabric-1.21.4
RELEASE
February 23, 2025
- Fixed ScreenInitEvent not firing on options screen
- Fixed ScreenInitEvent.Pre falsely running on AFTER_INIT on Fabric
- Fixed comments in lists of configs being treated as corrupted config in Fabric
- Fixed potential crashes with configs being null
- Will now log an error to help debug how they ended up becoming null
v21.0.31+fabric-1.21.1
RELEASE
February 23, 2025
- Fixed ScreenInitEvent not firing on options screen
- Fixed ScreenInitEvent.Pre falsely running on AFTER_INIT on Fabric
- Fixed comments in lists of configs being treated as corrupted config in Fabric
- Fixed potential crashes with configs being null
- Will now log an error to help debug how they ended up becoming null
v7.3.18+forge-1.20.1
RELEASE
February 23, 2025
- Fixed comments in lists of configs being treated as corrupted config in Fabric
- Fixed potential crashes with configs being null
- Will now log an error to help debug how they ended up becoming null
v7.3.18+fabric-1.20.1
RELEASE
February 23, 2025
- Fixed comments in lists of configs being treated as corrupted config in Fabric
- Fixed potential crashes with configs being null
- Will now log an error to help debug how they ended up becoming null
v21.4.16+neoforge-1.21.4
RELEASE
February 18, 2025
- Fixed crash on startup on Fabric
- Added network registration methods with StreamCodecs, deprecate old ones
- Renamed `openGui` to `openMenu`, deprecated old method
v21.4.16+fabric-1.21.4
RELEASE
February 18, 2025
- Fixed crash on startup on Fabric
- Added network registration methods with StreamCodecs, deprecate old ones
- Renamed `openGui` to `openMenu`, deprecated old method
v21.4.16+forge-1.21.4
RELEASE
February 18, 2025
- Fixed crash on startup on Fabric
- Added network registration methods with StreamCodecs, deprecate old ones
- Renamed `openGui` to `openMenu`, deprecated old method
v21.4.15+neoforge-1.21.4
RELEASE
February 18, 2025
- Added compatibility layer for Jade/WTHIT/TheOneProbe
- Fixed `LevelLoading.Load` event not firing for client levels on Fabric
- Added `registerRecipeSerializer` and `registerRecipeType`, deprecate old `registerRecipeType` method that combined both
- Fixed `/balm` command not registering on Fabric
- Marked current deprecation for removal in Minecraft 1.22
v21.4.15+forge-1.21.4
RELEASE
February 18, 2025
- Added compatibility layer for Jade/WTHIT/TheOneProbe
- Fixed `LevelLoading.Load` event not firing for client levels on Fabric
- Added `registerRecipeSerializer` and `registerRecipeType`, deprecate old `registerRecipeType` method that combined both
- Fixed `/balm` command not registering on Fabric
- Marked current deprecation for removal in Minecraft 1.22
v21.4.15+fabric-1.21.4
RELEASE
February 18, 2025
- Added compatibility layer for Jade/WTHIT/TheOneProbe
- Fixed `LevelLoading.Load` event not firing for client levels on Fabric
- Added `registerRecipeSerializer` and `registerRecipeType`, deprecate old `registerRecipeType` method that combined both
- Fixed `/balm` command not registering on Fabric
- Marked current deprecation for removal in Minecraft 1.22
v21.0.30+neoforge-1.21.1
RELEASE
February 18, 2025
- Added compatibility layer for Jade/WTHIT/TheOneProbe
- Fixed `LevelLoading.Load` event not firing for client levels on Fabric
- Added `registerRecipeSerializer` and `registerRecipeType`, deprecate old `registerRecipeType` method that combined both
- Backported newer block/item registration methods with identifier in callback, deprecated old ones
- Backported `registerPoiType`
- Fixed `/balm` command not registering on Fabric
v21.0.30+forge-1.21.1
RELEASE
February 18, 2025
- Added compatibility layer for Jade/WTHIT/TheOneProbe
- Fixed `LevelLoading.Load` event not firing for client levels on Fabric
- Added `registerRecipeSerializer` and `registerRecipeType`, deprecate old `registerRecipeType` method that combined both
- Backported newer block/item registration methods with identifier in callback, deprecated old ones
- Backported `registerPoiType`
- Fixed `/balm` command not registering on Fabric
v21.0.30+fabric-1.21.1
RELEASE
February 18, 2025
- Added compatibility layer for Jade/WTHIT/TheOneProbe
- Fixed `LevelLoading.Load` event not firing for client levels on Fabric
- Added `registerRecipeSerializer` and `registerRecipeType`, deprecate old `registerRecipeType` method that combined both
- Backported newer block/item registration methods with identifier in callback, deprecated old ones
- Backported `registerPoiType`
- Fixed `/balm` command not registering on Fabric
v7.3.17+forge-1.20.1
RELEASE
February 18, 2025
- Added compatibility layer for Jade/WTHIT/TheOneProbe
- Fixed `LevelLoading.Load` event not firing for client levels on Fabric
- Added `registerRecipeSerializer` and `registerRecipeType`, deprecate old `registerRecipeType` method that combined both
- Backported newer block/item registration methods with identifier in callback, deprecated old ones
- Backported `BalmProxy.isIngame()` and `BalmProxy.isClient()`
- Backported `/balm` commands
v7.3.17+fabric-1.20.1
RELEASE
February 18, 2025
- Added compatibility layer for Jade/WTHIT/TheOneProbe
- Fixed `LevelLoading.Load` event not firing for client levels on Fabric
- Added `registerRecipeSerializer` and `registerRecipeType`, deprecate old `registerRecipeType` method that combined both
- Backported newer block/item registration methods with identifier in callback, deprecated old ones
- Backported `BalmProxy.isIngame()` and `BalmProxy.isClient()`
- Backported `/balm` commands
v21.4.13+neoforge-1.21.4
RELEASE
February 16, 2025
- Added compatibility layer for Curios and Trinkets
- Fixed addon classes for Fabric mods loading too early
v21.4.13+forge-1.21.4
RELEASE
February 16, 2025
- Added compatibility layer for Curios and Trinkets
- Fixed addon classes for Fabric mods loading too early
v21.4.13+fabric-1.21.4
RELEASE
February 16, 2025
- Added compatibility layer for Curios and Trinkets
- Fixed addon classes for Fabric mods loading too early
v21.0.28+neoforge-1.21.1
RELEASE
February 16, 2025
- Added compatibility layer for Curios and Trinkets
- Fixed addon classes for Fabric mods loading too early
v21.0.28+forge-1.21.1
RELEASE
February 16, 2025
- Added compatibility layer for Curios and Trinkets
- Fixed addon classes for Fabric mods loading too early
v21.0.28+fabric-1.21.1
RELEASE
February 16, 2025
- Added compatibility layer for Curios and Trinkets
- Fixed addon classes for Fabric mods loading too early
v7.3.16+fabric-1.20.1
RELEASE
February 16, 2025
- Added compatibility layer for Curios and Trinkets
- Fixed addon classes for Fabric mods loading too early
v7.3.16+forge-1.20.1
RELEASE
February 16, 2025
- Added compatibility layer for Curios and Trinkets
- Fixed addon classes for Fabric mods loading too early
v21.4.12+neoforge-1.21.4
RELEASE
February 13, 2025
- Fixed crash related to pushing/pulling items using hoppers or similar
- Fixed LivingDeathEvent not firing on Fabric
v21.4.12+forge-1.21.4
RELEASE
February 13, 2025
- Fixed crash related to pushing/pulling items using hoppers or similar
- Fixed LivingDeathEvent not firing on Fabric
v21.4.12+fabric-1.21.4
RELEASE
February 13, 2025
- Fixed crash related to pushing/pulling items using hoppers or similar
- Fixed LivingDeathEvent not firing on Fabric
v21.0.27+fabric-1.21.1
RELEASE
February 13, 2025
- Fixed crash related to pushing/pulling items using hoppers or similar
- Fixed LivingDeathEvent not firing on Fabric
v21.0.27+forge-1.21.1
RELEASE
February 13, 2025
- Fixed crash related to pushing/pulling items using hoppers or similar
- Fixed LivingDeathEvent not firing on Fabric
v21.0.27+neoforge-1.21.1
RELEASE
February 13, 2025
- Fixed crash related to pushing/pulling items using hoppers or similar
- Fixed LivingDeathEvent not firing on Fabric
v7.3.15+forge-1.20.1
RELEASE
February 13, 2025
- Fixed crash related to pushing/pulling items using hoppers or similar
- Fixed LivingDeathEvent not firing on Fabric
v7.3.15+fabric-1.20.1
RELEASE
February 13, 2025
- Fixed crash related to pushing/pulling items using hoppers or similar
- Fixed LivingDeathEvent not firing on Fabric
v21.4.11+neoforge-1.21.4
RELEASE
February 8, 2025
- **Requires NeoForge 21.4.84-beta or above**.
- Fixed loot modifiers not applying on dedicated servers
- Fixed potential issues with some container blocks
v21.4.11+forge-1.21.4
RELEASE
February 8, 2025
- **Requires NeoForge 21.4.84-beta or above**.
- Fixed loot modifiers not applying on dedicated servers
- Fixed potential issues with some container blocks
v21.4.11+fabric-1.21.4
RELEASE
February 8, 2025
- **Requires NeoForge 21.4.84-beta or above**.
- Fixed loot modifiers not applying on dedicated servers
- Fixed potential issues with some container blocks
v21.0.26+neoforge-1.21.1
RELEASE
February 8, 2025
- Fixed loot modifiers not applying on dedicated servers
- Fixed potential issues with some container blocks
v21.0.26+forge-1.21.1
RELEASE
February 8, 2025
- Fixed loot modifiers not applying on dedicated servers
- Fixed potential issues with some container blocks
v21.0.26+fabric-1.21.1
RELEASE
February 8, 2025
- Fixed loot modifiers not applying on dedicated servers
- Fixed potential issues with some container blocks
v7.3.14+fabric-1.20.1
RELEASE
February 8, 2025
- Fixed loot modifiers not applying on dedicated servers
- Fixed potential issues with some container blocks
v7.3.14+forge-1.20.1
RELEASE
February 8, 2025
- Fixed loot modifiers not applying on dedicated servers
- Fixed potential issues with some container blocks
v21.0.25+neoforge-1.21.1
RELEASE
February 7, 2025
- Added disconnect on join when client mod version does not match server mod version on Fabric
- Added support for Configured on Fabric
- Fixed extraneous fields appearing on Fabric config screens
v21.4.10+neoforge-1.21.4
RELEASE
February 7, 2025
- **Requires NeoForge 21.4.84-beta or above**. Updated for breaking change in NeoForge.
- Added disconnect on join when client mod version does not match server mod version on Fabric
- Added support for Configured on Fabric
- Fixed extraneous fields appearing on Fabric config screens
v21.4.10+forge-1.21.4
RELEASE
February 7, 2025
- **Requires NeoForge 21.4.84-beta or above**. Updated for breaking change in NeoForge.
- Added disconnect on join when client mod version does not match server mod version on Fabric
- Added support for Configured on Fabric
- Fixed extraneous fields appearing on Fabric config screens
v21.0.25+forge-1.21.1
RELEASE
February 7, 2025
- Added disconnect on join when client mod version does not match server mod version on Fabric
- Added support for Configured on Fabric
- Fixed extraneous fields appearing on Fabric config screens
v21.4.10+fabric-1.21.4
RELEASE
February 7, 2025
- **Requires NeoForge 21.4.84-beta or above**. Updated for breaking change in NeoForge.
- Added disconnect on join when client mod version does not match server mod version on Fabric
- Added support for Configured on Fabric
- Fixed extraneous fields appearing on Fabric config screens
v21.0.25+fabric-1.21.1
RELEASE
February 7, 2025
- Added disconnect on join when client mod version does not match server mod version on Fabric
- Added support for Configured on Fabric
- Fixed extraneous fields appearing on Fabric config screens
v7.3.13+fabric-1.20.1
RELEASE
February 7, 2025
- Added disconnect on join when client mod version does not match server mod version on Fabric
- Added support for Configured on Fabric
- Fixed extraneous fields appearing on Fabric config screens
v7.3.13+forge-1.20.1
RELEASE
February 7, 2025
- Added disconnect on join when client mod version does not match server mod version on Fabric
- Added support for Configured on Fabric
- Fixed extraneous fields appearing on Fabric config screens
v21.4.8+forge-1.21.4
RELEASE
January 22, 2025
- Fixed Forge crash when receiving a config reload event without config data
v21.4.7+forge-1.21.4
RELEASE
January 14, 2025
- Added automatic migration of Balm entity data between NeoForge/Fabric/Forge
- Fixed crash when mod returns null container on Fabric
v21.4.6+neoforge-1.21.4
RELEASE
January 11, 2025
- Added automatic migration of Balm entity data between NeoForge/Fabric/Forge
- Fixed crash when mod returns null container on Fabric
v21.4.6+fabric-1.21.4
RELEASE
January 11, 2025
- Added automatic migration of Balm entity data between NeoForge/Fabric/Forge
- Fixed crash when mod returns null container on Fabric
v21.0.23+forge-1.21.1
RELEASE
January 11, 2025
- Fixed crash when mod returns null container on Fabric
v21.0.23+neoforge-1.21.1
RELEASE
January 11, 2025
- Fixed crash when mod returns null container on Fabric
v21.0.23+forge-1.21.1
RELEASE
January 11, 2025
- Fixed crash when mod returns null container on Fabric
v21.0.23+fabric-1.21.1
RELEASE
January 11, 2025
- Fixed crash when mod returns null container on Fabric
v7.3.11+fabric-1.20.1
RELEASE
January 11, 2025
- Fixed crash when mod returns null container on Fabric
v7.3.11+forge-1.20.1
RELEASE
January 11, 2025
- Fixed crash when mod returns null container on Fabric
v21.3.5+neoforge-1.21.3
RELEASE
December 26, 2024
- Fixed crash on dedicated servers
v21.3.5+fabric-1.21.3
RELEASE
December 26, 2024
- Fixed crash on dedicated servers
v21.4.5+neoforge-1.21.4
RELEASE
December 26, 2024
- Fixed crash on dedicated servers
v21.4.5+fabric-1.21.4
RELEASE
December 26, 2024
- Fixed crash on dedicated servers
v21.0.22+neoforge-1.21.1
RELEASE
December 26, 2024
- Fixed crash on dedicated servers
v21.0.22+forge-1.21.1
RELEASE
December 26, 2024
- Fixed crash on dedicated servers
v21.0.22+fabric-1.21.1
RELEASE
December 26, 2024
- Fixed crash on dedicated servers
v21.3.4+neoforge-1.21.3
RELEASE
December 26, 2024
- Fixed ClientStartedEvent firing twice, likely causing issues in Default Options
v21.4.4+neoforge-1.21.4
RELEASE
December 26, 2024
- Fixed ClientStartedEvent firing twice, likely causing issues in Default Options
v21.4.4+fabric-1.21.4
RELEASE
December 26, 2024
- Fixed ClientStartedEvent firing twice, likely causing issues in Default Options
v21.3.4+fabric-1.21.3
RELEASE
December 26, 2024
- Fixed ClientStartedEvent firing twice, likely causing issues in Default Options
v21.0.21+forge-1.21.1
RELEASE
December 26, 2024
- Fixed ClientStartedEvent firing twice, likely causing issues in Default Options
v21.0.21+neoforge-1.21.1
RELEASE
December 26, 2024
- Fixed ClientStartedEvent firing twice, likely causing issues in Default Options
v21.0.21+fabric-1.21.1
RELEASE
December 26, 2024
- Fixed ClientStartedEvent firing twice, likely causing issues in Default Options
v21.4.3+neoforge-1.21.4
RELEASE
December 17, 2024
- Fixed model load errors on NeoForge causing Cooking for Blockheads to crash
v21.4.3+fabric-1.21.4
RELEASE
December 17, 2024
- Fixed model load errors on NeoForge causing Cooking for Blockheads to crash
v7.3.10+forge-1.20.1
RELEASE
December 17, 2024
- Fixed crash when using mods like Crafting Tweaks and Inventory Essentials together in a small pack
v7.3.10+fabric-1.20.1
RELEASE
December 17, 2024
- Fixed crash when using mods like Crafting Tweaks and Inventory Essentials together in a small pack
v21.4.1+neoforge-1.21.4
RELEASE
December 4, 2024
- Updated to Minecraft 1.21.4
v21.4.1+fabric-1.21.4
RELEASE
December 4, 2024
- Updated to Minecraft 1.21.4
v21.3.3+neoforge-1.21.3
RELEASE
October 26, 2024
- Fixed crash on dedicated servers
- Added support for NeoForge's config screen
v21.3.3+fabric-1.21.3
RELEASE
October 26, 2024
- Fixed crash on dedicated servers
- Added support for NeoForge's config screen
v21.3.2+neoforge-1.21.3
RELEASE
October 26, 2024
- Added support for NeoForge's config screen
v21.3.2+fabric-1.21.3
RELEASE
October 26, 2024
- Added support for NeoForge's config screen
v21.3.1+neoforge-1.21.3
RELEASE
October 23, 2024
- Updated to Minecraft 1.21.2
v21.3.1+fabric-1.21.3
RELEASE
October 23, 2024
- Updated to Minecraft 1.21.2
v21.0.20+neoforge-1.21.1
RELEASE
October 9, 2024
- Fixed crash on newer Forge versions
v21.0.20+forge-1.21.1
RELEASE
October 9, 2024
- Fixed crash on newer Forge versions
v21.0.20+fabric-1.21.1
RELEASE
October 9, 2024
- Fixed crash on newer Forge versions
v21.0.19+forge-1.21.1
RELEASE
August 30, 2024
- Fixed biome modifiers not working on NeoForge, causing wild waystones to not spawn
v21.0.19+neoforge-1.21.1
RELEASE
August 30, 2024
- Fixed biome modifiers not working on NeoForge, causing wild waystones to not spawn
v21.0.19+fabric-1.21.1
RELEASE
August 30, 2024
- Fixed biome modifiers not working on NeoForge, causing wild waystones to not spawn
v21.0.18+neoforge-1.21.1
RELEASE
August 19, 2024
- Fixed crash on dedicated servers
- Fixed embedded Kuma causing crash on Fabric
- Fixed potential crash with other mods in regards to the dummy milk fluid
v21.0.18+forge-1.21.1
RELEASE
August 19, 2024
- Fixed crash on dedicated servers
- Fixed embedded Kuma causing crash on Fabric
- Fixed potential crash with other mods in regards to the dummy milk fluid
v21.0.18+fabric-1.21.1
RELEASE
August 19, 2024
- Fixed crash on dedicated servers
- Fixed embedded Kuma causing crash on Fabric
- Fixed potential crash with other mods in regards to the dummy milk fluid
v7.3.9+forge-1.20.1
RELEASE
August 19, 2024
- Fixed crash on dedicated servers
- Fixed potential crash with other mods in regards to the dummy milk fluid
v7.3.9+fabric-1.20.1
RELEASE
August 19, 2024
- Fixed crash on dedicated servers
- Fixed potential crash with other mods in regards to the dummy milk fluid
v21.0.17+fabric-1.21.1
RELEASE
August 19, 2024
- Fixed embedded Kuma causing crash on Fabric
- Fixed potential crash with other mods in regards to the dummy milk fluid
v21.0.17+neoforge-1.21.1
RELEASE
August 19, 2024
- Fixed embedded Kuma causing crash on Fabric
- Fixed potential crash with other mods in regards to the dummy milk fluid
v21.0.17+forge-1.21.1
RELEASE
August 19, 2024
- Fixed embedded Kuma causing crash on Fabric
- Fixed potential crash with other mods in regards to the dummy milk fluid
v21.0.16+neoforge-1.21.1
RELEASE
August 19, 2024
- Fixed potential crash with other mods in regards to the dummy milk fluid
v21.0.16+forge-1.21.1
RELEASE
August 19, 2024
- Fixed potential crash with other mods in regards to the dummy milk fluid
v21.0.16+fabric-1.21.1
RELEASE
August 19, 2024
- Fixed potential crash with other mods in regards to the dummy milk fluid
v7.3.8+fabric-1.20.1
RELEASE
August 19, 2024
- Fixed potential crash with other mods in regards to the dummy milk fluid
v7.3.8+forge-1.20.1
RELEASE
August 19, 2024
- Fixed potential crash with other mods in regards to the dummy milk fluid
v21.0.15+neoforge-1.21.1
RELEASE
August 13, 2024
- Updated to Minecraft 1.21.1
v21.0.15+fabric-1.21.1
RELEASE
August 13, 2024
- Updated to Minecraft 1.21.1
v21.0.15+forge-1.21.1
RELEASE
August 13, 2024
- Updated to Minecraft 1.21.1
v7.3.7+forge-1.20.1
RELEASE
August 13, 2024
- Added support for Reborn Energy on Fabric
- Fixed milk fluid causing errors with certain other mods
v7.3.7+fabric-1.20.1
RELEASE
August 13, 2024
- Added support for Reborn Energy on Fabric
- Fixed milk fluid causing errors with certain other mods
v21.0.14+neoforge-1.21
RELEASE
July 12, 2024
- Fixed configs not loading properly on NeoForge
- Updated to Breaking Changes of NeoForge 21.0.82
- USE BALM 21.0.12 FOR NEOFORGE VERSIONS BEFORE 21.0.82
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.14+forge-1.21
RELEASE
July 12, 2024
- Fixed configs not loading properly on NeoForge
- Updated to Breaking Changes of NeoForge 21.0.82
- USE BALM 21.0.12 FOR NEOFORGE VERSIONS BEFORE 21.0.82
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.14+fabric-1.21
RELEASE
July 12, 2024
- Fixed configs not loading properly on NeoForge
- Updated to Breaking Changes of NeoForge 21.0.82
- USE BALM 21.0.12 FOR NEOFORGE VERSIONS BEFORE 21.0.82
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.13+neoforge-1.21
RELEASE
July 11, 2024
- Updated to Breaking Changes of NeoForge 21.0.82
- USE BALM 21.0.12 FOR NEOFORGE VERSIONS BEFORE 21.0.82
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.13+forge-1.21
RELEASE
July 11, 2024
- Updated to Breaking Changes of NeoForge 21.0.82
- USE BALM 21.0.12 FOR NEOFORGE VERSIONS BEFORE 21.0.82
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.13+fabric-1.21
RELEASE
July 11, 2024
- Updated to Breaking Changes of NeoForge 21.0.82
- USE BALM 21.0.12 FOR NEOFORGE VERSIONS BEFORE 21.0.82
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.12+neoforge-1.21
RELEASE
July 8, 2024
- Fixed UseItemInputEvent not respecting cancellation correctly
- Updated to Breaking Changes of NeoForge 21.0.40
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.12+forge-1.21
RELEASE
July 8, 2024
- Fixed UseItemInputEvent not respecting cancellation correctly
- Updated to Breaking Changes of NeoForge 21.0.40
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.12+fabric-1.21
RELEASE
July 8, 2024
- Fixed UseItemInputEvent not respecting cancellation correctly
- Updated to Breaking Changes of NeoForge 21.0.40
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v10.3.6+neoforge-1.20.6
RELEASE
June 29, 2024
- Fixed UseItemInputEvent not respecting cancellation correctly
v21.0.11+neoforge-1.21
RELEASE
June 29, 2024
- Fixed UseItemInputEvent not respecting cancellation correctly
- Updated to Breaking Changes of NeoForge 21.0.40
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v10.3.6+forge-1.20.6
RELEASE
June 29, 2024
- Fixed UseItemInputEvent not respecting cancellation correctly
v21.0.11+fabric-1.21
RELEASE
June 29, 2024
- Fixed UseItemInputEvent not respecting cancellation correctly
- Updated to Breaking Changes of NeoForge 21.0.40
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.11+forge-1.21
RELEASE
June 29, 2024
- Fixed UseItemInputEvent not respecting cancellation correctly
- Updated to Breaking Changes of NeoForge 21.0.40
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v10.3.6+fabric-1.20.6
RELEASE
June 29, 2024
- Fixed UseItemInputEvent not respecting cancellation correctly
v21.0.10+neoforge-1.21
RELEASE
June 27, 2024
- Updated to Breaking Changes of NeoForge 21.0.40
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.10+forge-1.21
RELEASE
June 27, 2024
- Updated to Breaking Changes of NeoForge 21.0.40
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.10+fabric-1.21
RELEASE
June 27, 2024
- Updated to Breaking Changes of NeoForge 21.0.40
- USE BALM 21.0.9 FOR NEOFORGE VERSIONS BEFORE 21.0.40
- USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
v21.0.9+neoforge-1.21
RELEASE
June 26, 2024
- Fixed milk fluid crash on Fabric
- Updated to Breaking Changes of NeoForge 21.0.31 - USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
- Fixed config load issues with \r\n newlines
v21.0.9+forge-1.21
RELEASE
June 26, 2024
- Fixed milk fluid crash on Fabric
- Updated to Breaking Changes of NeoForge 21.0.31 - USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
- Fixed config load issues with \r\n newlines
v21.0.9+fabric-1.21
RELEASE
June 26, 2024
- Fixed milk fluid crash on Fabric
- Updated to Breaking Changes of NeoForge 21.0.31 - USE BALM 21.0.7 FOR NEOFORGE VERSIONS BEFORE 21.0.31
- Fixed config load issues with \r\n newlines
v10.3.5+neoforge-1.20.6
RELEASE
June 24, 2024
- Fixed config load issues with \r\n newlines
- Fixed certain modded player data (like activated waystones) not pchersisting properly on Forge
v10.3.5+forge-1.20.6
RELEASE
June 24, 2024
- Fixed config load issues with \r\n newlines
- Fixed certain modded player data (like activated waystones) not pchersisting properly on Forge
v21.0.8+neoforge-1.21
RELEASE
June 24, 2024
- Updated to Breaking Changes of NeoForge 21.0.31
- Fixed config load issues with \r\n newlines
v10.3.5+fabric-1.20.6
RELEASE
June 24, 2024
- Fixed config load issues with \r\n newlines
- Fixed certain modded player data (like activated waystones) not pchersisting properly on Forge
v7.3.6+forge-1.20.1
RELEASE
June 24, 2024
- Fixed config load issues with \r\n newlines
v21.0.8+forge-1.21
RELEASE
June 24, 2024
- Updated to Breaking Changes of NeoForge 21.0.31
- Fixed config load issues with \r\n newlines
v7.3.6+fabric-1.20.1
RELEASE
June 24, 2024
- Fixed config load issues with \r\n newlines
v21.0.8+fabric-1.21
RELEASE
June 24, 2024
- Updated to Breaking Changes of NeoForge 21.0.31
- Fixed config load issues with \r\n newlines
v10.3.4+neoforge-1.20.6
RELEASE
June 24, 2024
- Fixed certain modded player data (like activated waystones) not pchersisting properly on Forge
v10.3.4+forge-1.20.6
RELEASE
June 24, 2024
- Fixed certain modded player data (like activated waystones) not pchersisting properly on Forge
v10.3.4+fabric-1.20.6
RELEASE
June 24, 2024
- Fixed certain modded player data (like activated waystones) not pchersisting properly on Forge
v10.3.3+neoforge-1.20.6
RELEASE
June 18, 2024
- Update Kuma API to fix log spam issues and Forge dedicated server crash
v21.0.7+neoforge-1.21
RELEASE
June 18, 2024
- Update Kuma API to fix log spam issues and Forge dedicated server crash
- Fixed certain modded player data (like activated waystones) not persisting properly on Forge
- Fixed startup crash on NeoForge with certain mods
- Updated to Minecraft 1.21
v10.3.3+forge-1.20.6
RELEASE
June 18, 2024
- Update Kuma API to fix log spam issues and Forge dedicated server crash
v21.0.7+forge-1.21
RELEASE
June 18, 2024
- Update Kuma API to fix log spam issues and Forge dedicated server crash
- Fixed certain modded player data (like activated waystones) not persisting properly on Forge
- Fixed startup crash on NeoForge with certain mods
- Updated to Minecraft 1.21
v10.3.3+fabric-1.20.6
RELEASE
June 18, 2024
- Update Kuma API to fix log spam issues and Forge dedicated server crash
v21.0.7+fabric-1.21
RELEASE
June 18, 2024
- Update Kuma API to fix log spam issues and Forge dedicated server crash
- Fixed certain modded player data (like activated waystones) not persisting properly on Forge
- Fixed startup crash on NeoForge with certain mods
- Updated to Minecraft 1.21
v21.0.6+neoforge-1.21
RELEASE
June 17, 2024
- Fixed certain modded player data (like activated waystones) not persisting properly on Forge
- Fixed startup crash on NeoForge with certain mods
- Updated to Minecraft 1.21
v21.0.6+forge-1.21
RELEASE
June 17, 2024
- Fixed certain modded player data (like activated waystones) not persisting properly on Forge
- Fixed startup crash on NeoForge with certain mods
- Updated to Minecraft 1.21
v21.0.6+fabric-1.21
RELEASE
June 17, 2024
- Fixed certain modded player data (like activated waystones) not persisting properly on Forge
- Fixed startup crash on NeoForge with certain mods
- Updated to Minecraft 1.21
v21.0.5+neoforge-1.21
RELEASE
June 14, 2024
- Fixed startup crash on NeoForge with certain mods
- Updated to Minecraft 1.21
v21.0.5+fabric-1.21
RELEASE
June 14, 2024
- Fixed startup crash on NeoForge with certain mods
- Updated to Minecraft 1.21
v21.0.5+forge-1.21
RELEASE
June 14, 2024
- Fixed startup crash on NeoForge with certain mods
- Updated to Minecraft 1.21
v21.0.4+neoforge-1.21
RELEASE
June 14, 2024
- Updated to Minecraft 1.21
v21.0.4+forge-1.21
RELEASE
June 14, 2024
- Updated to Minecraft 1.21
v21.0.4+fabric-1.21
RELEASE
June 14, 2024
- Updated to Minecraft 1.21
v21.0.1+neoforge-1.21
RELEASE
June 14, 2024
- Updated to Minecraft 1.21
v21.0.1+forge-1.21
RELEASE
June 14, 2024
- Updated to Minecraft 1.21
v21.0.1+fabric-1.21
RELEASE
June 14, 2024
- Updated to Minecraft 1.21
v7.3.4+forge-1.20.1
RELEASE
June 4, 2024
- Hotfix: Fixed crash on startup on Forge
- Fixed fluid storages not working correctly on Fabric
- Added embedded Kuma API, which will be responFsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
v7.3.4+fabric-1.20.1
RELEASE
June 4, 2024
- Hotfix: Fixed crash on startup on Forge
- Fixed fluid storages not working correctly on Fabric
- Added embedded Kuma API, which will be responFsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
v7.3.3+forge-1.20.1
RELEASE
June 3, 2024
- Fixed fluid storages not working correctly on Fabric
- Added embedded Kuma API, which will be responsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
v7.3.3+fabric-1.20.1
RELEASE
June 3, 2024
- Fixed fluid storages not working correctly on Fabric
- Added embedded Kuma API, which will be responsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
v10.3.2+neoforge-1.20.6
RELEASE
June 1, 2024
- Updated Kuma API to fix another issue in Inventory Essentials
- Added embedded Kuma API, which will be responsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
- Updated to NeoForge 20.6.78-beta changes
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.3.2+forge-1.20.6
RELEASE
June 1, 2024
- Updated Kuma API to fix another issue in Inventory Essentials
- Added embedded Kuma API, which will be responsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
- Updated to NeoForge 20.6.78-beta changes
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.3.2+fabric-1.20.6
RELEASE
June 1, 2024
- Updated Kuma API to fix another issue in Inventory Essentials
- Added embedded Kuma API, which will be responsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
- Updated to NeoForge 20.6.78-beta changes
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.2.1+neoforge-1.20.6
RELEASE
May 31, 2024
- Added embedded Kuma API, which will be responsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
- Updated to NeoForge 20.6.78-beta changes
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.2.1+fabric-1.20.6
RELEASE
May 31, 2024
- Added embedded Kuma API, which will be responsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
- Updated to NeoForge 20.6.78-beta changes
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.2.1+forge-1.20.6
RELEASE
May 31, 2024
- Added embedded Kuma API, which will be responsible for advanced key mappings in Inventory Essentials and Crafting Tweaks
- Updated to NeoForge 20.6.78-beta changes
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.1.1+neoforge-1.20.6
RELEASE
May 26, 2024
- Updated to NeoForge 20.6.78-beta changes
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.1.1+forge-1.20.6
RELEASE
May 26, 2024
- Updated to NeoForge 20.6.78-beta changes
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.1.1+fabric-1.20.6
RELEASE
May 26, 2024
- Updated to NeoForge 20.6.78-beta changes
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.0.2+neoforge-1.20.6
RELEASE
May 24, 2024
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.0.2+forge-1.20.6
RELEASE
May 24, 2024
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.0.2+fabric-1.20.6
RELEASE
May 24, 2024
- Hotfix: Fixed Balm no longer working on client-only or server-only due to Reborn Energy API inclusion
- Updated to Minecraft 1.20.6
v10.0.1+1.20.6+neoforge-1.20.6
RELEASE
May 24, 2024
- Updated to Minecraft 1.20.6
v10.0.1+1.20.6+forge-1.20.6
RELEASE
May 24, 2024
- Updated to Minecraft 1.20.6
v10.0.1+1.20.6+fabric-1.20.6
RELEASE
May 24, 2024
- Updated to Minecraft 1.20.6
v9.0.9+neoforge-1.20.4
RELEASE
May 8, 2024
- Fixed item use events staying cancelled after one was cancelled
v9.0.9+forge-1.20.4
RELEASE
May 8, 2024
- Fixed item use events staying cancelled after one was cancelled
v9.0.9+fabric-1.20.4
RELEASE
May 8, 2024
- Fixed item use events staying cancelled after one was cancelled
v9.0.8+neoforge-1.20.4
RELEASE
April 29, 2024
- Fixed being unable to join due servers
- Fixed certain config options not being loaded correctly
-----
- Fixed potential compatibility crash with certain other mods installed
- Fixed syncing of certain config options not working correctly
- Fixed float config options not accepting integer values correctly
v9.0.8+forge-1.20.4
RELEASE
April 29, 2024
- Fixed being unable to join due servers
- Fixed certain config options not being loaded correctly
-----
- Fixed potential compatibility crash with certain other mods installed
- Fixed syncing of certain config options not working correctly
- Fixed float config options not accepting integer values correctly
v9.0.8+fabric-1.20.4
RELEASE
April 29, 2024
- Fixed being unable to join due servers
- Fixed certain config options not being loaded correctly
-----
- Fixed potential compatibility crash with certain other mods installed
- Fixed syncing of certain config options not working correctly
- Fixed float config options not accepting integer values correctly
v9.0.7+neoforge-1.20.4
RELEASE
April 14, 2024
- Fixed potential compatibility crash with certain other mods installed
- Fixed syncing of certain config options not working correctly
- Fixed float config options not accepting integer values correctly
v9.0.7+forge-1.20.4
RELEASE
April 14, 2024
- Fixed potential compatibility crash with certain other mods installed
- Fixed syncing of certain config options not working correctly
- Fixed float config options not accepting integer values correctly
v9.0.7+fabric-1.20.4
RELEASE
April 14, 2024
- Fixed potential compatibility crash with certain other mods installed
- Fixed syncing of certain config options not working correctly
- Fixed float config options not accepting integer values correctly
v7.2.2+forge-1.20.1
RELEASE
February 27, 2024
- Fixed some models on Fabric not being loaded correctly
v7.2.2+fabric-1.20.1
RELEASE
February 27, 2024
- Fixed some models on Fabric not being loaded correctly
v9.0.6+neoforge-1.20.4
RELEASE
February 27, 2024
- Fixed some models on Fabric not being loaded correctly
- Fixed BalmData being persisted even if it's empty
v9.0.6+forge-1.20.4
RELEASE
February 27, 2024
- Fixed some models on Fabric not being loaded correctly
- Fixed BalmData being persisted even if it's empty
v9.0.6+fabric-1.20.4
RELEASE
February 27, 2024
- Fixed some models on Fabric not being loaded correctly
- Fixed BalmData being persisted even if it's empty
v9.0.5+neoforge-1.20.4
RELEASE
January 15, 2024
- Updated to new Networking API on NeoForge
v9.0.5+forge-1.20.4
RELEASE
January 15, 2024
- Updated to new Networking API on NeoForge
v9.0.5+fabric-1.20.4
RELEASE
January 15, 2024
- Updated to new Networking API on NeoForge
v9.0.4+neoforge-1.20.4
RELEASE
December 30, 2023
- Fixed world load failure due to broken mixin in Fabric
- Fixed startup failure due to broken config loading in Forge and NeoForge again
- Fixed startup failure due to broken config loading in Forge and NeoForge
- Fixed config saving of ResourceLocation and Set types on Fabric
v9.0.4+forge-1.20.4
RELEASE
December 30, 2023
- Fixed world load failure due to broken mixin in Fabric
- Fixed startup failure due to broken config loading in Forge and NeoForge again
- Fixed startup failure due to broken config loading in Forge and NeoForge
- Fixed config saving of ResourceLocation and Set types on Fabric
v9.0.4+fabric-1.20.4
RELEASE
December 30, 2023
- Fixed world load failure due to broken mixin in Fabric
- Fixed startup failure due to broken config loading in Forge and NeoForge again
- Fixed startup failure due to broken config loading in Forge and NeoForge
- Fixed config saving of ResourceLocation and Set types on Fabric
v9.0.3+neoforge-1.20.4
RELEASE
December 29, 2023
- Fixed startup failure due to broken config loading in Forge and NeoForge again
- Fixed startup failure due to broken config loading in Forge and NeoForge
- Fixed config saving of ResourceLocation and Set types on Fabric
v9.0.3+forge-1.20.4
RELEASE
December 29, 2023
- Fixed startup failure due to broken config loading in Forge and NeoForge again
- Fixed startup failure due to broken config loading in Forge and NeoForge
- Fixed config saving of ResourceLocation and Set types on Fabric
v9.0.3+fabric-1.20.4
RELEASE
December 29, 2023
- Fixed startup failure due to broken config loading in Forge and NeoForge again
- Fixed startup failure due to broken config loading in Forge and NeoForge
- Fixed config saving of ResourceLocation and Set types on Fabric
v9.0.2+neoforge-1.20.4
RELEASE
December 28, 2023
- Fixed startup failure due to broken config loading in Forge and NeoForge
- Fixed config saving of ResourceLocation and Set types on Fabric
v9.0.2+forge-1.20.4
RELEASE
December 28, 2023
- Fixed startup failure due to broken config loading in Forge and NeoForge
- Fixed config saving of ResourceLocation and Set types on Fabric
v9.0.2+fabric-1.20.4
RELEASE
December 28, 2023
- Fixed startup failure due to broken config loading in Forge and NeoForge
- Fixed config saving of ResourceLocation and Set types on Fabric
v9.0.1+neoforge-1.20.4
RELEASE
December 27, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v9.0.1+forge-1.20.4
RELEASE
December 27, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v9.0.1+fabric-1.20.4
RELEASE
December 27, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v8.0.5+neoforge-1.20.2
RELEASE
December 25, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v8.0.5+forge-1.20.2
RELEASE
December 25, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v8.0.5+fabric-1.20.2
RELEASE
December 25, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v8.0.4+neoforge-1.20.2
RELEASE
December 9, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v7.2.1+forge-1.20.1
RELEASE
December 9, 2023
- **Hotfix:** Fixed Crafting Tweaks keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed Inventory Essentials keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed crash on world creation when used with Essentials
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v7.2.1+fabric-1.20.1
RELEASE
December 9, 2023
- **Hotfix:** Fixed Crafting Tweaks keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed Inventory Essentials keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed crash on world creation when used with Essentials
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v8.0.3+neoforge-1.20.2
RELEASE
December 8, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v8.0.2+neoforge-1.20.2
RELEASE
December 8, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v8.0.2+forge-1.20.2
RELEASE
December 8, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v8.0.2+fabric-1.20.2
RELEASE
December 8, 2023
- Added support for ItemStack-aware remainders in Fabric
- Added PlayerConnectedEvent that fires on Fabric's JOIN
- Moved PlayerLoginEvent on Fabric to the same place it fires on Forge
- Added support for sets and ResourceLocations in config data
v8.0.1+forge-1.20.2
RELEASE
September 27, 2023
- Updated to Minecraft 1.20.2
v8.0.1+fabric-1.20.2
RELEASE
September 27, 2023
- Updated to Minecraft 1.20.2
v7.1.4+forge-1.20.1
RELEASE
September 18, 2023
- **Hotfix:** Fixed Crafting Tweaks keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed Inventory Essentials keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed crash on world creation when used with Essentials
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v7.1.4+fabric-1.20.1
RELEASE
September 18, 2023
- **Hotfix:** Fixed Crafting Tweaks keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed Inventory Essentials keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed crash on world creation when used with Essentials
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v7.1.3+forge-1.20.1
RELEASE
September 16, 2023
- Hotfix: Fixed Inventory Essentials keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed crash on world creation when used with Essentials
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v7.1.3+fabric-1.20.1
RELEASE
September 16, 2023
- Hotfix: Fixed Inventory Essentials keybindings preventing others from working on Fabric if Amecs is not installed
- Hotfix: Fixed crash on world creation when used with Essentials
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v7.1.2+fabric-1.20.1
RELEASE
September 16, 2023
- Hotfix: Fixed crash on world creation when used with Essentials
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v7.1.2+forge-1.20.1
RELEASE
September 16, 2023
- Hotfix: Fixed crash on world creation when used with Essentials
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v7.1.1+forge-1.20
RELEASE
September 14, 2023
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v7.1.1+fabric-1.20
RELEASE
September 14, 2023
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v7.1.0+forge-1.20
RELEASE
September 14, 2023
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v4.6.0+forge-1.19.2
RELEASE
September 14, 2023
- Added context-aware keybindings support for Fabric
v7.1.0+fabric-1.20
RELEASE
September 14, 2023
- Added context-aware keybindings support for Fabric
- Added support for Amecs key modifiers, mainly to allow configurable bindings in Inventory Essentials
- Added limited support for multiple key modifiers within supported mods (mainly Inventory Essentials)
v4.6.0+fabric-1.19.2
RELEASE
September 14, 2023
- Added context-aware keybindings support for Fabric
v7.0.7+forge-1.20
RELEASE
July 29, 2023
- Fixed crash when used with Mod Menu / Cloth Config
- Fixed incorrect i18n keys in Cloth Config screen
1.20 Migration Notes:
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
v7.0.7+fabric-1.20
RELEASE
July 29, 2023
- Fixed crash when used with Mod Menu / Cloth Config
- Fixed incorrect i18n keys in Cloth Config screen
1.20 Migration Notes:
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
v7.0.4+forge-1.20
RELEASE
June 19, 2023
- Fixed crash when used with Mod Menu / Cloth Config
- Fixed incorrect i18n keys in Cloth Config screen
1.20 Migration Notes:
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
v7.0.4+fabric-1.20
RELEASE
June 19, 2023
- Fixed crash when used with Mod Menu / Cloth Config
- Fixed incorrect i18n keys in Cloth Config screen
1.20 Migration Notes:
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
v7.0.3+forge-1.20
RELEASE
June 13, 2023
- Updated to Minecraft 1.20
- Hotfix: Fixed crash on Forge when loading mods with configs
- Hotfix: Fixed bad hook causing KleeSlabs to break wrong slabs on Fabric
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
- Added a fallback for loading custom player data between Forge and Fabric in case of world migrations
v7.0.3+fabric-1.20
RELEASE
June 13, 2023
- Updated to Minecraft 1.20
- Hotfix: Fixed crash on Forge when loading mods with configs
- Hotfix: Fixed bad hook causing KleeSlabs to break wrong slabs on Fabric
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
- Added a fallback for loading custom player data between Forge and Fabric in case of world migrations
v7.0.2+forge-1.20
RELEASE
June 13, 2023
- Updated to Minecraft 1.20
- Hotfix: Fixed crash on Forge when loading mods with configs
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
- Added a fallback for loading custom player data between Forge and Fabric in case of world migrations
v7.0.2+fabric-1.20
RELEASE
June 13, 2023
- Updated to Minecraft 1.20
- Hotfix: Fixed crash on Forge when loading mods with configs
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
- Added a fallback for loading custom player data between Forge and Fabric in case of world migrations
v7.0.1+forge-1.20
RELEASE
June 12, 2023
- Updated to Minecraft 1.20
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
- Added a fallback for loading custom player data between Forge and Fabric in case of world migrations
v7.0.1+fabric-1.20
RELEASE
June 12, 2023
- Updated to Minecraft 1.20
- The Fabric version now also loads the config from `waystones-common.toml` (instead of `waystones.toml`)
- `cloth-config` is no longer a hard dependency (but still recommended if you want a config screen)
- Added a fallback for loading custom player data between Forge and Fabric in case of world migrations
v5.0.4+fabric-1.19.3
RELEASE
March 17, 2023
- Fixed UseBlock and UseItem events on Fabric not respecting cancellation, causing an issue in Hardcore Revival
- Fixed loot table modifiers preventing other mods from modifying loot tables dynamically
v5.0.4+forge-1.19.3
RELEASE
March 17, 2023
- Fixed UseBlock and UseItem events on Fabric not respecting cancellation, causing an issue in Hardcore Revival
- Fixed loot table modifiers preventing other mods from modifying loot tables dynamically
v3.2.6+fabric-1.18.2
RELEASE
March 17, 2023
- Fixed UseBlock and UseItem events on Fabric not respecting cancellation, causing an issue in Hardcore Revival
- Fixed loot table modifiers preventing other mods from modifying loot tables dynamically
v3.2.6+forge-1.18.2
RELEASE
March 17, 2023
- Fixed UseBlock and UseItem events on Fabric not respecting cancellation, causing an issue in Hardcore Revival
- Fixed loot table modifiers preventing other mods from modifying loot tables dynamically
v6.0.2+fabric-1.19.4
RELEASE
March 17, 2023
- Fixed UseBlock and UseItem events on Fabric not respecting cancellation, causing an issue in Hardcore Revival
v6.0.2+forge-1.19.4
RELEASE
March 17, 2023
- Fixed UseBlock and UseItem events on Fabric not respecting cancellation, causing an issue in Hardcore Revival
v4.5.7+fabric-1.19.2
RELEASE
March 17, 2023
- Fixed UseBlock and UseItem events on Fabric not respecting cancellation, causing an issue in Hardcore Revival
- Fixed loot table modifiers preventing other mods from modifying loot tables dynamically
v4.5.7+forge-1.19.2
RELEASE
March 17, 2023
- Fixed UseBlock and UseItem events on Fabric not respecting cancellation, causing an issue in Hardcore Revival
- Fixed loot table modifiers preventing other mods from modifying loot tables dynamically
v6.0.1+fabric-1.19.4
RELEASE
March 15, 2023
- Update to Minecraft 1.19.4
- Fixed loot table modifiers preventing other mods from modifying loot tables dynamically
v6.0.1+forge-1.19.4
RELEASE
March 15, 2023
- Update to Minecraft 1.19.4
- Fixed loot table modifiers preventing other mods from modifying loot tables dynamically
v4.5.6+fabric-1.19.2
RELEASE
March 2, 2023
- Fixed config failing to sync resulting in all kinds of weird errors
v4.5.6+forge-1.19.2
RELEASE
March 2, 2023
- Fixed config failing to sync resulting in all kinds of weird errors
v3.2.5+forge-1.18.2
RELEASE
March 2, 2023
- Fixed config failing to sync resulting in all kinds of weird errors
v3.2.5+fabric-1.18.2
RELEASE
March 2, 2023
- Fixed config failing to sync resulting in all kinds of weird errors
v5.0.3+fabric-1.19.3
RELEASE
February 27, 2023
- Fixed client-side options always being overwritten by the server
v5.0.3+forge-1.19.3
RELEASE
February 27, 2023
- Fixed client-side options always being overwritten by the server
v3.2.3+fabric-1.18.2
RELEASE
February 26, 2023
- Fixed race condition in dynamic model baking resulting in occasional crashes
- Fixed sendToServer not checking for an active connection, resulting in errors with e.g. GravelMiner
- Fixed OpenScreenEvent breaking screen replacements by other mods (e.g. when Hardcore Revival is used with Catalogue)
v4.5.4+fabric-1.19.2
RELEASE
February 26, 2023
- Fixed race condition in dynamic model baking resulting in occasional crashes
- Fixed sendToServer not checking for an active connection, resulting in errors with e.g. GravelMiner
- Fixed OpenScreenEvent breaking screen replacements by other mods (e.g. when Hardcore Revival is used with Catalogue)
v4.5.4+forge-1.19.2
RELEASE
February 26, 2023
- Fixed race condition in dynamic model baking resulting in occasional crashes
- Fixed sendToServer not checking for an active connection, resulting in errors with e.g. GravelMiner
- Fixed OpenScreenEvent breaking screen replacements by other mods (e.g. when Hardcore Revival is used with Catalogue)
v3.2.3+forge-1.18.2
RELEASE
February 26, 2023
- Fixed race condition in dynamic model baking resulting in occasional crashes
- Fixed sendToServer not checking for an active connection, resulting in errors with e.g. GravelMiner
- Fixed OpenScreenEvent breaking screen replacements by other mods (e.g. when Hardcore Revival is used with Catalogue)
v3.2.2+fabric-1.18.2
RELEASE
January 23, 2023
- Fixed race condition in dynamic model baking resulting in occasional crashes
v3.2.2+forge-1.18.2
RELEASE
January 23, 2023
- Fixed race condition in dynamic model baking resulting in occasional crashes
v5.0.2+fabric-1.19.3
RELEASE
January 23, 2023
- Fixed sendToServer not checking for an active connection, resulting in errors with e.g. GravelMiner
- Fixed OpenScreenEvent breaking screen replacements by other mods (e.g. when Hardcore Revival is used with Catalogue)
v5.0.2+forge-1.19.3
RELEASE
January 23, 2023
- Fixed sendToServer not checking for an active connection, resulting in errors with e.g. GravelMiner
- Fixed OpenScreenEvent breaking screen replacements by other mods (e.g. when Hardcore Revival is used with Catalogue)
v5.0.1+fabric-1.19.3
RELEASE
December 17, 2022
- Updated to Minecraft 1.19.3
v5.0.1+forge-1.19.3
RELEASE
December 17, 2022
- Updated to Minecraft 1.19.3
v5.0.0+forge-1.19.3
RELEASE
December 17, 2022
- Updated to Minecraft 1.19.3
v3.2.0+fabric-1.8.2
RELEASE
September 26, 2022
Version imported from official provider.
v3.2.0+forge-1.8.2
RELEASE
September 26, 2022
Version imported from official provider.
v4.5.3+forge-1.19
RELEASE
August 3, 2022
### Version 4.5.3 for Minecraft 1.19.x and Forge 41.0.94+
- Fixed keybinds no longer being registered properly
### Version 4.5.2 for Minecraft 1.19.x and Forge 41.0.94+
- Fixed the previous fix as it broke many things by introducing race conditions
### Version 4.5.1 for Minecraft 1.19.x and Forge 41.0.94+
- Fixed Balm obscuring loading crashes from other mods, making it look like Balm is at fault
- Fixed some block inventories not being saved or synced to client when the only change was an increase in stack size
- Fixed containers not being recognized by Fabric
### Version 4.5.0 for Minecraft 1.19.x and Forge 41.0.94+
- Updated to breaking changes in Forge
### Version 4.4.0 for Minecraft 1.19.x and Forge 41.0.64+
- Updated to breaking changes in Forge
### Version 4.3.0 for Minecraft 1.19.x
- Fixed bugs related to biome modifications and bucket handling in Fabric
- Fixed fluid tanks not being saved on changes
- Added some new common tags on both Forge and Fabric
### Version 4.2.0 for Minecraft 1.19.x
- Add support for Cooking for Blockheads
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.5.2+0+fabric-1.19
RELEASE
August 3, 2022
### Version 4.5.2 for Minecraft 1.19.x and Forge 41.0.94+
- Fixed the previous fix as it broke many things by introducing race conditions
### Version 4.5.1 for Minecraft 1.19.x and Forge 41.0.94+
- Fixed Balm obscuring loading crashes from other mods, making it look like Balm is at fault
- Fixed some block inventories not being saved or synced to client when the only change was an increase in stack size
- Fixed containers not being recognized by Fabric
### Version 4.5.0 for Minecraft 1.19.x and Forge 41.0.94+
- Updated to breaking changes in Forge
### Version 4.4.0 for Minecraft 1.19.x and Forge 41.0.64+
- Updated to breaking changes in Forge
### Version 4.3.0 for Minecraft 1.19.x
- Fixed bugs related to biome modifications and bucket handling in Fabric
- Fixed fluid tanks not being saved on changes
- Added some new common tags on both Forge and Fabric
### Version 4.2.0 for Minecraft 1.19.x
- Add support for Cooking for Blockheads
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.5.2+forge-1.19
RELEASE
August 3, 2022
### Version 4.5.2 for Minecraft 1.19.x and Forge 41.0.94+
- Fixed the previous fix as it broke many things by introducing race conditions
### Version 4.5.1 for Minecraft 1.19.x and Forge 41.0.94+
- Fixed Balm obscuring loading crashes from other mods, making it look like Balm is at fault
- Fixed some block inventories not being saved or synced to client when the only change was an increase in stack size
- Fixed containers not being recognized by Fabric
### Version 4.5.0 for Minecraft 1.19.x and Forge 41.0.94+
- Updated to breaking changes in Forge
### Version 4.4.0 for Minecraft 1.19.x and Forge 41.0.64+
- Updated to breaking changes in Forge
### Version 4.3.0 for Minecraft 1.19.x
- Fixed bugs related to biome modifications and bucket handling in Fabric
- Fixed fluid tanks not being saved on changes
- Added some new common tags on both Forge and Fabric
### Version 4.2.0 for Minecraft 1.19.x
- Add support for Cooking for Blockheads
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.5.0+forge-1.19
RELEASE
July 17, 2022
### Version 4.5.0 for Minecraft 1.19.x and Forge 41.0.94+
- Updated to breaking changes in Forge
### Version 4.4.0 for Minecraft 1.19.x and Forge 41.0.64+
- Updated to breaking changes in Forge
### Version 4.3.0 for Minecraft 1.19.x
- Fixed bugs related to biome modifications and bucket handling in Fabric
- Fixed fluid tanks not being saved on changes
- Added some new common tags on both Forge and Fabric
### Version 4.2.0 for Minecraft 1.19.x
- Add support for Cooking for Blockheads
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.4.0+forge-1.19
RELEASE
July 10, 2022
### Version 4.4.0 for Minecraft 1.19.x and Forge 41.0.64+
- Updated to breaking changes in Forge
### Version 4.3.0 for Minecraft 1.19.x
- Fixed bugs related to biome modifications and bucket handling in Fabric
- Fixed fluid tanks not being saved on changes
- Added some new common tags on both Forge and Fabric
### Version 4.2.0 for Minecraft 1.19.x
- Add support for Cooking for Blockheads
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.3.0+forge-1.19
RELEASE
June 27, 2022
### Version 4.3.0 for Minecraft 1.19.x
- Fixed bugs related to biome modifications and bucket handling in Fabric
- Fixed fluid tanks not being saved on changes
- Added some new common tags on both Forge and Fabric
### Version 4.2.0 for Minecraft 1.19.x
- Add support for Cooking for Blockheads
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.3.0+0+fabric-1.19
RELEASE
June 27, 2022
### Version 4.3.0 for Minecraft 1.19.x
- Fixed bugs related to biome modifications and bucket handling in Fabric
- Fixed fluid tanks not being saved on changes
- Added some new common tags on both Forge and Fabric
### Version 4.2.0 for Minecraft 1.19.x
- Add support for Cooking for Blockheads
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.2.0+forge-1.19
RELEASE
June 17, 2022
### Version 4.2.0 for Minecraft 1.19.x
- Add support for Cooking for Blockheads
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.2.0+0+fabric-1.19
RELEASE
June 17, 2022
### Version 4.2.0 for Minecraft 1.19.x
- Add support for Cooking for Blockheads
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.1.0+forge-1.19
RELEASE
June 16, 2022
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.1.0+0+fabric-1.19
RELEASE
June 16, 2022
### Version 4.1.0 for Minecraft 1.19.x
- Re-add support for biome modifications
### Version 4.0.0 for Minecraft 1.19.x
- Updated to Minecraft 1.19
v4.0.0+forge-1.19
RELEASE
June 14, 2022
### Version 4.0.0 for Minecraft 1.19
- Updated to Minecraft 1.19
v4.0.0+fabric-1.19
RELEASE
June 14, 2022
Version imported from official provider.