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.86M downloads
2,726 followers
Created4 years ago
Updateda day ago

Filter loader...
Filter versions...
  • 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
  • Updated for Breaking Changes in NeoForge 26.1.2.21-beta
  • 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

  • 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

External resources



Project members

BlayTheNinth

Owner


Technical information

License
Client side
optional
Server side
optional
Project ID
Expand Down