Sobre Architectury API
A API Architectury é uma biblioteca de desenvolvimento multiplataforma que abstrai as diferenças entre Fabric e Forge. Ela fornece interfaces padronizadas para modding em várias plataformas, tornando mais fácil criar mods compatíveis sem reescrever código para cada loader.
Desenvolvedores a usam para lidar com as diferenças específicas do loader em sistemas de eventos, networking e acesso ao registro. Isso reduz o código repetitivo e permite focar nos recursos principais do mod, em vez de detalhes de compatibilidade com o loader.
Ideal para desenvolvedores de mods que criam mods multiplataforma, especialmente aqueles que usam Fabric API. Integra-se perfeitamente com modpacks, permitindo um comportamento consistente do mod em diferentes loaders sem a necessidade de versões separadas.
O design modular da API permite que os desenvolvedores escolham recursos como ganchos de eventos ou abstração de registro, tornando-a flexível para projetos de mod simples e complexos.
Recursos
- Abstrai as diferenças entre as APIs do Fabric e do Forge em interfaces unificadas.
- Fornece mais de 90 ganchos de eventos para interação do mod.
- Inclui camadas de abstração de networking e registro.
- Suporta a anotação @ExpectPlatform para compatibilidade multiplataforma.
- Código aberto com termos de licenciamento claros.
- Funciona com Fabric API como dependência obrigatória.
Dicas
- Comece com os templates de mod Architectury para a estrutura do projeto.
- Use o plugin Gradle para o tratamento da anotação @ExpectPlatform.
- Verifique as notas de compatibilidade específicas do loader para suporte de versão.
- Priorize ganchos de eventos para interação do mod em vez de chamadas diretas ao loader.
Como instalar
- Instale o Fabric / Forge / NeoForge / Quilt para a sua versão do Minecraft (use o instalador oficial).
- Baixe o arquivo que combina com sua versão do Minecraft e o Fabric / Forge / NeoForge / Quilt.
- Instale também: Fabric API.
- Abra a pasta .minecraft e coloque o arquivo na pasta "mods" (crie se não existir).
- Abra o Minecraft com o perfil do Fabric / Forge / NeoForge / Quilt.
Perguntas frequentes
Ele precisa do Fabric API?
Sim, o Fabric API é uma dependência obrigatória para todas as plataformas.
Quais loaders ele suporta?
Fabric, Forge, NeoForge e Quilt com compatibilidade específica da versão.
É necessário para o desenvolvimento de mods?
Opcional, mas recomendado para projetos multiplataforma para reduzir o código repetitivo.