Sobre Architectury API
Architectury API es una librería de desarrollo para varios loaders que unifica las diferencias entre Fabric y Forge. Ofrece interfaces estandarizadas para moddear en múltiples plataformas, permitiéndote crear mods compatibles sin tener que reescribir todo para cada loader.
Los devs la usan para gestionar las diferencias entre loaders al manejar eventos, networking y registros. Así te quitas de encima código repetitivo y te enfocas en el contenido del mod en vez de comerte la cabeza con la compatibilidad.
Ideal para devs que crean mods multiplataforma, sobre todo si usan Fabric API. Se integra genial en modpacks porque hace que el mod funcione exactamente igual en distintos loaders sin necesitar versiones por separado.
Su diseño modular te permite usar solo lo que necesites, como los event hooks o la abstracción de registros, adaptándose tanto a mods sencillos como a proyectos más tochos.
Características
- Unifica las diferencias entre las APIs de Fabric y Forge en interfaces comunes
- Incluye más de 90 event hooks para interactuar con tus mods
- Viene con capas de abstracción para networking y registros
- Soporta la anotación @ExpectPlatform para compatibilidad entre loaders
- Código abierto y con licencia clara
- Necesita Fabric API como dependencia obligatoria
Consejos
- Empieza con las plantillas de mods de Architectury para montar la estructura del proyecto
- Usa el plugin de Gradle para gestionar la anotación @ExpectPlatform
- Revisa las notas de compatibilidad de cada loader para ver qué versiones soporta
- Prioriza los event hooks para interactuar con mods en lugar de llamar directamente a cada loader
Cómo instalar
- Instala Fabric / Forge / NeoForge / Quilt para tu versión de Minecraft (usa el instalador oficial).
- Descarga el archivo que coincide con tu versión de Minecraft y Fabric / Forge / NeoForge / Quilt.
- Instala también: Fabric API.
- Abre la carpeta .minecraft y coloca el archivo en la carpeta "mods" (créala si no existe).
- Inicia Minecraft con el perfil de Fabric / Forge / NeoForge / Quilt.
Preguntas frecuentes
¿Requiere Fabric API?
Sí, Fabric API es una dependencia obligatoria en todas las plataformas.
¿Qué loaders soporta?
Fabric, Forge, NeoForge y Quilt, según la versión.
¿Es obligatoria para desarrollar mods?
No es obligatoria, pero sí muy recomendable para proyectos multiplataforma si quieres ahorrarte código repetitivo.