Tecido | A casa da cadeia de ferramentas de desenvolvimento de mod Fabric.

Tecido | A casa da cadeia de ferramentas de desenvolvimento de mod Fabric.

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.
Adicione um comentário do Tecido | A casa da cadeia de ferramentas de desenvolvimento de mod Fabric.
Comentário enviado com sucesso! Vamos analisá-lo nas próximas horas.