Ara Katman Nedir? Minecraft Haritaları Açıklandı

Fabric, Minecraft kodunun gizlenmiş katmanıdır ve bu sayede modlar, alan adlarının yeniden adlandırılması durumunda bile sürümler arasında sorunsuz çalışmaya devam eder.

Mappingsby trqUpdated June 4, 2026
Key takeaways
  • Intermediary, Minecraft'ın karartılmış kodunun üzerine Fabric'in yerleştirdiği sabit adlandırma katmanıdır.
  • Her karartılmış sembole, sürümler arasında aynı kalan sabit bir isim verir.
  • Derlenmiş Fabric modları, okunabilir değil, Intermediary isimleri üzerinden yayınlanır.
  • Güncellemelerde kırılmaları azaltır ancak bir modu kaldırılan oyun kodundan kurtaramaz.

Ara Katman, Minecraft'ın karartılmış kodunun üzerine Fabric tarafından yerleştirilen sabit adlandırma katmanıdır. Mojang, her sürümde değişen karıştırılmış sınıf, alan ve yöntem adlarıyla oyunu gönderir. Ara Katman, bunların her birine, oyun güncellenmiş olsa bile derlenmiş bir modun yamadığı kodu sürekli olarak bulmasını sağlayan sabit bir ad verir.

Opal Nerede Çalışır

Opal bir Fabric modudur, bu nedenle diğer Fabric modları gibi bu eşleme katmanına ihtiyaç duyar. El ile yapılandırma yapmanız gerekmez; kurulum rehberi size başlamanız için gerekenleri sağlar.

Ara Katman Aslında Nedir

Ara katman, bir dizi eşlemedir: her karmaşıklaştırılmış Minecraft sembolünü, kalıcı, makine tarafından üretilen bir adla eşleştiren bir arama tablosudur. Oyunun a olarak çağırdığı bir sınıf, Ara Katman'da class_1234 olabilir. Ad çirkin olsa da, o sembol için yayınlardan yayınlara kalıcıdır.

Mojang, her derlemede oyunu karmaşıklaştırır. field_5678 gibi adlar, aksi takdirde yayınlardan yayınlara kayacaktır; bu nedenle ham karmaşıklaştırılmış adlara karşı derlenen bir mod, oyun güncellendiği anda bozulur. Ara katman bu adları dondurur, böylece eşleme, mod değil, değişimi absorbe eder.

Neden Fabric Modları Ona İhtiyaç Duyar

Modlar, geliştiricinin yazdığı okunabilir adlar yerine Ara Katman adlarına karşı derlenerek dağıtılır. Bu tek karar, bir Fabric modunun, birçok durumda yeniden derleme olmadan yeni bir oyun derlemesi üzerinde çalışmaya devam etmesini sağlar.

Oyun başladığında, Fabric o sürüm için Ara Katman eşlemesini yükler ve karmaşıklaştırılmış oyun sınıflarını, modun beklediği kararlı adlara yeniden eşler. Mod ve oyun, her ikisi de ham olarak göndermediği bir ad kümesi üzerinde buluşur.

Ara Katman vs Geliştirici Eşlemeleri

Geliştiriciler class_1234 okumaz veya yazmaz. Yarn veya Mojmap gibi sembollere açıklayıcı adlar veren insan tarafından okunabilir bir eşlemeye karşı çalışırlar. Derleme zamanında, okunabilir adlar dağıtım için Ara Katman'a indirilir.

KatmanÖrnek İsimKim KullanırSürümler Arası İstikrarlı
Karartılmışa, field_5678Elle kimseHayır
Araclass_1234Gönderilen mod ikili dosyalarıEvet
Yarn / MojmapMinecraftClientDerleme zamanında geliştiricilerOkunabilir, sürüm takibi yapılmış

Bölme, geliştiricilerin kullanıcı dostu isimlere kod yazmasına olanak tanırken, gönderilen şey sürüm açısından istikrarlı kalır. Okunabilir eşlemeler değiştirilebilir; Ara, herkesin üzerinde anlaştığı ortak zemindir.

Bir Modun Yaşam Döngüsüne Nasıl Uyar

  • Bir geliştirici, Yarn veya Mojmap gibi okunabilir bir eşlemeye göre kod yazar.
  • Derleme, bu isimleri Ara isimlerine dönüştürür.
  • Mod, Ara sembollerine referans veren bir jar olarak gönderilir.
  • Başlangıçta, Fabric, çalışan oyunu karartılmış isimlerden Ara isimlerine yeniden eşler, böylece mod ve oyun her güncellemeden sonra doğru koda işaret eder.

İşte mappings'in Fabric modlamanın sessiz ama taşıyıcı bir parçası olmasının nedeni: Her güncellemeden sonra modların doğru koda işaret etmesini sağlayan sözleşmedir.

Sıkça Sorulan Sorular