Learn · concepts

Histórico de Versões do Minecraft para Modders

Por que 1.8.9 ainda importa para os modders, como 1.14 mudou tudo e o que mirar para 1.21 significa para o seu mod hoje.

TRtrolPublished 5 min read

Os modders não se importam com cada versão do Minecraft. Eles se importam com algumas versões de breakpoint onde o jogo mudou de maneiras que importam para a modding. A versão 1.8.9 é o ponto de referência para PvP e utilitários; a versão 1.21 é o alvo moderno. Entender essas eras ajuda você a escolher a versão certa para o seu público.

Por que a escolha da versão importa

Um mod do Minecraft é compilado contra os internos de uma versão. A versão que você escolhe decide em quais servidores seu mod funciona e quais ferramentas de build você usa. Código compilado para 1.8.9 não rodará na 1.21 sem reescrita. Os nomes das classes, os mappings e os loaders disponíveis mudaram.

Duas forças competem. Versões mais antigas têm bases de jogadores leais e internos mais simples. Versões mais recentes obtêm ferramentas oficiais, suporte rápido de loaders e novos recursos que a Mojang lança.

As eras de breakpoint

A história do Minecraft para modders se divide em algumas eras práticas:

EraVersõesO que mudou
Era clássica de PvPaté 1.8.9Combate pré-1.9; a comunidade congelou aqui
Fragmentação de combate1.9–1.12O cooldown de ataque dividiu os jogadores entre as versões
Mappings oficiais1.14.4+A Mojang publicou nomes oficiais (Mojmap)
Era moderna do Fabric1.21+Atualizações rápidas do Fabric, mappings duplos disponíveis

O ponto de referência 1.8.9

Versão 1.8.9 lançada em 9 de dezembro de 2015. Tornou-se o ponto de ancoragem permanente para a cena de PvP e clientes utilitários, pois a atualização de combate 1.9 adicionou uma mecânica de tempo de recarga de ataque que jogadores competitivos não gostaram. Muitos jogadores nunca atualizaram, então a comunidade 1.8.9 permaneceu e cresceu. É por isso que os mods e clientes utilitários ainda visam a 1.8.9 anos depois.

Quem joga 1.8.9 hoje:

  • Comunidades de PvP competitivo (torneios de Bedwars, Skywars)
  • Servidores de minigames (lobbies 1.8.9 do Hypixel)
  • Jogadores que preferem a sensação de combate pré-tempo de recarga

Considerações sobre modding:

  • Utiliza mapeamentos MCP (criados pela comunidade), não a nomenclatura oficial da Mojang
  • Internas mais antigas e simples (mais fáceis de entender, mais documentação)
  • Grande e estável base de jogadores
  • Sem novos recursos; todo o desenvolvimento é correção de bugs

A mudança de mapeamento para a 1.14.4

Minecraft 1.14.4 (lançada em julho de 2019) foi quando a Mojang começou a publicar mapeamentos de desofuscação oficiais, agora conhecidos como Mojmap. Antes disso, os modders usavam a nomenclatura MCP, que era uma engenharia reversa feita pela comunidade. Após a 1.14.4, novos projetos podiam compilar usando os nomes que a Mojang usava.

O Fabric também surgiu neste período com seu próprio esquema de nomenclatura Yarn, sobreposto a uma base intermediária estável. Esta era introduziu ferramentas modernas de carregador de mods.

O que mudou para os modders:

  • Mappings oficiais significaram uma melhor consistência nos nomes
  • O ecossistema Fabric surgiu como uma alternativa moderna e modular
  • A abordagem MCP mais antiga se tornou legado

A era moderna 1.21

A versão 1.21 foi lançada em 13 de junho de 2024 e representa o padrão atual para novos projetos. Ela suporta tanto o Fabric quanto o Forge, e os mods do Fabric podem usar Yarn ou Mojmap para nomeação.

Modding hoje na 1.21:

  • Forte e ativo ecossistema Fabric
  • Atualizações rápidas do carregador (geralmente dentro de dias do lançamento)
  • Esquemas de nomeação duplos; comunidade e oficiais disponíveis
  • Ferramentas de compilação e suporte IDE modernas
  • Maior comunidade ativa de modding para as versões atuais

Como escolher uma versão

Alvo 1.8.9 se:

  • Seu público é PvP competitivo ou minigames
  • Você quer acesso a uma base de jogadores estável e leal
  • Você está construindo mods de utilidade para esse estilo de jogo

Alvo 1.21 se:

  • Você quer os recursos atuais e desenvolvimento ativo
  • Você prefere atualizações rápidas do Fabric e ferramentas modernas
  • Você está construindo para um público amplo

Suporte a ambos se:

  • Você mantém builds separadas
  • Seu projeto atrai ambos os públicos (comum para clientes de utilidade)
  • Você tem os recursos para testar em várias versões

O que não muda entre as versões

Arquitetura de mods e transferência de habilidades. A aplicação de mixins funciona da mesma forma nas versões 1.8.9 e 1.21. A API do carregador é semelhante. O que muda são os nomes das classes, as assinaturas dos métodos e as estruturas internas. Planeje essa diferença desde o início e você evita a necessidade de adaptações posteriores.

A realidade prática para clientes de utilitários

O Terminus roda no Fabric para versões modernas (1.20+). Se o seu público inclui jogadores da versão 1.8.9, essa é uma build separada. Ambos têm seu público; nenhum substitui o outro. Saber qual versão o servidor-alvo utiliza é o primeiro passo para escolher a ferramenta certa.

Perguntas frequentes