
Kilt: Jugando mods de Forge en el ecosistema Fabric
Kilt (KiltMC/Kilt)
Un mod de Fabric que trae mods de Forge al ecosistema Fabric.
Has encontrado un mod de Forge increíble, pero prefieres Fabric por su menor peso y desarrollo más rápido. ¿Te suena familiar? Kilt es una capa de compatibilidad experimental que te permite ejecutar mods de Forge dentro de Fabric sin cambiar de cargadores. Es ambicioso, impulsado por la comunidad, y ocasionalmente rompe cosas, pero funciona.
Qué hace Kilt (y qué no)
Kilt remapea mods de Forge al formato de Fabric e reimplementa las APIs de Forge sobre la infraestructura de Fabric. En términos simples: engaña a los mods de Forge haciéndoles creer que se ejecutan en Forge, cuando en realidad están en Fabric. El proyecto reconstruye Minecraft Forge Mod Loader (FML) como mixins de Fabric, agrupa toda la API de Forge y aplica correctores para hacer que la compatibilidad entre ecosistemas funcione.
El objetivo es directo.
¿Pero la ejecución? Ahí es donde las cosas se ponen interesantes. Un equipo de dos personas reconstruyó la funcionalidad central de Forge desde cero. El hecho de que esto funcione es genuinamente impresionante. La mayoría de los mods de Forge funcionarán, aunque "funcionarán" no es lo mismo que "funcionarán perfectamente".
Kilt no es una varita mágica. No permitirá que todos los mods de Forge funcionen perfectamente, y no deberías esperarlo. Algunos mods encuentran APIs de Forge no soportadas. Otros dependen de optimizaciones específicas de Forge que no se traducen bien. Podrías necesitar desactivar ciertos mods o esperar actualizaciones de Kilt. Esa es simplemente la realidad de conectar dos ecosistemas de modding diferentes.
Por qué querrías Kilt
Fabric tiene impulso. Los creadores de modpacks lo aman. El rendimiento por mod tiende a ser mejor que Forge, las actualizaciones llegan más rápido y las herramientas se sienten menos... heredadas. Pero Forge aún tiene mods exclusivos que importan a los jugadores, herramientas de automatización populares, mods de contenido específicos, cosas sin equivalente en Fabric.
Kilt resuelve esa tensión.
Recurrirías a Kilt si estás construyendo un modpack y quieres lo mejor de ambos lados. O si tu servidor ejecuta Fabric pero tus jugadores siguen pidiendo un mod específico de Forge. O si estás experimentando con combinaciones de mods que los jugadores de Forge dan por sentado.
También vale la pena verificar la Lista de Servidores Minecraft para ver qué otros servidores están ejecutando, a veces ver configuraciones en vivo te ayuda a entender si Kilt se ajusta a tu caso de uso. Y si estás construyendo un servidor vanilla-plus y quieres contenido generado personalizado, el Generador de Texto Minecraft es un complemento sólido para cualquier configuración de mods que elijas.
El problema: Kilt aún es joven. Los mantenedores la marcan como Alpha en Modrinth y Beta en CurseForge por una razón. Podrías encontrarte con fallos. Las personas que lo prueben podrían romper mundos. La última versión (v20.1.14) agregó soporte AutoModpack, mejoró el rendimiento y corrigió docenas de casos límite, pero los casos límite son exactamente lo que surge cuando estás conectando dos plataformas.
Instalación y configuración
Kilt no es más difícil de instalar que cualquier otro mod, pero primero necesitas un entorno Fabric. Suponiendo que tengas Fabric Loader configurado con tu versión elegida de Minecraft (actualmente 1.20.1 con 1.21.1 próximamente):

