Pular para o conteúdo

Entender o fluxo de criação de modpacks

creating-modpacksConheça como instância, ambiente, canal, versão, manifesto e overrides formam um modpack no Tegra.criar modpack publicar modpack projeto canal ambiente manifesto overridespt-BR

No Tegra, a criação começa em uma instância funcional. O launcher usa o ambiente selecionado como fonte para criar o projeto, registrar uma linha de publicação e montar os arquivos da versão.

O fluxo trabalha com quatro níveis:

  1. Instância: área local de desenvolvimento e testes do modpack.
  2. Ambiente: configuração da instância com uma versão do Minecraft, um modloader e seus arquivos próprios.
  3. Canal: representação remota de um ambiente dentro do projeto. Cada canal mantém sua sequência de versões.
  4. Versão: lançamento identificado por SemVer, nome opcional, changelog e arquivos distribuídos aos jogadores.

Um projeto pode ter vários canais. Um pack pode usar, por exemplo, um canal estável e outro de testes, desde que cada um esteja associado ao ambiente local correspondente.

Ao publicar um ambiente ainda sem vínculo, o Tegra executa esta sequência:

  1. Cria o projeto ou vincula a instância a um projeto seu já existente.
  2. Cria um canal a partir do ambiente selecionado.
  3. Registra a versão com Minecraft, modloader e SemVer.
  4. Examina os arquivos do ambiente.
  5. Gera o manifesto com hashes, tamanhos e origens de download conhecidas.
  6. Compacta os overrides selecionados.
  7. Envia manifesto e overrides.
  8. Salva o vínculo e a referência da versão publicada na instância local.

O vínculo local permite que publicações futuras usem o mesmo projeto e o mesmo canal. O Tegra também mantém o último manifesto publicado como base para detectar mudanças e gerar changelogs.

O manifesto descreve o conteúdo da versão. Ele registra as versões do Minecraft e do modloader, os arquivos incluídos, seus hashes e as URLs conhecidas para obtenção automática.

Os overrides formam um arquivo compactado com conteúdo que precisa ser entregue pelo próprio projeto. Entram nessa categoria arquivos sem origem automática disponível, como mods locais, configurações e recursos criados para o pack.

Essa separação reduz o tamanho do envio e preserva a forma de distribuição dos projetos obtidos por plataformas compatíveis.

  • Biblioteca e página da instância: preparar, testar e publicar o ambiente ativo.
  • Meus projetos: editar metadados, acompanhar canais e versões, retomar envios pendentes e excluir versões quando necessário.
  • Explorar: exibir o resultado final para instalação e atualização pelos jogadores.
  1. Prepare a instância de origem.
  2. Publique a primeira versão.
  3. Mantenha versões e metadados.