Changelog · IunaMC · quinta-feira, 16 de outubro de 2026

Um dia inteiro de IUNA: tudo o que mudou

Num só dia, o IUNA Modpack trocou o zip de 1,1 GB por um arquivo .mrpack de 75 MB, e o mesmo pacote passou a servir ao jogador e ao servidor. Também medimos o lag do servidor com dados reais e corrigimos as causas, reorganizamos a IunaMC no GitHub e deixamos a publicação no Modrinth quase pronta.

6versões publicadas
8pull requests aceitos
124commits em 6 repositórios
75 MBdownload, antes 1,1 GB
285mods para o jogador

Se você só joga: a versão nova é a v3.0.0, e ela pede uma instância nova. Importe o IUNA-3.0.0.mrpack no Prism Launcher ou no Modrinth App e copie saves, screenshots e config da instância antiga. Os mods são os mesmos, então nada some do seu mundo. Passo a passo.

Cliente
v3.0.0
NovoMelhoriaClienteServidorExige instância nova

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

  1. Baixe o IUNA-3.0.0.mrpack na página de releases do modpack-cliente
  2. No Prism Launcher, use Add Instance → Import. No Modrinth App, use Import from file
  3. Copie saves, screenshots e config da instância antiga para a nova
  4. Não copie a pasta mods antiga: 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 arquivo VERSAO e o zip. A versão do pack fica no pack/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.0QuantidadeQuem recebe
Cliente e servidor245Todos
Só cliente40Jogador: visual, interface e desempenho do jogo
Só servidor63Servidor: administração, proteção e geração de mundo
Total348
Servidor
v2.15.0
DesempenhoRemovidoServidor

Medimos o lag do servidor e corrigimos as causas

As duas análises de lag anteriores eram genéricas, com dicas que servem para qualquer servidor, e foram descartadas. Desta vez partimos de seis perfis do spark, gravados de 14 a 16/10 com o servidor cheio e vazio.

Com 2 jogadores, cada tick leva de 9 a 15 ms, bem abaixo do limite de 50 ms. Com 5 a 8 jogadores, sobe para 40 a 72 ms. O TPS cai para 12 a 19, há travadas de 1 a 3,4 segundos e o mundo chega a ter 12,7 mil chunks carregados ao mesmo tempo.

Onde o tempo do tick é gasto

Entidades (mobs, itens)
34–72%
Spawn natural de mobs
11–38%
Eventos dos mods
24–28%
Máquinas e blocos com lógica
2–10%

Cada barra mostra o maior valor medido; à direita, a faixa entre os seis perfis. Ao contrário do que se costuma imaginar, máquinas e fazendas pesam pouco. O que pesa são os mobs, o spawn deles e as colisões com o terreno.

Os culpados

CausaPesoO que aconteceSituação
Quark: Toretoise e Stoneling≈ 25%Nascem no subsolo, abaixo do Y 0, e passam o tempo esbarrando nos espeleotemasCorrigido
Even Better Nether: espeleotemas de deepslate11–13%O formato do bloco é recalculado do zero a cada colisãoCorrigido
Forbidden Arcanus5,8%Uma verificação de efeito que roda a cada tickEm análise
Power Scale no spawn0,7–2,8%Cálculo de atributos a cada mob que nasceObservando

Também testados e descartados, porque quase não pesam: Observable (≈ 0%), uma regressão conhecida do Sable (0,4%), C2ME e Moonrise (carregar chunks custa ≈ 3%) e Accelerated Recoiling.

O que mudou e o que você vai notar

As mudanças valem a partir da próxima reinicialização do servidor.

MudançaPor quêO que o jogador nota
Simulation distance 6 (view distance continua 10)Menos chunks com mobs e plantações ativos em volta de cada jogadorVocê continua vendo longe; só a área "viva" ao redor fica menor
Spawn de monstros e mobs ambientes a cada 2 ticksO spawn chegava a 38% do tickMobs aparecem um pouco mais devagar
Menos Toretoise e Stoneling≈ 25% do tick no pior perfilOs dois ficam mais raros no subsolo
Datapack que limita os espeleotemas no OverworldAs colisões custavam 11–13%Menos desses blocos em cavernas novas; o que já existe fica
Ajuste dinâmico do ServerCoreReduz distâncias quando o servidor aperta e volta quando aliviaNo pico, a distância pode cair um pouco por um tempo
Limite de reprodução de animaisCriadouros enormes enchem o tick de entidadesÁreas lotadas param de reproduzir até diminuir
Itens no chão se juntam num raio de 2 blocosMenos entidades de item soltasDrops se agrupam em pilhas maiores
Aldeões presos em 1x1 rodam menos ticksSalões de troca pesam muitoNada muda nas trocas
Não entrar em chunks ainda não carregadosEvita travadas ao correr ou voar para área novaVocê para um instante na borda até o chunk carregar
Desbloqueio automático de receitas do Quark desligadoCusto extra nos eventosAs receitas continuam no JEI

