Learn · concepts

NeoForge contro Forge: Confronto tra Mod Loader di Minecraft

NeoForge è il fork della comunità che guida la modding basata su Forge nell'attuale Minecraft. Ecco come i due si differenziano e quale scegliere.

TRtrolPublished 5 min read

NeoForge è il fork gestito dalla comunità di Forge, nato nel 2023 e che ora guida l'ecosistema Forge sulle versioni attuali di Minecraft. Forge è il loader originale che ha supportato la maggior parte dei grandi modpack per anni. Comprendere la divisione e le loro differenze aiuta a scegliere quello giusto per la tua configurazione.

Cosa sono l'uno e l'altro

Forge è il loader di mod originale per Minecraft, rilasciato intorno al 2011. Ha dominato il modding su larga scala dalla metà alla fine degli anni 2010. L'architettura di Forge si basa su un event bus, un sistema di registry e trasformazione di classe basata su ASM.

NeoForge è un fork della comunità che si è separato da Forge nel 2023. Mantiene la stessa architettura generale (registry, capabilities, event bus) ma è gestito dalla comunità, con un modello di contributo più aperto e cicli di sviluppo più rapidi.

Perché si è verificata la divisione

La divisione riguardava la governance e la direzione della leadership, non una riscrittura tecnica. Un gruppo di sviluppatori di Forge e membri della comunità si è spostato verso un progetto di proprietà della comunità a seguito di disaccordi sul ritmo di sviluppo e sul processo decisionale di Forge. Poiché NeoForge è nato dal codice sorgente di Forge, i due loader sono riconoscibilmente correlati.

Nel tempo, i due si sono allontanati. NeoForge ha rivisto parti dell'API, aggiunto nuove convenzioni e aggiornato i sistemi interni. Un mod creato per NeoForge moderno non è garantito che si carichi su Forge, e viceversa.

Come differiscono

AspettoNeoForgeForge
OrigineFork della community del 2023Loader originale (~2011)
GovernanceDi proprietà della community, contributi apertiLeadership del progetto Forge tradizionale
ArchitetturaStessa base (registri, capacità, event bus)Registri, capacità, event bus
Focus sulla versioneVersioni correnti di Minecraft (1.20+)Versioni più vecchie e legacy
Ritmo di sviluppoVeloce, reattivo alla communityPiù lento, attentamente considerato
Catalogo modIn crescita sulle versioni moderneCatalogo ampio sulle versioni più vecchie
Stabilità APIIn evoluzione, ottimizzato per le versioni correntiStabile, retrocompatibile ove possibile

Quali versioni supporta ciascuno

NeoForge:

  • 1.20.1, 1.20.4, 1.21+
  • Sviluppo attivo, nuove versioni supportate rapidamente
  • Dove avviene la maggior parte dello sviluppo di mod al momento

Forge:

  • 1.12.2 e versioni precedenti (supporto legacy)
  • 1.16.5, 1.17, 1.18, 1.19, 1.20.1 (ma NeoForge è preferibile sulle versioni più recenti)
  • Aggiornamenti più lenti per le versioni moderne

Quale scegliere

Usa NeoForge se:

  • Gioca alle versioni correnti di Minecraft (1.20+)
  • Le tue mod supportano NeoForge
  • Vuoi un loader attivamente mantenuto con il coinvolgimento della community
  • Stai creando un nuovo modpack

Usa Forge se:

  • Stai eseguendo un modpack più datato basato su Forge
  • I tuoi mod supportano solo Forge
  • Hai bisogno della massima retrocompatibilità
  • Giochi con la versione 1.12.2 o precedenti (versioni senza supporto NeoForge)

Controlla la pagina del mod. Lo stesso autore di mod spesso pubblica build Forge per le versioni più vecchie e build NeoForge per quelle più recenti.

Come capire quale loader un mod richiede

  1. Vai alla pagina di download del mod (Modrinth, CurseForge, ecc.)
  2. Guarda la lista delle versioni
  3. Specificherà "Forge" o "NeoForge" per ogni release
  4. Scarica la build corrispondente al tuo loader

Se provi a caricare un mod NeoForge su Forge, si blocca con un errore di tipo "class not found". Il contrario accade allo stesso modo. Versione e loader devono corrispondere esattamente.

Il cambiamento nell'ecosistema del modding

La transizione è ancora in corso. I mod grandi e attivi si sono spostati o supportano già NeoForge nelle versioni moderne. Alcuni mod legacy rimangono su Forge. Per i giocatori sulle versioni attuali, NeoForge sta diventando lo standard; per i giocatori su 1.12.2 o che utilizzano modpack di un decennio fa, Forge è ancora lo standard.

Nessun loader sta scomparendo. NeoForge è l'opzione orientata al futuro; Forge mantiene il supporto per le versioni precedenti. La divisione significa che i modder non devono più aspettare gli aggiornamenti di Forge, che sono lenti, per giocare sulle nuove versioni.

Dove si inserisce Terminus

Terminus funziona su Fabric, non sulla famiglia Forge. Fabric è un ecosistema separato, più leggero, con il proprio formato di mod e API. Se vuoi eseguire mod di utilità insieme a Terminus, usa mod Fabric, non mod Forge o NeoForge. Le mod Fabric e quelle della famiglia Forge non sono compatibili tra loro.

FAQ