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.

TRtrolPublished 5 min read

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
KaynakFabricMC tarafından orijinal olarak yüklenen2021 topluluk çatalı Fabric
Mod ekosistemiModern Minecraft'ta en büyükFabric modlarını ve daha küçük QSL havuzunu çalıştırır
Kendi API'siFabric APIQuilted Fabric API (uyumlu) + QSL
Diğerinin modlarını yükler mi?Hayır, Yorgan'a özel modlar başarısız olurEvet, Fabric modları değişmeden çalışır
Sürüm desteğiHızlı, çoğu zaman birkaç gün içindeFabric'in arkasından sürüklenir, Fabric'in yukarı akışına bağlıdır
BenimsemeÇok büyükFabric'e göre küçük
Yama modeliMixinMixin (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

Terminus'u yakala

Built on Fabric, ships with the launcher and config cloud.