Learn · frameworks
Quilt vs Fabric: Qual carregador você deve executar?
O Fabric é o loader original com o maior catálogo de mods. O Quilt é um fork que executa mods do Fabric e adiciona suas próprias APIs. Veja qual escolher.
Qual a diferença entre Quilt e Fabric?
Fabric é o mod loader original mantido pela FabricMC. Quilt é um fork do Fabric, iniciado em 2021, que mantém a compatibilidade binária com os mods do Fabric, adicionando suas próprias bibliotecas. Fabric é a base; Quilt é uma remodelação dessa base com alguns cômodos extras acoplados.
Ambos carregam mods por meio de patching do jogo com Mixin em vez de reescrever o código do Minecraft por completo. Essa ascendência compartilhada é o motivo pelo qual o Quilt consegue ler uma pasta de mod do Fabric sem conversão. O que os separa é o tamanho do ecossistema, a superfície da API e a direção em que a compatibilidade aponta, e não como os loaders funcionam mecanicamente.
O que é Fabric?
Fabric é um loader pequeno e modular construído pela FabricMC. O núcleo é deliberadamente fino. A maior parte da superfície útil reside na Fabric API separadamente versionada, que os mods declaram como uma dependência quando precisam dela.
Essa divisão tem duas consequências que valem a pena saber. O Fabric atualiza para novas snapshots e versões do Minecraft rapidamente, frequentemente em poucos dias, porque o loader carrega pouco peso específico da versão. E ele possui o maior catálogo de mods de desempenho e utilidade no Minecraft moderno, o que explica por que a maioria dos guias e a maioria dos clientes assumem o Fabric por padrão.
Se você está começando do zero, nosso tutorial de instalação do Fabric cobre o carregador e um conjunto inicial de mods.
O que é Quilt?
O Quilt foi um fork do Fabric em 2021, após disputas de governança dentro do FabricMC. O argumento do projeto é "compatibilidade com o Fabric, mais nosso próprio design de API". Ele é distribuído em três partes:
- O carregador Quilt em si, que executa mods do Fabric inalterados.
- Quilted Fabric API, uma camada de compatibilidade que substitui a Fabric API, para que mods voltados para o Fabric continuem funcionando.
- QSL (Quilt Standard Libraries), o próprio conjunto de APIs do Quilt para mods escritos especificamente para o Quilt.
A adoção permanece pequena em comparação com o Fabric. Os mods que visam exclusivamente o Quilt são uma lista curta, e a maioria do que você instalaria é um mod do Fabric que, por acaso, funciona bem no Quilt de qualquer maneira.
Em que direção a compatibilidade realmente funciona?
Esta é a parte que decide tudo o mais. A compatibilidade é unidirecional:
- O Quilt pode carregar mods do Fabric, através da camada Quilted Fabric API.
- O Fabric não pode carregar nenhum mod que dependa de recursos exclusivos do QSL do Quilt.
Portanto, um autor de mods que escreve para o Fabric puro atinge ambos os públicos de uma vez. Um autor de mods que escreve para o QSL atinge apenas os usuários do Quilt. Essa assimetria é o motivo pelo qual a maioria dos desenvolvedores continua mirando no Fabric: uma build do Fabric é um superset de alcance, e uma build do Quilt é um subset.
Quilt vs Fabric em resumo
| Tecido | Colcha | |
|---|---|---|
| Origem | Carregador original por FabricMC | Derivação da comunidade Fabric de 2021 |
| Ecossistema de mods | Maior no Minecraft moderno | Executa mods Fabric, além do menor pool QSL |
| API própria | Fabric API | Quilted Fabric API (compatibilidade) + QSL |
| Carrega os mods do outro? | Não, mods Quilt-only falham | Sim, mods Fabric rodam inalterados |
| Suporte de versão | Rápido, frequentemente em dias | Acompanha com atraso, depende do upstream Fabric |
| Adoção | Muito grande | Pequena em relação ao Fabric |
| Modelo de patching | Mixin | Mixin (herdado do Fabric) |
Qual deles você deve usar?
Escolha Fabric para o catálogo mais extenso
Você quer a maior seleção de mods, o suporte mais rápido para novas versões do Minecraft e o carregador que clientes e guias assumem por padrão. Isso cobre a grande maioria dos jogadores.
Escolha Quilt por uma razão específica
Você está rodando um mod que é exclusivamente Quilt, deseja um recurso QSL ou apoia a governança do fork. Seus mods Fabric existentes vêm junto sem alterações, então o custo de experimentá-lo é baixo.
Uma palavra sobre a questão de "desempenho", já que ela sempre surge: nenhum dos loaders é mais rápido que o outro. O Quilt herdou o modelo de mixin do Fabric, então sua taxa de quadros é decidida por mods como Sodium e suas configurações gráficas, e não pelo loader que está por baixo deles. Se o objetivo é FPS, a escolha do loader é irrelevante, e nosso guia de mods de desempenho é a alavanca que realmente move o número.
Onde um cliente utilitário se encaixa?
Se você executa um cliente utilitário, a questão do carregador geralmente é respondida para você: ele é direcionado ao Fabric. O raciocínio é a mesma matemática de compatibilidade que os desenvolvedores usam. Uma build do Fabric alcança usuários do Fabric e usuários do Quilt; uma build do Quilt alcança apenas usuários do Quilt. Não há benefício em cortar seu próprio público ao meio.
Terminus é construído sobre o Fabric exatamente por esse motivo. Você obtém o amplo ecossistema de mods, suporte rápido de versões e um carregador que o restante do seu modpack já espera, com o cliente sobreposto de forma limpa em vez de lutar contra ele.
Perguntas Frequentes
Sim. O Quilt mantém a compatibilidade binária com o Fabric e carrega mods do Fabric através da sua camada de API Quilted Fabric, então uma pasta de mods do Fabric existente funciona sem alterações. O inverso não se aplica: o Fabric não consegue executar um mod que dependa das APIs QSL exclusivas do Quilt.
Quilt se separou da FabricMC em 2021 devido a divergências na governança. O objetivo era um carregador que permanecesse compatível com os mods da Fabric, ao mesmo tempo em que enviasse seu próprio design de API por meio das Bibliotecas Padrão Quilt (QSL).
Quase sempre Fabric. Sua base de usuários e suporte de versão são maiores, e uma build do Fabric também roda no Quilt gratuitamente. Construir apenas com o Quilt diminui o público sem vantagens na maioria dos casos.
Nenhuma diferença real. O Quilt herda o modelo de patching do Fabric, então a taxa de quadros e os tempos de carregamento vêm dos mods que você instala, e não do carregador por baixo deles.
Obtenha Terminus
Built on Fabric, ships with the launcher and config cloud.