- Descarga el JAR del mod Kilt. Las compilaciones nocturnas provienen de GitHub Actions, o toma una versión de Modrinth/CurseForge.
- Coloca el JAR en tu carpeta de mods junto con tus dependencias de Fabric (Fabric API, y cualquier cosa que las dependencias de Kilt carguen).
- Agrega tus mods de Forge a la misma carpeta. Kilt los remappeará en el primer lanzamiento.
- Inicia el juego. El proceso de remapeo toma más tiempo que un inicio normal, sé paciente.
El paso de remapeo es crucial. Kilt convierte el bytecode del mod de Forge del nombre SRG de Forge al formato Intermediary de Fabric. Esto sucede una vez por mod por versión, luego se almacena en caché. El primer lanzamiento podría tomar dos o tres minutos dependiendo de cuántos mods de Forge tengas.
Si un mod falla al cargar, consulta el rastreador de problemas de Kilt. Los mantenedores mantienen documentación sobre cómo desactivar mods específicos mediante configuración, manejar conflictos de mods y trabajar alrededor de mods rotos conocidos. No reportes errores a los desarrolladores originales del mod de Forge a menos que el error también ocurra en Forge real, eso desperdicia su tiempo.
Cómo Kilt conecta Forge y Fabric
Forge y Fabric son fundamentalmente diferentes. Forge usa una arquitectura monolítica, estrechamente integrada. Fabric es modular y basada en eventos. El trabajo pesado de Kilt proviene de traducir entre estos dos mundos.
Kilt implementa el sistema de registro de Forge, ganchos de eventos y API de configuración como mixins de Fabric. Maneja recetas, transferencia de fluidos, manejadores de elementos y entidades de bloque envolviendo las implementaciones nativas de Fabric. Cuando un mod de Forge intenta acceder a una característica específica de Forge, Kilt proporciona una implementación real o un shim que actúa lo suficientemente cerca.
Las actualizaciones más recientes muestran qué ha estado consumiendo el tiempo de los mantenedores: compatibilidad de transferencia de fluidos, manejo de restos de elaboración, integración de pestañas de modo creativo, incluso creación de manejadores de elementos de caballo. Estos son pequeños detalles que solo salen a la superficie cuando alguien ejecuta un mod específico de Forge y las cosas se rompen inesperadamente. Cada versión corrige un puñado de estos pequeños problemas.
Las mejoras de rendimiento en las versiones recientes sugieren que el equipo está optimizando fuertemente. Las comprobaciones más rápidas de `hasMethodOverride` significan menos entrecortado durante el juego. Una mejor clasificación de mods previene dolores de cabeza en el orden de carga.
Qué se romperá y cómo manejarlo
La naturaleza experimental de Kilt significa que te estás inscribiendo en bordes ásperos. Se producen fallos de inicialización de pantalla. Surgen problemas de renderizado de modelos. Algunos mods de Forge simplemente no funcionarán porque sus suposiciones principales no se cumplen en Fabric.
La comunidad de Discord ayuda. El rastreador de problemas de GitHub es el lugar correcto para informar problemas. Presta atención al registro de cambios entre versiones, las nuevas versiones a menudo incluyen correcciones de compatibilidad para mods populares.
Una trampa: no asumas que un mod no funciona solo porque falla una vez. Los diferentes mods activan diferentes casos límite. Desactiva los sospechosos uno por uno, revisa los registros e informa sistemáticamente. Los mantenedores necesitan casos reproducibles.
En realidad, esto merece ser enfatizado: Kilt es territorio de vanguardia. Si estás ejecutando un servidor público o un mundo de supervivencia a largo plazo, podrías querer esperar otra versión o dos antes de sumergirte. Las versiones recientes están solidificando la compatibilidad, pero la estabilidad aún se queda atrás de Fabric o Forge puro.
Otras opciones que vale la pena considerar
Kilt no es el único proyecto puente. Patchwork lo intentó antes pero detuvo el desarrollo hace años y llegó al máximo en Minecraft 1.16. Connector hace lo opuesto (mods de Fabric en Forge), lo que no ayuda si quieres mods de Forge en Fabric.
Las alternativas prácticas son mantenerse en Fabric puro o Forge puro. Fabric puro significa perder algunos mods. Forge puro significa actualizaciones más lentas y una sobrecarga de rendimiento más pesada. Kilt divide la diferencia, y lo paga en estabilidad.
Si solo buscas funcionalidad específica, a veces existe una alternativa de Fabric. Consulta listas de mods. Pero si has encontrado un mod de Forge sin equivalente, Kilt es tu respuesta.
Lead writer at minecraft.how. Long-time Minecraft player running a small SMP server, testing every build, mod, and seed before writing about it.
Preguntas Frecuentes
¿Kilt hace que todos los mods de Forge funcionen perfectamente en Fabric?
¿Cómo se instala Kilt?
¿Por qué el primer lanzamiento con Kilt tarda tanto?
¿En qué versiones de Minecraft funciona Kilt?
¿Dónde reporto un error si un mod de Forge no carga con Kilt?
¿Para qué tipo de jugador tiene sentido usar Kilt?
Comentarios
Aún no hay comentarios. ¡Sé el primero en compartir tu opinión!


