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.
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:
| Era | Versões | O que mudou |
|---|---|---|
| Era clássica de PvP | até 1.8.9 | Combate pré-1.9; a comunidade congelou aqui |
| Fragmentação de combate | 1.9–1.12 | O cooldown de ataque dividiu os jogadores entre as versões |
| Mappings oficiais | 1.14.4+ | A Mojang publicou nomes oficiais (Mojmap) |
| Era moderna do Fabric | 1.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
A atualização de combate 1.9 alterou a forma como os ataques funcionam, adicionando um tempo de recarga. Uma grande comunidade competitiva preferiu a sensação mais antiga e permaneceu na 1.8.9. As modificações para esse público ainda a visam, pois a base de jogadores é estável e grande.
De certa forma, sim. Versões a partir de 1.14.4 têm mapeamentos oficiais da Mojang e forte suporte ao Fabric, eliminando as suposições que as versões mais antigas exigiam. O preço a pagar é um público menor e dedicado de pré-1.9.
Não de uma única compilação. Cada versão compila contra internos diferentes, então você mantém compilações separadas. As ferramentas Fabric facilitam o gerenciamento de versões paralelas, mas estas são compilações distintas.
1.8.9 antecede o Mojmap oficial e utiliza a nomenclatura da comunidade MCP. A versão 1.21 suporta tanto o Yarn da comunidade quanto os mappings oficiais da Mojang, então você escolhe com base na sua preferência de toolchain.