Wiki 9Minecraft Wiki 9Minecraft

Balm Mod Integrations and Utilities

Guides 6FAQ 17Related mods 48
DownloadBalm Mod

Get the files on 9Minecraft

Contents (4)
  1. Third-Party Mod Support
  2. Internal Utilities
  3. Next guides
  4. More in this wiki

Beyond core Minecraft mechanics, Balm includes built-in support for popular third-party mods and common utility functions.

Third-Party Mod Support

Balm provides unified APIs for integrating with widely used utility mods:

  • Recipe Viewers: Define recipe displays and transfer handlers for JEI (Just Enough Items), REI (Roughly Enough Items), and EMI through a single builder API
  • Information HUDs: A common block info API allows mod content to display correctly in HUD mods like Jade, WTHIT, and TheOneProbe
  • Accessory Mods: Check for items equipped in accessory slots (such as Curios or Trinkets) using a single unified call

Internal Utilities

  • Containers, Fluids, and Energy: Includes pre-built classes to define fluid tanks, energy storage, and item containers on block entities.
  • Quick Move Stack: A declarative system for specifying how items should behave when shift-clicked within a custom menu, eliminating the need for complex manual slot math.
  • Progress Renderers: Provides segmented progress bar renderers for GUI screens, simplifying the creation of custom machine interfaces.
  • Platform Proxies: An extensibility feature that allows developers to write loader-specific code for an interface without the complexity of service loaders or annotation-heavy systems.