Learn · concepts
Modcular İçin Minecraft Sürüm Geçmişi
Modcular için 1.8.9'un neden hala önemli olduğu, 1.14'ün her şeyi nasıl değiştirdiği ve 1.21'e yönelmenin modunuz için bugün ne anlama geldiği.
Modcular her Minecraft sürüm numarasını önemsemez. Modlama açısından önemli değişikliklerin olduğu birkaç kesme noktası sürümünü önemserler. 1.8.9 PvP ve yardımcı araçlar için temel sürüm; 1.21 ise modern hedef. Bu dönemleri anlamak, kitleniz için doğru sürümü hedeflemenize yardımcı olur.
Sürüm seçiminin önemi
Bir Minecraft modu, bir sürümün iç yapısına göre derlenir. Seçtiğiniz sürüm, modunuzun hangi sunucularda çalışacağını ve hangi derleme araçlarını kullanacağınızı belirler. 1.8.9 için derlenen kod, yeniden yazılmadan 1.21'de çalışmaz. Sınıf adları, eşlemeler ve mevcut yükleyiciler değişti.
İki güç rekabet ediyor. Eski sürümler sadık oyuncu tabanlarına ve daha basit iç yapılara sahiptir. Yeni sürümler ise resmi araçlar, hızlı yükleyici desteği ve Mojang'ın gönderdiği yeni özellikler sunar.
Kesme noktası dönemleri
Minecraft'ın modcular için tarihi birkaç pratik döneme ayrılır:
| Dönem | Sürümler | Ne değişti |
|---|---|---|
| Klasik PvP dönemi | 1.8.9'a kadar | 1.9 öncesi dövüş; topluluk burada dondu |
| Dövüş parçalanması | 1.9–1.12 | Saldırı bekleme süresi oyuncuları farklı sürümlere ayırdı |
| Resmi eşlemeler | 1.14.4+ | Mojang resmi adları yayınladı (Mojmap) |
| Modern Fabric dönemi | 1.21+ | Hızlı Fabric güncellemeleri, çift eşlemeler mevcut |
1.8.9 temeli
1.8.9 sürümü 9 Aralık 2015'te yayınlandı. 1.9 savaş güncellemesi, rekabetçi oyuncuların hoşlanmadığı bir saldırı bekleme mekaniği eklediği için PvP ve yardımcı istemci sahnesi için kalıcı bir sabit nokta haline geldi. Birçok oyuncu yükseltmeyi tercih etmedi, bu nedenle 1.8.9 topluluğu kaldı ve büyüdü. Bu nedenle yardımcı modlar ve istemciler, yıllar sonra bile 1.8.9'u hedeflemeye devam ediyor.
Bugün 1.8.9'u kimler oynuyor:
- Rekabetçi PvP toplulukları (Bedwars, Skywars turnuvaları)
- Miniboyut sunucuları (Hypixel 1.8.9 lobileri)
- Savaş öncesi bekleme mekaniğini tercih eden oyuncular
Modlama hususları:
- Resmi Mojang adlandırması yerine topluluk tarafından oluşturulan MCP eşlemelerini kullanır
- Daha eski, daha basit iç yapılar (anlaması daha kolay, daha fazla dokümantasyon)
- Geniş ve istikrarlı oyuncu tabanı
- Yeni özellik yok; tüm geliştirme hata düzeltmeleridir
1.14.4 eşleme değişimi
Minecraft 1.14.4 (Temmuz 2019'da yayınlandı), Mojang'ın artık resmi deobfuscation eşlemeleri olan Mojmap'ı yayınlamaya başladığı zamandı. Bundan önce mod yapımcıları, topluluk tarafından tersine mühendislik yapılan MCP adlandırmasını kullanıyorlardı. 1.14.4'ten sonra, yeni projeler Mojang'ın kendisi tarafından kullanılan adlara karşı derlenebilirdi.
Fabric de bu dönemde kendi Yarn adlandırma şemasını istikrarlı bir ara katman üzerine yerleştirerek yükselişe geçti. Bu dönem, modern mod yükleyici araçlarının tanıtımını sağladı.
Modcular için ne değişti:
- Resmi haritalar daha iyi adlandırma tutarlılığı sağladı
- Fabric ekosistemi, modern ve modüler bir alternatif olarak ortaya çıktı
- Eski MCP yaklaşımı ise miras haline geldi
1.21 modern çağı
1.21 sürümü 13 Haziran 2024'te yayınlandı ve yeni projeler için mevcut standarttır. Hem Fabric hem de Forge'u destekler ve Fabric modları Yarn veya Mojmap adlandırmasını kullanabilir.
1.21'de günümüz modlaması:
- Güçlü, aktif Fabric ekosistemi
- Hızlı yükleyici güncellemeleri (genellikle yayınlandıktan sonraki gün içinde)
- Çift adlandırma şemaları; hem topluluk hem de resmi seçenekler mevcut
- Modern derleme araçları ve IDE desteği
- Mevcut sürümler için en büyük aktif modlama topluluğu
Hangi sürümü seçeceksiniz
1.8.9'u hedefleyin eğer:
- Kitleniz rekabetçi PvP veya minigame'ler ise
- İstikrarlı, sadık bir oyuncu kitlesine erişmek istiyorsanız
- O oyun tarzı için yardımcı modlar geliştiriyorsanız
1.21'i hedefleyin eğer:
- Mevcut özelliklere ve aktif geliştirmeye ihtiyacınız varsa
- Hızlı Fabric güncellemelerini ve modern araçları tercih ediyorsanız
- Geniş bir kitle için geliştiriyorsanız
Her iki sürümü de destekleyin eğer:
- Ayrı derlemeler tutuyorsanız
- Projeniz her iki kitleye de hitap ediyorsa (yardımcı istemcilerde yaygın)
- Birden fazla sürümde test etme kaynaklarınız varsa
Sürümler arasında değişmeyen şeyler
Mod mimarisi ve beceri aktarımı. Mixin'ler aracılığıyla yamalama, 1.8.9 ve 1.21 sürümlerinde aynı şekilde çalışır. Yükleyicinin API'si de benzerdir. Değişenler ise sınıf adları, metot imzaları ve dahili yapılardır. Bu boşluğu önceden planlayın ve daha sonra uyarlama yapmaktan kaçının.
Uygulama gerçekliği için yardımcı araç kullananlar
Terminus, modern sürümlerde (1.20+) Fabric üzerinde çalışır. Kitleniz 1.8.9 oyuncularını içeriyorsa, bu tamamen ayrı bir derlemedir. Her ikisinin de kendi kitleleri vardır; hiçbiri diğerinin yerini almaz. Hedef sunucunuzun hangi sürümü çalıştırdığını bilmek, doğru aracı seçmek için atılan ilk adımdır.
Sıkça Sorulan Sorular
1.9 savaş güncellemesi saldırı mekaniğini değiştirdi ve bir saldırı bekleme süresi ekledi. Büyük bir rekabetçi topluluk eski hissi tercih etti ve 1.8.9 sürümünde kaldı. O kitleye yönelik modlar hala onu hedefliyor çünkü oyuncu kitlesi istikrarlı ve geniş.
Bir bakıma evet. 1.14.4 ve sonrası sürümler, resmi Mojang eşlemelerine ve güçlü Fabric desteğine sahip, eski sürümlerde ihtiyaç duyulan tahminleri ortadan kaldırıyor. Bedeli ise daha küçük bir, 1.9 öncesi özel kitle.
Tek bir derlemeden değil. Her sürüm farklı dahili bileşenlere göre derleniyor, bu yüzden ayrı derlemeler tutuyorsunuz. Fabric araçları paralel sürümleri yönetmeyi kolaylaştırıyor, ancak bunlar yine de ayrı derlemelerdir.
1.8.9, resmi Mojmap'tan önce gelmektedir ve topluluk MCP adlandırmasını kullanır. 1.21 sürümü hem topluluk Yarn hem de resmi Mojang eşlemelerini destekler, bu yüzden araç zincirinizin tercihine göre seçim yaparsınız.