![Tecido | A casa da cadeia de ferramentas de desenvolvimento de mod Fabric.](/images/posts/1e3ea510de4cbe561949078f4059c343-0.jpg)
Fabric é uma cadeia de ferramentas modding leve e experimental para Minecraft.
- As APIs do Fabric são leves e modulares, tornando a portabilidade mais rápida e as instâncias do jogo mais enxutas.
- O desenvolvimento do Fabric tem como alvo instantâneos, bem como versões de lançamento, permitindo atualizações de mod anteriores e planejamento da comunidade mais informado.
- A cadeia de ferramentas do Fabric está disponível para uso de todos - mesmo que você queira usar apenas parte dela!
instalação
Para instalar o Fabric, você precisa do carregador de tecido, que você pode baixar aqui
Além disso, a maioria dos mods depende de um mod de API, contendo ganchos comumente usados. Eles podem ser achados aqui:
- API de malha para Minecraft 1.14 e superior
projetos
enigma
O projeto Fabric mantém um fork do Enigma, uma ferramenta para desofuscação de classes Java originalmente da Cuchaz Interactive. Nossas mudanças incluem inúmeras correções de bugs, otimizações e melhorias em toda a base de código, bem como melhorias na experiência do usuário e na compatibilidade.
Os downloads podem ser encontrados aqui.
remapeador minúsculo
O projeto tiny-remapper fornece uma ferramenta rápida e otimizada para remapear com precisão arquivos .JAR usando o formato de mapeamento Tiny.
outras ferramentas
- Fernflower, uma versão modificada do upstream da JetBrains com informações de mapeamento de número de linha expostas.
- Matcher, a ferramenta do sfPlayer1 para rastrear elementos em arquivos Java ofuscados em versões usadas para atualizar mapeamentos Yarn.
- Stitch é uma variedade de pequenas ferramentas que fornecem várias funcionalidades usadas pelo projeto Fabric em forma de linha de comando, como geração e atualização de “intermediários” para estabilidade de nome de versão cruzada, com base na saída do Matcher ou fusão de cliente e servidor Minecraft .JARs.
- Weave é uma iteração anterior do Stitch e agora geralmente é usado apenas para exportar mapeamentos no formato Enigma para arquivos no formato Tiny.
bibliotecas
- Mixin, um framework trait/mixin para bytecode Java criado por Mumfrey para Sponge - bifurcado por Fabric para se adaptar aos nossos casos de uso.
- tiny-mappings-parser, uma biblioteca para processamento de arquivos de mapeamento no formato Tiny.
componentes
- intermediário, fornecendo nomes de versões cruzadas estáveis e informações de correspondência entre os lançamentos do Minecraft,
- yarn, fornecendo nomes desofuscados/amigáveis para as versões mais recentes do jogo com base nas contribuições da comunidade,
- fabric-loom é nosso sistema de compilação baseado em Gradle, usado para desenvolver mods de Fabric.
- fabric-loader é nosso mod loader independente de versão, fornecendo carregamento de mod e funcionalidade de correção de código.
- fabric-api é nossa “camada de gancho”, fornecendo os ganchos mais comuns e a interoperabilidade necessária para mods de Fabric,
- Módulos de linguagem Fabric para suporte a outras linguagens: Kotlin, Scala.
- Fabric-installer, uma ferramenta para criar perfis prontos para Fabric para o inicializador oficial do Minecraft.