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.
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
| Aspetto | NeoForge | Forge |
|---|---|---|
| Origine | Fork della community del 2023 | Loader originale (~2011) |
| Governance | Di proprietà della community, contributi aperti | Leadership del progetto Forge tradizionale |
| Architettura | Stessa base (registri, capacità, event bus) | Registri, capacità, event bus |
| Focus sulla versione | Versioni correnti di Minecraft (1.20+) | Versioni più vecchie e legacy |
| Ritmo di sviluppo | Veloce, reattivo alla community | Più lento, attentamente considerato |
| Catalogo mod | In crescita sulle versioni moderne | Catalogo ampio sulle versioni più vecchie |
| Stabilità API | In evoluzione, ottimizzato per le versioni correnti | Stabile, 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
- Vai alla pagina di download del mod (Modrinth, CurseForge, ecc.)
- Guarda la lista delle versioni
- Specificherà "Forge" o "NeoForge" per ogni release
- 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
Nelle versioni attuali di Minecraft (1.20+), la maggior parte della comunità considera NeoForge come l'erede per il modding attivo. Forge esiste ancora e supporta le versioni precedenti, quindi nessuna delle due ha completamente sostituito l'altra.
Non in modo affidabile. Sebbene i due condividano delle radici, le API si sono discostate a tal punto che una mod creata per Forge non si caricherà sempre su NeoForge. Installa la versione adatta al tuo loader.
No. NeoForge deriva dalla linea Forge, con un sistema di event-bus e registry. Fabric è un loader separato, più leggero, con patching basato su mixin. Sono ecosistemi diversi con formati di mod differenti.
NeoForge è in crescita nelle versioni più recenti. Lo sviluppo di mod più attivo ora è rivolto a NeoForge su 1.20+. Forge rimane dominante nelle versioni precedenti e nei pacchetti legacy.