Learn · frameworks
Quilt vs Fabric: Hangi Yükleyiciyi Çalıştırmalısınız?
Fabric, en büyük mod kataloğuna sahip orijinal yükleyicidir. Quilt, Fabric modlarını çalıştıran ve kendi API'lerini ekleyen bir çataldır. Hangisini seçeceğiniz aşağıdadır.
Quilt ile Kumaş Arasındaki Fark Nedir?
Kumaş, FabricMC tarafından korunan orijinal mod yükleyicisidir. Quilt, 2021'de Fabric'ten çatallanarak oluşturulmuş ve Fabric modlarıyla ikili uyumluluğu korurken kendi kütüphanelerini üzerine eklemiştir. Fabric temeldir; Quilt ise birkaç ek oda eklenmiş bir şekilde bu temelin yeniden düzenlenmiş halidir.
Her iki yükleyici de, Minecraft'ın kodunu baştan yazmak yerine Mixin kullanarak oyunu yamalar. Bu ortak köken, Quilt'in dönüşüme gerek kalmadan bir Fabric mod klasörünü okuyabilmesinin nedenidir. Onları ayıran şey, ekosistem boyutu, API yüzeyi ve uyumluluğun hangi yöne işaret etmesidir, yükleyicilerin mekanik olarak nasıl çalıştığı değil.
Fabric Nedir?
Fabric, FabricMC tarafından oluşturulan küçük, modüler bir yükleyicidir. Çekirdek kasıtlı olarak incedir. Kullanışlı yüzeyin çoğu, modların ihtiyaç duyduğunda bağımlılık olarak beyan ettikleri ayrı sürümdeki Fabric API içinde yer alır.
Bu ayrımın iki önemli sonucu vardır. Fabric, yükleyici çok az sürüm özgü ağırlığa sahip olduğu için yeni Minecraft anlık görüntülerine ve sürümlere hızla güncellenir, genellikle birkaç gün içinde. Ve modern Minecraft'ta performans ve yardımcı modların en büyük kataloğuna sahiptir, bu nedenle çoğu rehber ve çoğu istem varsayılan olarak Fabric'i kullanır.
Eğer sıfırdan kurulum yapıyorsanız, Fabric kurulum rehberimiz yükleyiciyi ve başlangıç mod setini kapsar.
Quilt Nedir?
Quilt, FabricMC içindeki yönetim anlaşmazlıklarının ardından 2021'de Fabric'ten ayrıldı. Projenin vaadi "Fabric uyumluluğu artı kendi API tasarımımız." Üç parçadan oluşur:
- Quilt yükleyici kendisi, bu, Fabric modlarını değiştirilmeden çalıştırır.
- Quilted Fabric API, Fabric API'nin yerini alarak Fabric odaklı modların çalışmaya devam etmesini sağlayan bir uyumluluk katmanıdır.
- QSL (Quilt Standard Libraries), Quilt'e özel olarak yazılmış modlar için Quilt'in kendi API setidir.
Kullanım oranı Fabric'e kıyasla düşüktür. Quilt'e özel olarak hedeflenen modlar kısa bir listedir ve kuracağınız çoğu şey zaten Quilt üzerinde sorunsuz çalışan bir Fabric modudur.
Uyumluluk aslında hangi yönde çalışır?
İşte her şeyi belirleyen kısım. Uyumluluk tek yönlüdür:
- Quilt, Quilted Fabric API katmanı aracılığıyla Fabric modlarını yükleyebilir.
- Fabric, yalnızca Quilt QSL özelliklerine bağlı olan herhangi bir modu yükleyemez.
Yani, düz Fabric için yazan bir mod yazarının hem Fabric hem de Quilt kullanıcılarına ulaşmasını sağlar. QSL için yazan bir mod yazarının ise yalnızca Quilt kullanıcılarına ulaşmasını sağlar. İşte bu asimetrinin nedeni çoğu geliştiricinin Fabric'i hedeflemeye devam etmesidir: bir Fabric derlemesi erişimin bir kümesidir ve bir Quilt derlemesi bir alt kümesidir.
Quilt ve Fabric'e hızlıca göz atış
| Kumaş | Yorgan | |
|---|---|---|
| Kaynak | FabricMC tarafından orijinal olarak yüklenen | 2021 topluluk çatalı Fabric |
| Mod ekosistemi | Modern Minecraft'ta en büyük | Fabric modlarını ve daha küçük QSL havuzunu çalıştırır |
| Kendi API'si | Fabric API | Quilted Fabric API (uyumlu) + QSL |
| Diğerinin modlarını yükler mi? | Hayır, Yorgan'a özel modlar başarısız olur | Evet, Fabric modları değişmeden çalışır |
| Sürüm desteği | Hızlı, çoğu zaman birkaç gün içinde | Fabric'in arkasından sürüklenir, Fabric'in yukarı akışına bağlıdır |
| Benimseme | Çok büyük | Fabric'e göre küçük |
| Yama modeli | Mixin | Mixin (Fabric'ten devralındı) |
Hangisini çalıştırmalısınız?
Seç Fabric en geniş kataloğu
En geniş mod yelpazesini, yeni Minecraft sürümleri için en hızlı desteği ve istemcilerin ve rehberlerin varsayılan olarak kullandığı yükleyiciyi istiyorsunuz. Bu, çoğu oyuncuyu kapsıyor.
Quilt seçiminizi özel bir nedenle yapın
Quilt'a özel bir mod çalıştırıyorsun, QSL özelliğine sahip olmak istiyorsun veya çatallanın yönetimini destekliyorsun. Mevcut Fabric modların değişmeden geliyor, bu yüzden denemenin maliyeti düşük.
"Performans" konusuna değinelim, çünkü her zaman gündeme geliyor: iki yükleyici de birbirinden daha hızlı değil. Quilt, Fabric'in mixin modelini devraldı, bu yüzden kare hızınız Sodium gibi modlar ve grafik ayarlarınız tarafından belirleniyor, onların altında oturan yükleyici tarafından değil. FPS hedefse, yükleyici seçimi bir şey ifade etmiyor ve performans mod rehberimiz aslında bu sayıyı değiştiren kaldıraçtır.
Bir yardımcı istemci (utility client) nerede devreye giriyor?
Eğer bir yardımcı istemci çalıştırıyorsanız, yükleyici (loader) sorusu genellikle sizin için çözülmüş olur: Fabric'i hedefler. Bunun arkasındaki mantık, geliştiricilerin kullandığı aynı uyumluluk hesaplamasıdır. Bir Fabric derlemesi, Fabric kullanıcılarına ve Quilt kullanıcılarına ulaşır; bir Quilt derlemesi ise yalnızca Quilt kullanıcılarına ulaşır. Kendi kitlenizi ikiye bölmekte hiçbir fayda yok.
Terminus, tam da bu nedenle Fabric üzerine inşa edilmiştir. Geniş mod ekosisteminden, hızlı sürüm desteğinden ve mod paketinizin zaten beklediği yükleyiciden yararlanırsınız; istemci ise bununla savaşmak yerine temiz bir şekilde üzerine katmanlanır.
Sıkça Sorulan Sorular
Evet. Quilt, Fabric ile ikili uyumluluğu korur ve Quilted Fabric API katmanı aracılığıyla Fabric modlarını yükler, bu nedenle mevcut bir Fabric mod klasörü herhangi bir değişiklik yapılmadan çalışır. Tersi durum söz konusu değil: Fabric, Quilt'e özgü QSL API'lerine bağımlı bir modu çalıştıramaz.
Quilt, 2021 yılında yönetim anlaşmazlıkları nedeniyle FabricMC'den ayrıldı. Amaç, Fabric modlarıyla uyumlu kalırken Quilt Standart Kütüphaneleri (QSL) aracılığıyla kendi API tasarımını sunan bir yükleyici geliştirmekti.
Neredeyse her zaman Fabric. Kullanıcı tabanı ve sürüm desteği daha geniş, ayrıca bir Fabric derlemesi Quilt üzerinde ücretsiz olarak çalışır. Sadece Quilt oluşturmak, çoğu durumda hiçbir fayda sağlamadan kitleyi daraltır.
Gerçek bir fark yok. Quilt, Fabric'in mixin yamama modelini devraldığı için, kare hızı ve yükleme süreleri, altındaki yükleyici değil, kurduğunuz modlardan kaynaklanır.
Terminus'u yakala
Built on Fabric, ships with the launcher and config cloud.