Get the files on 9Minecraft
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.








