Hangisini kullanmanız gerektiği hakkında bilgiler burada! “me4502” katkılarıyla.

Minecraft 1.13’te Mojang, Minecraft’a “Veri Paketleri” adlı bir özellik ekledi. Bunlar zamanla giderek daha popüler hale geliyor fakat hangisini kullanmalısınız? Eklenti mi veri paketlerini mi? Burada kafanızdaki soru işaretlerini götürecek cevapları sizlere sunacağız.‌

Veri Paketi Nedir?

Veri paketleri, oyuna “veri” enjekte eden, Minecraft sunucusuna yükleyebileceğiniz eklentilerdir. Minecraft giderek daha fazla veri odaklı hale geliyor, bu da verilerin kod yerine giderek daha fazla oyunu kontrol ettiği anlamına geliyor. Veri paketleri, oyun işlevselliğini birçok yönden değiştirebildiği için oyunu bayağı bir değiştirebilirsiniz.‌

Yazma sırasında, veri paketlerinin ekleyebileceği şeylerden bazıları tarifler (Yeni bir eşya oluşturma), etiketler , ilerlemeler (başarımlar), ganimet tabloları, biyomlar ve hatta özel oluşumlardır.‌

Sunucu sahipleri eklentiler yerine veri paketleri kullanmayı önerdiklerinde genelde bu özelliklerini dile getirirler.‌

Veri Paketi İşlevleri

Minecraft komutlarını farklı bir şekilde çalıştırmanın bir yoludur. Bunu yapmak, veri paketlerinin oyuna veri değişikliklerinin izin verdiğinin ötesinde ek işlevler eklemesine olanak tanır. Veri paketleri ayrıca yükte veya her oyun tickinde çalıştırabilir.‌

Bunlar sadece Minecraft komutlarını çalıştırdığından, bu kadarıyla sınırlıdırlar.‌


Veri Paketleri ve Eklentiler

Veri paketleri ne zaman kullanılır?

Adından da anlaşılacağı gibi, veri paketleri oyuna veri ekleme veya değiştirme konusunda çok iyidir. Spigot API’si genellikle veri paketlerinin işlerini yapmaya çalışırken sorunla karşılaşır. Eklentiler, veri paketlerinde bulunan tarifler gibi bazı özellikleri ekleyebilir. Diğer veri biçimleri için Spigot API, bunları eklemenin yollarından tamamen yoksundur. Bazı eklentiler, bazı veri biçimlerini eklemek için veri paketleri enjekte eder.‌

Spigot dünya oluşum API’sinin yapabilecekleri çok sınırlı olduğundan, özel oluşumlarda veri paketlerini kullanmaya değer olabilir. Bununla birlikte, veri paketleri, tamamen yeni bir şey oluşturmak yerine, yalnızca üretim algoritmasının mevcut parametrelerini değiştiren dünyalar oluşturabilir.‌

Bir veri paketinin yalnızca veri ekleyip eklemediğini kontrol etmenin mükemmel bir yolu, zip dosyasının içindeki functions'ı gözden geçirmek. Bu ada sahip bir klasör varsa, yalnızca veri eklemekten fazlasını yapar ve eklentiler üzerinde kullanılmamalıdır.‌

Eklentiler ne zaman kullanılır?

Eklentiler, Bukkit API’sini doğrudan kod aracılığıyla kullanabildikleri için veri paketlerine kıyasla çok güçlüdür. Veri paketi işlevleriyle karşılaştırıldığında, eklentiler önemli ölçüde daha fazlasını ve çok daha performans dostu bir şekilde yapabilir. Minecraft komutlarının sınırlamaları nedeniyle, veri paketleri genellikle her şeyi karmaşık bir şekilde yapmak zorunda kalır ve bu da önemli ölçüde daha fazla performans yüküne neden olabilir. Genel olarak komutlar da koddan daha yavaştır.‌

Veriye dayalı olmayan herhangi bir işlev eklemeye çalışıyorsanız, eklentiler neredeyse her zaman çok daha iyi bir seçenektir.‌

Sonuç

Çoğu şeyde olduğu gibi, veri paketlerinin kullanım durumları vardır. Minecraft daha fazla veri odaklı hale geldikçe, veri paketlerinin daha da fazlası için faydalı olması muhtemeldir. Genel olarak, Mojang’ın oyunu daha fazla veriye dayalı hale getirme çabası, Minecraft sunucu topluluğu için genel olarak harika bir hamle. Bu, sunucu değişikliklerinin geçmişte yapabileceklerinden çok daha fazlasını yapabileceği anlamına gelir. Bu nedenle, birçok kişinin zorladığı veri paketleri muhtemelen kullanmak için kötü bir fikir olsa da, veri paketleri Minecraft sunucu topluluğu için önemli bir genel adımdır ve kutlanmalıdır.