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.
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:
| Era | Versioni | Cosa è cambiato |
|---|---|---|
| Era classica del PvP | fino alla 1.8.9 | Combattimento pre-1.9; la community si è fermata qui |
| Frammentazione del combattimento | 1.9–1.12 | Il cooldown dell'attacco ha diviso i giocatori tra le versioni |
| Mapping ufficiali | 1.14.4+ | Mojang ha pubblicato nomi ufficiali (Mojmap) |
| Era moderna di Fabric | 1.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
L'aggiornamento al combattimento 1.9 ha modificato il funzionamento degli attacchi, introducendo un tempo di ricarica. Una vasta comunità competitiva preferiva la sensazione precedente ed è rimasta alla versione 1.8.9. Le mod per questo pubblico continuano a mirare a quella versione perché la base di giocatori è stabile e numerosa.
In un certo senso, sì. Le versioni dalla 1.14.4 in poi hanno le mappature ufficiali di Mojang e un forte supporto per Fabric, eliminando le congetture che le versioni precedenti richiedevano. Il compromesso è un pubblico pre-1.9 dedicato più piccolo.
Non da una singola build. Ogni versione compila con interni diversi, quindi si mantengono build separate. Gli strumenti Fabric rendono più semplice la gestione di versioni parallele, ma si tratta comunque di compilazioni distinte.
1.8.9 precede la versione ufficiale di Mojmap e utilizza la nomenclatura della community di MCP. La versione 1.21 supporta sia la Yarn della community che le mappature ufficiali di Mojang, quindi puoi scegliere in base alle tue preferenze di toolchain.