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.
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
| Özellik | NeoForge | Forge |
|---|---|---|
| Kaynak | 2023 topluluk çatalı | Orijinal yükleyici (~2011) |
| Yönetim | Topluluk tarafından yönetiliyor, açık katkılar | Geleneksel Forge proje liderliği |
| Mimari | Aynı temel (kayıtlar, yetenekler, olay yolu) | Kayıtlar, yetenekler, olay yolu |
| Sürüm odaklılık | Mevcut 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ğu | Modern sürümlerde büyüyor | Eski 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
- Modun indirme sayfasına gidin (Modrinth, CurseForge vb.)
- Sürüm listesine bakın
- Her sürüm için "Forge" veya "NeoForge" belirtilecektir
- 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
Güncel Minecraft sürümlerinde (1.20+), topluluğun çoğu NeoForge'u aktif modlama için Forge'un halefi olarak görüyor. Forge hala varlığını sürdürüyor ve eski sürümlere hizmet ediyor, bu yüzden ikisi de henüz birbirinin yerini tam olarak almadı.
Güvenilir bir şekilde değil. İkisi ortak kökenlere sahip olsa da, API'ler o kadar farklılaşmış durumda ki Forge için oluşturulmuş bir mod, NeoForge üzerinde her zaman yüklenmeyebilir. Yükleyiciniz için oluşturulmuş sürümü yükleyin.
Hayır. NeoForge, bir olay-yolu ve kayıt sistemiyle Forge soyundan gelir. Fabric ise mixin tabanlı yama sistemine sahip, daha hafif ve ayrı bir yükleyicidir. Bunlar farklı mod formatlarına sahip farklı ekosistemlerdir.
NeoForge, güncel sürümlerde yükseliş trendinde. Çoğu aktif mod geliştirme artık 1.20+ sürümündeki NeoForge'a yöneliyor. Forge, eski sürümlerde ve eski paketlerde hâlâ baskınlığını koruyor.