nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Balm

Balm

Mod

Abstraction Layer for Multi-Loader Mods

Client or server Library

32.18M downloads
2,438 followers
Filter loader...
Filter versions...
  • Fixed ItemStack#is mixin to be less invasive, to prevent potentially breaking other mods targetting the same method
  • 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
  • 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
  • Fixed ContainerScreenDrawEvent.Background firing unreliably on Fabric
  • Fixed Amecs support failing to initialize
  • Fixed various potential concurrency issues in Balm wrappers and registrars
  • Fixed /balm export icons not working sometimes
  • 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
  • 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.

External resources


Project members

BlayTheNinth

Owner


Technical information

License
Client side
optional
Server side
optional
Project ID