Chunkloading continua liberado

Chegamos a desligar o chunkloading de cinco mods (Flux Networks, quarry do RFTools, Mahou Tsukai, Ice and Fire e SecurityCraft) para deixar só o do Mekanism. Revertemos antes da versão final:

"Mantenha os outros mecanismos, os jogadores podem utilizar."

Os dados mostraram que máquinas e áreas carregadas pesam pouco. Se os chunks forçados virarem gargalo medido, a regra é pôr limites, não tirar recursos dos jogadores.

Também nesta entrega

  • Removido uma segunda cópia do Lithium 0.15.4, que estava na pasta do servidor além dos obrigatórios
  • Removido o Unsafe World Random Access Detector, que só serve com C2ME, e o servidor não usa C2ME
  • Correção o Let Me Despawn aparecia duas vezes na lista de mods
  • Novo JourneyMap funcionando no servidor inteiro
  • Novo cores novas para tags e prefixos no LuckPerms. Valeu, El3ctrobyte
Distribuição
Em andamentoModrinth

Publicação no Modrinth preparada

O objetivo é o pack aparecer no Modrinth e ser instalado com um clique, inclusive pelo Modrinth App. Levantamos tudo o que o site exige e documentamos no repositório. Falta a resposta de dois autores e algumas escolhas da equipe.

O que já está pronto

  • Checklist com cada requisito do Modrinth para modpacks, com a fonte de cada regra
  • Descrição do projeto em português e em inglês, que o Modrinth exige
  • Tabela com a licença de cada mod que não vem do Modrinth
  • Passo a passo da primeira publicação e um plano para publicar junto com a release do GitHub
  • Pedidos de permissão aos autores, escritos em inglês

Situação das licenças

A maioria dos mods de fora do Modrinth tem licença aberta (MIT ou LGPL). Os marcados como "All Rights Reserved" foram conferidos um por um, e dois deles na verdade estão liberados.

ModO que a licença dizSituação
Monsters & SpellbooksMIT na página do CurseForge, que libera o uso em modpacksLiberado
Astral SorceryLicença própria que permite modpacks distribuírem o jarLiberado
Fire's Ender ExpansionTodos os direitos reservadosAguarda o autor
Mob Grinding UtilsTodos os direitos reservados, sem licença no repositórioAguarda o autor
Cupboard (só servidor)Todos os direitos reservadosFora do arquivo público
Twilight Forest, Ice and Fire CE, Flux Networks, Building Gadgets 2 e outrosMIT ou LGPLLiberado
Regras do Modrinth que nos afetam
  • O .mrpack só pode baixar arquivos do Modrinth, do GitHub e do GitLab. Mods do CurseForge vão dentro do arquivo, e para isso precisamos de permissão
  • Desde junho de 2026, todo arquivo externo precisa de origem e permissão comprovadas, ou a versão fica retida na moderação
  • Páginas com texto escrito por IA precisam do aviso "Contains AI-generated content"; ícone e galeria não podem ser feitos por IA
  • A moderação costuma aprovar em 24 a 48 horas
  • A sugestão de nome é só "IUNA", porque as regras desencorajam palavras de enchimento como "Modpack"

Se um autor negar, o mod é trocado por um equivalente ou sai do pack.

Organização
NovoGitHub

Perfil novo da IunaMC e um canal para relatar problemas

