ModMC
YetAnotherConfigLib (YACL)

YetAnotherConfigLib (YACL)

Otimize as configurações de mods com uma biblioteca flexível e intuitiva

Baixar3.9.9+26.4-fabric · MC Todos os arquivos →

Sobre YetAnotherConfigLib (YACL)

O YetAnotherConfigLib (YACL) é uma biblioteca de configurações para modders de Minecraft que buscam ferramentas de UI melhores. Ele preenche as lacunas de bibliotecas existentes como Cloth Config API e SpruceUI, oferecendo uma abordagem inovadora com mais flexibilidade e recursos.

O YACL melhora a jogabilidade trazendo interfaces de configuração intuitivas no estilo clássico do Minecraft, com suporte a texto formatado, imagens e abas bem organizadas. Seu design acessível e suporte a teclado o tornam ideal para desenvolvedores de mods que precisam de um sistema de configuração robusto.

Perfeito para desenvolvedores de mods que criam configurações complexas, os recursos do YACL, como widgets personalizados e serialização, simplificam a implementação. Ele se integra perfeitamente a modpacks, oferecendo uma solução confiável e unificada de gerenciamento de configurações.

Com suporte a Fabric, Forge, NeoForge e Quilt, o YACL permite que modders criem telas de opções polidas e fáceis de usar sem precisar reinventar a roda criando sistemas de configuração do zero.

Preview

Recursos

  • Widgets de controle personalizados para elementos únicos de UI
  • Descrições ricas com texto clicável/ao passar o mouse e prévias de imagens em WebP
  • Múltiplos controladores para números, strings, booleanos e muito mais
  • Seletor de cores completo com total suporte a navegação por teclado
  • Abas organizadas e grupos recolhíveis para manter as configurações estruturadas
  • Serialização e desserialização integradas para evitar erros de configuração
  • DSL alternativa em Kotlin para criar configurações de forma mais dinâmica

Dicas

  • Comece pela DSL em Kotlin para criar configurações muito mais rápido
  • Use descrições ricas para explicar opções e configurações complexas
  • Aproveite os múltiplos controladores para lidar com diferentes tipos de dados
  • Ative o seletor de cores para dar opções de personalização visual
  • Teste a compatibilidade das configurações entre as versões do seu modpack

Como instalar

  1. Instale o Fabric / Forge / NeoForge / Quilt para a sua versão do Minecraft (use o instalador oficial).
  2. Baixe o arquivo que combina com sua versão do Minecraft e o Fabric / Forge / NeoForge / Quilt.
  3. Instale também: Fabric API.
  4. Abra a pasta .minecraft e coloque o arquivo na pasta "mods" (crie se não existir).
  5. Abra o Minecraft com o perfil do Fabric / Forge / NeoForge / Quilt.

Perguntas frequentes

Por que escolher o YACL em vez de outras bibliotecas de configuração?

Bibliotecas existentes como Cloth Config API e SpruceUI têm suas limitações. O YACL oferece mais flexibilidade, um design de UI superior e recursos modernos como descrições ricas e serialização nativa.

Como usar o YACL no meu mod?

Siga a documentação na wiki para instruções de instalação e implementação. Use a builder API ou a DSL em Kotlin para criar suas interfaces de configuração personalizadas.

Baixar YetAnotherConfigLib (YACL)

Fabric API

Fabric API por modmuss50

Permite uma interação perfeita entre mods e garante funcionalidades essenciais para mods de Fabric

ModBibliotecaFabric
286.29M downloads37k seguidores há 3 dias
Cloth Config API

Cloth Config API por shedaniel

Facilita as telas de configuração dos mods para uma jogabilidade mais fluida

ModBibliotecaFabricForgeNeoForge
184.03M downloads17k seguidores mês passado
Fabric Language Kotlin

Fabric Language Kotlin por modmuss50

Permite que mods do Fabric feitos em Kotlin rodem numa boa no seu jogo, sem adicionar blocos ou itens extras.

ModBibliotecaFabric
131.22M downloads11k seguidores há 2 semanas
Architectury API

Architectury API por architectury

Facilita o desenvolvimento de mods multiplataforma entre Fabric, Forge e mais.

ModBibliotecaFabricForgeNeoForgeQuilt
107.84M downloads7.8k seguidores há 2 semanas