Balm — una biblioteca de mods para que los mods funcionen en diferentes cargadores en Minecraft
Balm es una biblioteca común que hace que los mods de Minecraft funcionen igual en Fabric, Forge y NeoForge. Cuándo la necesitas y cómo…
Balm es una biblioteca común que hace que los mods de Minecraft funcionen igual en Fabric, Forge y NeoForge. Cuándo la necesitas y cómo instalarla bien.
Balm — una biblioteca de mods para que los mods funcionen en diferentes cargadores en Minecraft
Versión de Minecraft con la que se probó y escribió el artículo: 26.1.2
Rango de versiones compatibles: 1.18.x – 26.2
Balm es una biblioteca de la que dependen otros mods para Minecraft; por sí sola no añade bloques, objetos, mobs ni mecánicas. No tiene sentido instalarla por separado: solo es necesaria cuando otro mod indica a Balm como dependencia obligatoria. La tarea de la biblioteca es dar a los autores de mods un código común que funcione igual en Fabric, Forge y NeoForge, sin una versión separada para cada cargador.
Para qué se necesita Balm
Cada cargador de mods está construido de forma diferente: el registro de objetos, el manejo de eventos, la red y la configuración se realizan de manera distinta en Fabric, Forge y NeoForge. Sin una capa intermedia, el autor tendría que escribir una versión de código separada para cada uno. Balm asume esta diferencia — el mod recurre al conjunto común de herramientas de la biblioteca, y esta traduce las llamadas al lenguaje del cargador concreto.
Para el jugador, la consecuencia es sencilla: el mismo mod puede publicarse a la vez para los tres cargadores, y el comportamiento es igual en todos. Si en la página del mod que necesitas aparece Balm en la lista de dependencias, basta con descargar ambos archivos para tu cargador y versión de Minecraft y colocarlos en la carpeta mods.
La versión de la biblioteca debe corresponder a la versión de Minecraft y al cargador para el que se compiló el mod principal. Un archivo de Balm para Fabric no se ejecutará en Forge, y viceversa.
De qué se encarga la biblioteca
Fuera del juego Balm no es visible, pero es ella la responsable de parte del comportamiento de los mods basados en ella. La biblioteca abarca varias áreas:
registro de contenido — los objetos, bloques y otros elementos del mod se añaden mediante un mecanismo común;
eventos del juego — el mod reacciona a las acciones del jugador y del mundo mediante un único conjunto de manejadores;
red — transferencia de datos entre cliente y servidor, apertura de menús con información adicional;
configuración — un sistema de configuraciones con la posibilidad de mostrarlas en una pantalla independiente dentro del juego.
Por separado, la biblioteca ofrece puntos de acceso comunes a utilidades de terceros: visores de recetas, paneles HUD informativos y mods de accesorios. Gracias a esto, los autores no tienen que mantener manualmente cada una de estas integraciones para cada cargador.
Configuración de mods a través de Balm
La configuración es una de las pocas partes que la biblioteca implementa por sí misma, en lugar de solo traducirla al cargador. Los mods basados en Balm pueden mostrar sus parámetros en una pantalla de configuración independiente, accesible desde la lista de mods, por lo que no es necesario editar los archivos manualmente.
La segunda cosa perceptible para el jugador es la sincronización. Parte de la configuración la envía el servidor al cliente durante la conexión, de modo que las reglas se aplican por igual a todos los participantes. La biblioteca también vigila la correspondencia de las versiones de red: si la versión del mod difiere entre cliente y servidor, la conexión se rechaza con un mensaje, en lugar de provocar fallos ocultos ya dentro del juego.
Conclusión
Balm permite a los autores publicar un mod a la vez para Fabric, Forge y NeoForge a partir de un código común, y garantiza al jugador un comportamiento idéntico en cualquiera de los cargadores. A diferencia de otras capas de abstracción, la biblioteca se basa en las herramientas oficiales de los cargadores y no arrastra dependencias de terceros. Instalar Balm solo tiene sentido cuando otro mod lo requiere; en los modpacks normalmente ya viene añadida automáticamente.
Instalación
Una instalación típica lleva unos 5 minutos. El proceso es el mismo; solo cambian el loader y el build correspondiente.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











