nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft.
Balm

Balm

Mod

Abstraction Layer for Multi-Loader Mods

Client or server Library

41.32M downloads
2,711 followers
Created4 years ago
Updated24 minutes ago

Filter loader...
Filter versions...
  • 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.
  • Fixed Balm not being usable in multiplayer when installed client-side only
  • API: Added BalmSafeClientAccess#getConnection and BalmSafeClientAccess#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#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
  • Fixed crash on startup on Forge
  • 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
  • Re-added support for block state models on Fabric
  • Re-added unified support for JEI
  • Added @Range and range options for numeric config properties

External resources



Project members

BlayTheNinth

Owner


Technical information

License
Client side
optional
Server side
optional
Project ID
Expand Down