v3.0.0
O pack agora é um .mrpack, e é o mesmo para cliente e servidor
É a maior mudança desde a migração para NeoForge, mas quase toda acontece nos bastidores. Os mods do jogador são os mesmos 285, com só duas atualizações pequenas. Mudou a forma como o pack é guardado, montado e instalado. A versão é MAJOR porque não dá para atualizar a instância antiga: é preciso criar uma nova.
Por que mudamos
Até a v2.2.4, o repositório guardava os arquivos de todos os mods (os jars) no GitHub, pelo Git LFS. Esse espaço tem limite, e estávamos chegando nele. Cada versão era um zip de 1,1 GB montado a partir das pastas Obrigatorios e Opcionais. O servidor tinha outro repositório com a própria cópia dos mods, e as duas listas precisavam ser sincronizadas à mão.
Com o packwiz, cada mod é um arquivo de texto de poucas linhas com o endereço oficial de download e o hash do arquivo. O pack inteiro ocupa poucos kilobytes no repositório, e o launcher baixa cada mod direto da fonte original.
O que muda para o jogador
- O download cai de 1,1 GB para 75 MB
- O launcher instala o NeoForge 21.1.253 e baixa os mods sozinho, sem copiar pastas
- Os mods opcionais aparecem como caixas de seleção na instalação, todas já marcadas
- ModernFix vai para a 5.27.26 e Mezz Config para a 0.6.8, as mesmas versões do servidor
Como migrar
- Baixe o
IUNA-3.0.0.mrpackna página de releases do modpack-cliente - No Prism Launcher, use Add Instance → Import. No Modrinth App, use Import from file
- Copie
saves,screenshotseconfigda instância antiga para a nova - Não copie a pasta
modsantiga: os mods novos já vêm certos, e misturar dá conflito
O que mudou nos bastidores
- 285 arquivos de texto no lugar dos jars. Saíram o Git LFS, o
index.lock, o arquivoVERSAOe o zip. A versão do pack fica nopack/pack.toml - Uma fonte só. Os 63 mods que rodam só no servidor (administração, proteção e geração de mundo) vieram do repositório do servidor, conferidos pelo hash, e foram marcados como "só servidor". O jogador recebe 285 mods e o servidor, 308. Atualizar um mod vira uma mudança só, nos dois lados
- Só o que pode ser redistribuído vai para o público. Mods de servidor cuja licença não permite redistribuição ficam fora do .mrpack
- Release automática. Quando uma versão entra na
main, o GitHub monta o .mrpack e publica sozinho - Teste com servidor de verdade. A cada mudança, o GitHub confere a lista de mods, gera um .mrpack de teste e liga um servidor NeoForge real com o pack. O primeiro teste carregou os 308 mods em 141 segundos
- Manutenção automática. O Dependabot atualiza as ferramentas dos testes, e um script gera a lista de mods do README e o que mudou entre versões
| Mods na v3.0.0 | Quantidade | Quem recebe |
|---|---|---|
| Cliente e servidor | 245 | Todos |
| Só cliente | 40 | Jogador: visual, interface e desempenho do jogo |
| Só servidor | 63 | Servidor: administração, proteção e geração de mundo |
| Total | 348 |