Learn · concepts

NeoForge kontra Forge: Porównanie Ładowarek Modów do Minecrafta

NeoForge to społecznościowy fork, który wyznacza kierunek modowania opartego na Forge w aktualnej wersji Minecrafta. Oto jak różnią się te dwa projekty i który z nich wybrać.

TRtrolPublished 4 min read

NeoForge to społecznościowy fork Forge'a, który powstał w 2023 roku i obecnie prowadzi ekosystem Forge'a na aktualnych wersjach Minecrafta. Forge to oryginalny ładowacz, który przez lata obsługiwał większość dużych pakietów modyfikacji. Zrozumienie podziału i ich różnic pomaga wybrać odpowiedni dla Twojej konfiguracji.

Czym się różnią

Forge to oryginalny ładowacz modyfikacji dla Minecrafta, wydany około 2011 roku. Dominował w moddingu na dużą skalę w latach 2010-tych. Architektura Forge'a opiera się na busie zdarzeń, systemie rejestracji oraz transformacji klas opartych na ASM.

NeoForge to społecznościowy fork, który oddzielił się od Forge'a w 2023 roku. Zachowuje tę samą ogólną architekturę (rejestry, możliwości, bus zdarzeń), ale działa pod kontrolą społeczności, z bardziej otwartym modelem wnoszenia wkładu i szybszymi cyklami rozwoju.

Dlaczego doszło do forka

Podział dotyczył zarządzania i kierunku rozwoju, a nie technicznego przepisu. Grupa deweloperów Forge'a i członków społeczności przeniosła się do projektu zarządzanego przez społeczność po nieporozumieniach dotyczących tempa rozwoju i procesu decyzyjnego Forge'a. Ponieważ NeoForge powstał z kodu źródłowego Forge'a, oba ładowacze są rozpoznawalnie ze sobą powiązane.

Z biegiem czasu, oba projekty rozeszły się. NeoForge przeprojektował części API, dodał nowe konwencje i zaktualizował systemy wewnętrzne. Mod zbudowany dla nowoczesnego NeoForge nie jest gwarantowany do załadowania na Forge, i na odwrót.

Jak się różnią

AspektNeoForgeForge
ŹródłoWidelec społecznościowy z 2023Oryginalny ładowacz (~2011)
ZarządzanieWłasność społeczności, otwarte kontrybucjeTradycyjne kierownictwo projektu Forge
ArchitekturaTa sama podstawa (rejestry, możliwości, magistrala zdarzeń)Rejestry, możliwości, magistrala zdarzeń
Skupienie na wersjachAktualne wersje Minecraft (1.20+)Starsze i przestarzałe wersje
Tempo rozwojuSzybkie, responsywne na potrzeby społecznościWolniejsze, starannie przemyślane
Katalog modówRosnący na nowoczesnych wersjachRozbudowany katalog na starszych wersjach
Stabilność APIZmieniająca się, zoptymalizowana pod kątem aktualnych wersjiStabilna, wstecznie kompatybilna, gdzie to możliwe

Które wersje obsługuje

NeoForge:

  • 1.20.1, 1.20.4, 1.21+
  • Aktywne opracowywanie, nowe wersje obsługiwane szybko
  • Miejsce, gdzie obecnie dzieje się większość modowania

Forge:

  • 1.12.2 i starsze (obsługa dziedzictwa)
  • 1.16.5, 1.17, 1.18, 1.19, 1.20.1 (ale NeoForge preferowane na nowszych wersjach)
  • Wolniejsze aktualizacje dla nowoczesnych wersji

Który wybrać

Użyj NeoForge, jeśli:

  • Grasz w aktualne wersje Minecraft (1.20+)
  • Twoje mody obsługują NeoForge
  • Chcesz aktywnie utrzymywany ładowacz z zaangażowaniem społeczności
  • Tworzysz nowy pak modów

Użyj Forge, jeśli:

  • Używasz starszego pakietu modów opartego na Forge.
  • Twoje mody obsługują tylko Forge.
  • Potrzebujesz maksymalnej kompatybilności ze starszymi wersjami.
  • Grasz w wersję 1.12.2 lub starszą (wersje bez wsparcia NeoForge).

Sprawdź stronę moda. Często ten sam autor modów publikuje wersje Forge dla starszych wersji i wersje NeoForge dla nowszych.

Jak sprawdzić, jakiego loadera potrzebuje mod

  1. Przejdź na stronę pobierania moda (Modrinth, CurseForge, itp.).
  2. Sprawdź listę wersji.
  3. Dla każdej wersji będzie określone "Forge" lub "NeoForge".
  4. Pobierz wersję pasującą do Twojego loadera.

Jeśli spróbujesz załadować mod NeoForge na Forge, gra się zawiesi z błędem "class not found". Odwrotna sytuacja również powoduje zawieszenie. Wersja i loader muszą się dokładnie pokrywać.

Przesunięcie w ekosystemie modowania

Przejście jest wciąż w toku. Duże, aktywne mody przeszły lub już obsługują NeoForge w nowoczesnych wersjach. Niektóre starsze mody trzymają się Forge. Dla graczy na aktualnych wersjach NeoForge staje się standardem; dla graczy na 1.12.2 lub uruchamiających dekadę-stare pakiety modów, Forge wciąż jest standardem.

Żaden z loaderów nie znika. NeoForge to opcja skierowana w przyszłość; Forge utrzymuje wsparcie dla starszych wersji. Podział oznacza, że modderzy nie czekają już na powolne aktualizacje Forge, aby grać w nowych wersjach.

Gdzie Terminus się mieści

Terminus działa na Fabricu, a nie na rodzinie Forge. Fabric to oddzielny, lżejszy ekosystem z własnym formatem modów i API. Jeśli chcesz uruchamiać moduły narzędziowe wraz z Terminus, używasz modułów Fabric, a nie modułów Forge lub NeoForge. Moduły Fabric i moduły z rodziny Forge nie są ze sobą kompatybilne.

FAQ