Learn · concepts

NeoForge ve Forge: Minecraft Mod Yükleyicileri Karşılaştırması

NeoForge, güncel Minecraft'ta Forge tabanlı modlamayı önderlik eden topluluk çatallamasıdır. İşte ikisinin nasıl farklılaştığı ve hangisini seçeceğiniz.

TRtrolPublished 4 min read

NeoForge, 2023 yılında başlayan ve şu anda güncel Minecraft sürümlerinde Forge ekosistemini yöneten, topluluk tarafından geliştirilen Forge'un bir çatalıdır. Forge, yıllarca birçok büyük mod paketini destekleyen orijinal yükleyicidir. Ayrılığın ve farklılıkların anlaşılması, kurulumunuz için doğru olanı seçmenize yardımcı olur.

Bunların her biri ne?

Forge, 2011 civarında yayınlanan orijinal Minecraft mod yükleyicisidir. 2010'ların ortalarından sonlarına kadar büyük ölçekli modlamada baskın olmuştur. Forge'un mimarisi, bir olay yolu, kayıt sistemi ve ASM tabanlı sınıf dönüşümüne dayanır.

NeoForge, Forge'dan 2023 yılında ayrılan topluluk tarafından geliştirilen bir çataldır. Aynı geniş mimariyi (kayıtlar, yetenekler, olay yolu) korur, ancak daha açık bir katkı modeli ve daha hızlı geliştirme döngüleriyle topluluk yönetimi altında çalışır.

Çatalın neden gerçekleştiği

Ayrılık, teknik bir yeniden yazım değil, yönetim ve liderlik yönelimleriyle ilgiliydi. Bir grup Forge geliştiricisi ve topluluk üyesi, Forge'un geliştirme hızına ve karar alma sürecine ilişkin anlaşmazlıklar nedeniyle topluluk tarafından yönetilen bir projeye geçti. NeoForge, Forge'un kod tabanından başladığı için iki yükleyici aralarında tanınabilir bir ilişkiyi korur.

Zamanla, ikisi de farklı yönlere doğru kaydı. NeoForge, API'nin bazı bölümlerini yeniden düzenledi, yeni kurallar ekledi ve dahili sistemleri güncelledi. Modern NeoForge için oluşturulmuş bir modun Forge üzerinde çalışacağının garantisi yoktur ve tam tersi de geçerlidir.

Nasıl farklılık gösterirler

ÖzellikNeoForgeForge
Kaynak2023 topluluk çatalıOrijinal yükleyici (~2011)
YönetimTopluluk tarafından yönetiliyor, açık katkılarGeleneksel Forge proje liderliği
MimariAynı temel (kayıtlar, yetenekler, olay yolu)Kayıtlar, yetenekler, olay yolu
Sürüm odaklılıkMevcut Minecraft sürümleri (1.20+)Eski ve eski sürümler
Geliştirme hızıHızlı, topluluğa duyarlıDaha yavaş, dikkatlice değerlendiriliyor
Mod kataloğuModern sürümlerde büyüyorEski sürümlerde derin bir katalog
API kararlılığıDeğişen, mevcut sürümler için optimize edilmişKararlı, mümkün olduğunca geriye dönük uyumlu

Hangi sürümleri destekler

NeoForge:

  • 1.20.1, 1.20.4, 1.21+
  • Aktif geliştirme, yeni sürümler hızla destekleniyor
  • Şu anda çoğu modlama işleminin gerçekleştiği yer

Forge:

  • 1.12.2 ve öncesi (eski destek)
  • 1.16.5, 1.17, 1.18, 1.19, 1.20.1 (ancak yeni sürümlerde NeoForge tercih edilir)
  • Modern sürümler için daha yavaş güncellemeler

Hangisini seçmeli

NeoForge'ü kullanın eğer:

  • Mevcut Minecraft sürümlerini oynuyorsanız (1.20+)
  • Modlarınız NeoForge desteği sunuyorsa
  • Topluluk katılımıyla aktif olarak bakımı yapılan bir yükleyici istiyorsanız
  • Yeni bir mod paketini oluşturuyorsanız

Forge'u kullanın eğer:

  • Eski, Forge üzerine kurulu bir mod paketini çalıştırıyorsanız
  • Modlarınız yalnızca Forge'u destekliyorsa
  • Maksimum geriye dönük uyumluluğa ihtiyacınız varsa
  • 1.12.2 veya daha eski sürümleri oynuyorsanız (NeoForge desteği olmayan sürümler)

Modun sayfasını kontrol edin. Aynı mod geliştiricisi genellikle eski sürümler için Forge sürümlerini ve yeni sürümler için NeoForge sürümlerini yayınlar.

Bir modun hangi yükleyiciye ihtiyaç duyduğunu nasıl anlarsınız

  1. Modun indirme sayfasına gidin (Modrinth, CurseForge vb.)
  2. Sürüm listesine bakın
  3. Her sürüm için "Forge" veya "NeoForge" belirtilecektir
  4. Yükleyicinizle eşleşen sürümü indirin

Bir NeoForge modunu Forge üzerinde yüklemeye çalışırsanız, sınıf bulunamadı hatasıyla karşılaşır. Bunun tersi de aynı şekilde çöker. Sürüm ve yükleyici tam olarak eşleşmelidir.

Modlama ekosistemindeki değişim

Geçiş hala devam ediyor. Büyük, aktif modlar modern sürümlerde NeoForge'a geçti veya zaten NeoForge'u destekliyor. Bazı eski modlar Forge'a bağlı kalıyor. Güncel sürümlerdeki oyuncular için NeoForge varsayılan haline gelirken, 1.12.2 veya on yıllık mod paketlerini çalıştıran oyuncular için Forge hala standarttır.

Yükleyicilerden hiçbiri ortadan kalkmıyor. NeoForge ileriye dönük bir seçenektir; Forge ise eski sürümlere destek vermeye devam ediyor. Bu ayrım, mod yapımcılarının yeni sürümlerde oynamak için Forge'un yavaş güncellemelerini beklemesini engelliyor.

Terminus'un yeri

Terminus, Forge ailesi yerine Fabric üzerinde çalışır. Fabric, kendi mod formatı ve API'sine sahip, ayrı ve daha hafif bir ekosistemdir. Terminus ile birlikte yardımcı modlar çalıştırmak istiyorsanız, Forge veya NeoForge modları yerine Fabric modlarını kullanırsınız. Fabric ve Forge ailesi modları çapraz uyumlu değildir.

SSS