A página da organização no GitHub é a vitrine para quem chega de fora. Ela ganhou cara nova às 20:53 e, às 21:12, um jeito organizado de relatar bugs e sugerir mods.

  • Novo apresentação com a arte Mark II, que se adapta ao tema claro e ao escuro, e selos nas cores da IUNA (#02184E e #EA9A00)
  • Novo formulários para relatar bug ou crash e para sugerir mod, com etiquetas, no repositório IunaMC/issues
  • Melhoria português como padrão e inglês como tradução
  • Melhoria descrições e tópicos novos nos repositórios dos modpacks
  • Removido a aba Projects nos repositórios públicos, que ninguém usava
  • Arquivado o repositório antigo IunaMC/modpack, com um aviso apontando para os novos

O perfil não tem instruções de acesso: o servidor é fechado à comunidade do Discord.

Servidor e cliente
v2.14.0 v2.14.1 v2.2.4
NovoCorreçãoServidorCliente

Servidor em dia com o cliente, correções e SemVer

O servidor recebeu os mesmos mods que o cliente tinha ganhado de manhã, e os dois repositórios passaram a seguir as mesmas regras de versão e de commits.

Servidor v2.14.0

  • Novo Botany Pots, Botany Trees e Power Scale, iguais aos do cliente
  • Novo Silent Lib; Bookshelf e Prickle passam a ser obrigatórios
  • Melhoria a release passa a ser montada automaticamente a partir da lista de mods
  • Melhoria adoção do SemVer

Servidor v2.14.1

  • Correção a lista de mods e o changelog apontavam para outro mod chamado Power Scale; o certo é o Silent's Power Scale

Cliente v2.2.4

  • Correção o Prickle vinha duas vezes; agora fica só nos obrigatórios, porque mods obrigatórios dependem dele
  • Correção o changelog da v2.2.3 dizia que o Power Scale era um mod de energia
  • Melhoria histórico refeito com um commit por mod e robô de release baixando os jars corretamente
Cliente
v2.2.3
NovoRemovidoCliente

Fazendas automáticas, dificuldade que escala e a saída do FTB

  • Novo Botany Pots: vasos onde plantações crescem sozinhas, ótimos para fazendas automáticas em pouco espaço
  • Novo Botany Trees: árvores nos vasos, para madeira automática
  • Novo FallingTree (opcional): quebrar a base derruba a árvore inteira
  • Novo Silent's Power Scale: dificuldade em que mobs e jogadores ganham bônus de atributo, como vida extra
  • Melhoria dependências novas, Prickle e Silent Lib; Bookshelf passa a ser obrigatório
  • Removido FTB Chunks, FTB Teams, FTB Library e FTB JEI Extras. As proteções de terreno agora são feitas com o Flan, e as claims e os times antigos do FTB deixaram de existir

O que vem agora

Com a v3.0.0 publicada, o trabalho segue em três frentes que andam ao mesmo tempo: o Modrinth, o servidor instalando direto do pack e a segunda rodada de desempenho.

Jogadores

  • Publicar a v3.0.0
  • Avisar no Discord que a v3.0.0 pede instância nova e como levar os mundos

Servidor e desempenho

  • Medir com o spark e aprovar a primeira rodada de ajustes
  • Aplicar as configurações novas e reiniciar o servidor
  • Gravar um perfil só das travadas, para entender os picos de 1 a 3 segundos
  • Testar configurações novas da máquina virtual Java e atualizar o Java
  • Decidir se relatamos os problemas ao Even Better Nether e ao Forbidden Arcanus
  • Fazer o servidor instalar os mods direto do pack e aposentar o repositório separado
  • Decidir como incluir o LuckPerms Placeholders, que não tem download fixo
  • Tirar do pack o Unsafe World Random Access Detector, que já saiu do servidor

Modrinth

  • Levantar requisitos, licenças e descrição
  • Enviar os pedidos ao Fire's Ender Expansion e ao Mob Grinding Utils
  • Escolher a licença do pack, o endereço, o ícone e o link do Discord
  • Fazer a primeira publicação

Organização

  • Perfil novo, formulários e arquivamento do repositório antigo
  • Trocar o avatar da organização
  • Conferir se os formulários aparecem para quem abre uma issue
  • Limpar branches antigas dos repositórios

Decisões do dia

Escolhas de hoje que valem daqui para a frente.

TemaDecisão
Formato do packpackwiz e .mrpack, com um repositório só para cliente e servidor
DistribuiçãoFoco no Modrinth; a release no GitHub continua como alternativa
VersõesSemVer, descrito em Como versionamos
NeoForgeO pack usa sempre a mesma versão do servidor (hoje 21.1.253)
DependênciasSe um mod obrigatório precisa dela, fica só nos obrigatórios
ChunkloadingTodos os mecanismos continuam; limitar só se virar gargalo medido
LagMedir antes de mexer, e limitar spawn e geração em vez de escrever mods de correção
IdiomaTextos públicos em português; inglês só como tradução
CommitsUm por mudança, assinados, com prefixos como feat(mods), perf e docs

Glossário

.mrpack
O formato de modpack do Modrinth. É um arquivo pequeno que diz quais mods baixar e de onde, em vez de carregar todos dentro dele.
packwiz
A ferramenta que monta o pack. Cada mod vira um arquivo de texto com o endereço de download e o hash, que garante que todo mundo baixa exatamente o mesmo arquivo.
Tick
O "passo" do servidor. Ele tenta dar 20 por segundo, um a cada 50 ms, e a cada passo move mobs, cresce plantações e roda máquinas.
MSPT e TPS
MSPT é quanto tempo um tick leva. Até 50 ms está tudo bem. Acima disso, o TPS (ticks por segundo) cai abaixo de 20 e o jogo fica em câmera lenta: o lag.
spark
Um mod que grava onde o servidor gasta tempo em cada tick. Com ele, medimos a causa do lag em vez de chutar.
Chunkloading
Manter uma área do mundo funcionando sem ninguém por perto, por exemplo para uma fazenda continuar produzindo.
CI
Testes automáticos que o GitHub roda a cada mudança. Os nossos montam o pack e ligam um servidor de verdade.

Versões anteriores

Foram 13 versões desde setembro de 2025. A série 1.x rodou em Forge 1.20.1, e a 2.x trouxe o NeoForge 1.21.1 e quase dobrou o conteúdo.

DataVersãoDestaques
16/10/2026v3.0.0Pack em .mrpack e fonte única do cliente e do servidor
16/10/2026v2.2.3–v2.2.4Fazenda, Power Scale, saída do FTB e correção de dependências
10/10/2026v2.2.0Primeira versão estável em NeoForge 1.21.1
02–10/10/2026v2.0.0-beta.01–04A migração para NeoForge, em quatro betas
30/10/2025v1.1.0Economia, expansões do Create, magia, NPCs e telas de vídeo
24/09/2025v1.0Primeira versão, em Forge 1.20.1
v1.x · Forge 1.20.1
  • Base com FerriteCore, ModernFix, Paper Doll e When Dungeons Arise
  • Economia do servidor com Lightman's Currency
  • Create: TFMG, New Age, Crafts & Additions, Applied Kinetics; AE2 e Pipez
  • Occultism, Born in Chaos, Easy NPC, WATERViSION e WATERFrAMES
  • Saíram Transmog, Better Recipe Book e You Shall Not Spawn!, por bugs e crashes
v2.0 a v2.2.0 · NeoForge 1.21.1
  • Tecnologia: Mekanism, AE2, Refined Storage, Industrial Foregoing, Integrated Dynamics, RFTools
  • Magia: Ars Nouveau, Forbidden Arcanus, Reliquary, Iron's Spellbooks, Monsters & Spellbooks
  • Aventura: Cataclysm, Ice and Fire, Mowzie's Mobs, Twilight Forest, Alex's Mobs
  • Mundo: Regions Unexplored, Towns and Towers
  • Qualidade de vida: Quark, FramedBlocks, Building Gadgets, Sophisticated, Petting
  • Desempenho do cliente: Sodium no lugar do Embeddium, ImmediatelyFast, Entity Culling, Dynamic FPS
  • Saiu o Tropicraft, para não somar mais uma dimensão ao servidor

Como versionamos

O número da versão diz o quanto a mudança mexe com quem joga. Quando um número sobe, os da direita voltam a zero.

SobeQuandoExemplo de hoje
MAJORExige mundo novo ou reinstalar tudoCliente v3.0.0
MINORMod ou dependência adicionado, atualizado, movido ou removido. Se um mod de conteúdo sair, o changelog avisa o que someServidor v2.14.0 e v2.15.0
PATCHNada muda para o jogador: configuração, correção de texto, ferramentasCliente v2.2.4 e servidor v2.14.1
  • Toda versão traz o changelog em português (MUDANCAS.md), a lista de mods atualizada e o número novo
  • Toda mudança passa por um pull request, e o CI valida o pack e liga um servidor de verdade antes da aprovação
  • Um commit por mod, para dar para entender e desfazer cada mudança separadamente