Learn · concepts

Cronologia delle versioni di Minecraft per modder

Perché la 1.8.9 è ancora importante per i modder, come la 1.14 ha cambiato tutto e cosa puntare alla 1.21 significa per il tuo mod oggi.

TRtrolPublished 5 min read

I modder non si preoccupano di ogni versione di Minecraft. Si preoccupano di alcuni breakpoint in cui il gioco è cambiato in modi importanti per il modding. La versione 1.8.9 è l'ancora per PvP e utilità; la versione 1.21 è l'obiettivo moderno. Comprendere queste ere aiuta a scegliere la versione giusta per il proprio pubblico.

Perché la scelta della versione è importante

Un mod di Minecraft viene compilato in base agli interni di una versione specifica. La versione che scegli determina su quali server funziona il tuo mod e quali strumenti di build utilizzare. Il codice compilato per la versione 1.8.9 non può essere eseguito sulla versione 1.21 senza una riscrittura. I nomi delle classi, i mapping e i loader disponibili sono cambiati.

Due forze si contendono. Le versioni più vecchie hanno basi di giocatori fedeli e interni più semplici. Le versioni più recenti ottengono strumenti ufficiali, supporto per loader veloci e nuove funzionalità fornite da Mojang.

Le ere dei breakpoint

La storia di Minecraft per i modder si divide in alcune ere pratiche:

EraVersioniCosa è cambiato
Era classica del PvPfino alla 1.8.9Combattimento pre-1.9; la community si è fermata qui
Frammentazione del combattimento1.9–1.12Il cooldown dell'attacco ha diviso i giocatori tra le versioni
Mapping ufficiali1.14.4+Mojang ha pubblicato nomi ufficiali (Mojmap)
Era moderna di Fabric1.21+Aggiornamenti rapidi di Fabric, mapping duali disponibili

L'ancora 1.8.9

La versione 1.8.9 è stata rilasciata il 9 dicembre 2015. È diventata il punto fermo definitivo per la scena PvP e dei client di utilità, poiché l'aggiornamento del combattimento 1.9 ha introdotto un meccanismo di cooldown degli attacchi che non è piaciuto ai giocatori competitivi. Molti giocatori non hanno mai effettuato l'aggiornamento, quindi la community 1.8.9 è rimasta e si è sviluppata. Ecco perché i mod di utilità e i client continuano a puntare alla 1.8.9 anche a distanza di anni.

Chi gioca alla 1.8.9 oggi:

  • Community PvP competitive (tornei di Bedwars, Skywars)
  • Server di minigiochi (lobby Hypixel 1.8.9)
  • Giocatori che preferiscono la sensazione di combattimento pre-cooldown

Considerazioni sul modding:

  • Utilizza le mappature MCP (create dalla community), non la nomenclatura ufficiale di Mojang
  • Interni più vecchi e semplici (più facili da capire, più documentazione)
  • Ampia e stabile base di giocatori
  • Nessuna nuova funzionalità; tutto lo sviluppo è incentrato sulla correzione di bug

Il passaggio alle mappature della 1.14.4

Minecraft 1.14.4 (rilasciata a luglio 2019) è stato il momento in cui Mojang ha iniziato a pubblicare mappature di deobfuscazione ufficiali, ora note come Mojmap. Prima di questo, i modder utilizzavano la nomenclatura MCP, che era stata ottenuta tramite reverse engineering dalla community. Dopo la 1.14.4, i nuovi progetti potevano essere compilati utilizzando i nomi utilizzati da Mojang stessa.

Anche Fabric è emerso in questo periodo con il proprio schema di denominazione Yarn sovrapposto a una base intermedia stabile. Quest'era ha introdotto strumenti moderni per i mod loader.

Cosa è cambiato per i modder:

  • Le mappature ufficiali hanno portato a una maggiore coerenza nella denominazione
  • L'ecosistema Fabric è emerso come un'alternativa moderna e modulare
  • L'approccio MCP più datato è diventato legacy

L'era moderna della 1.21

La versione 1.21 è stata rilasciata il 13 giugno 2024 e rappresenta lo standard attuale per i nuovi progetti. Supporta sia Fabric che Forge, e i mod Fabric possono utilizzare sia Yarn che Mojmap per la denominazione.

Modding oggi su 1.21:

  • Un ecosistema Fabric forte e attivo
  • Aggiornamenti rapidi del loader (solitamente entro pochi giorni dal rilascio)
  • Schemi di denominazione duali; sia la community che quelle ufficiali sono disponibili
  • Strumenti di build e supporto IDE moderni
  • La più grande community di modding attiva per le versioni correnti

Come scegliere una versione

Punta alla 1.8.9 se:

  • Il tuo pubblico è interessato al PvP competitivo o ai minigiochi
  • Vuoi accedere a una base di giocatori stabile e fedele
  • Stai creando mod di utilità per quello stile di gioco

Punta alla 1.21 se:

  • Vuoi le funzionalità più recenti e uno sviluppo attivo
  • Preferisci gli aggiornamenti Fabric rapidi e gli strumenti moderni
  • Stai creando per un pubblico ampio

Supporta entrambe se:

  • Mantiieni build separate
  • Il tuo progetto si rivolge a entrambi i pubblici (comune per i client di utilità)
  • Hai le risorse per testare su più versioni

Cosa non cambia tra le versioni

Architettura mod e trasferimento di competenze. L'applicazione di mixin funziona allo stesso modo su 1.8.9 e 1.21. L'API del loader è simile. Ciò che cambia sono i nomi delle classi, le firme dei metodi e le strutture interne. Pianifica per colmare questa lacuna fin da subito ed eviterai di doverla adattare in seguito.

La realtà pratica per i client di utilità

Terminus funziona su Fabric per le versioni moderne (1.20+). Se il tuo pubblico include giocatori di 1.8.9, si tratta di una build completamente separata. Entrambe hanno il loro pubblico; nessuna sostituisce l'altra. Sapere quale versione utilizza il server di destinazione è il primo passo per scegliere lo strumento giusto.

FAQ