- API: Added
BalmModSupportMultiMinersfor a unified API against veinminer-like mods, with FTB Ultimine support for now - API: Added
DataAttachmentLookup#has,DataAttachmentLookup#remove,DataAttachmentLookup#updateandDataAttachmentLookup#getOrCreate - API: Added additional overloads for
DataAttachmentLookup#getto cover other types like Levels and Chunks - API: Added
BalmModSupportRecipeViewer#hasKeyboardFocusas a workaround since JEI focus is not reported onScreen#isFocused - API: Added
DiscriminatedBlocks#surroundWithandDiscriminatedItems#surroundWith - API: Fixed sync predicate never actually being stored in data attachments
- API: Fixed
DataAttachmentLookup#getinitializing the attachment on NeoForge but not on Fabric. Now initializes only withgetOrCreate.
- Fixed Balm not being usable in multiplayer when installed client-side only
- API: Added
BalmSafeClientAccess#getConnectionandBalmSafeClientAccess#getPacketListener
- 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#getConnectionandBalmSafeClientAccess#getPacketListener - API: Fixed
LivingEntityCallback.Fall.Beforeevent not firing - API: Fixed
LivingEntityCallback.Death.Before.EVENTresult being inverted on Fabric - API: Fixed tags not being available in NeoForge resource reload listeners
- Fixed crash on startup on Forge
- Added
BalmBlockRegistration#withItemandBalmDiscriminatedBlockRegistration#withItemsoverload that takes a name function- This is for block items whose names differ from the block (e.g. sweet berries in Vanilla)
- Added
BalmBlockRegistrar#enableBlockDescriptionPrefixForItemsas an opt-in to have block items useblock.language prefix- This is to match Vanilla and will become the default in Minecraft 26.2
- Fixed
getDescriptionId()not being respected inI18nExport - Deprecated suffix/prefix helpers in
DiscriminatedBlocksandDiscriminatedItems, 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
@NullablefromDiscriminatedBlocksandDiscriminatedItems
- Re-added support for block state models on Fabric
- Re-added unified support for JEI
- Added
@Rangeand range options for numeric config properties

