Resource pack ile data pack adları birbirine benzer ama tam ters çalışır. Resource pack oyunun görünümünü ve sesini değiştirir, her oyuncu onu kendi bilgisayarına indirir. Data pack oyunun işleyişini değiştirir, örneğin tarifleri, ilerlemeleri (advancement) ya da dünya oluşturmayı, ve yalnızca sunucuda durur.
| Resource pack | Data pack | |
|---|---|---|
| Neyi değiştirir | Dokular, sesler, modeller, metinler | Tarifler, ganimetler, ilerlemeler, fonksiyonlar, dünya oluşturma |
| Nerede çalışır | Her oyuncunun kendi oyununda | Yalnızca sunucuda |
| Oyuncular nasıl alır | Oyuncular katılırken sunucu bir indirme önerir | Oyuncuların bir şey yapmasına gerek yoktur |
| Siz nasıl eklersiniz | Server Properties (Java) sayfasında bir bağlantı ve bir sağlama toplamı | Modding sekmesi ya da dünyanın datapacks klasörüne bir dosya |
Bu adımlar Java Edition içindir. Bedrock paketleri için Minecraft Bedrock sunucusu nasıl çalıştırılır yazısına bakın.
Oyunculara resource pack sunun
Sunucu paketi kendisi saklamaz. Oyunculara bir bağlantı verir ve oyunları paketi o bağlantıdan indirir. Bu yüzden paketin, oyuncuların erişebileceği bir yerde barındırılması gerekir.
- Resource pack'inizi
.zipdosyası olarak hazırlayın. Minecraft Wiki'ye göre 250 MiB'den büyük olmamalıdır. - Dosyayı, ona doğrudan bağlantı veren bir yere koyun. Bağlantıyı tarayıcınızda deneyin. Zip dosyasının indirilmesi hemen başlamalıdır. İndirme düğmesi gösteren bir sayfanın bağlantısı çalışmaz.
- Dosyanın SHA-1 sağlama toplamını bulun. Bu, tam olarak o dosyayı tanımlayan 40 karakterlik bir koddur. Windows'ta dosyanın klasöründe bir komut istemi açın ve
certutil -hashfile pack.zip SHA1yazın. macOS ya da Linux'tashasum pack.zipyazın. Kendi dosya adınızı kullanın. Kodu küçük harf ve rakamlarla, boşluksuz yazın. - Sunucunuzu panel'de açın, Ayarlar'a, ardından Server Properties (Java) sayfasına tıklayın.
- Bağlantıyı Kaynak paketi URL'si alanına, kodu Kaynak paketi sağlama toplamı alanına yapıştırın.
- Oyuncuların paketi kullanması zorunluysa Kaynak paketi iste seçeneğini açın. Paketi reddeden oyuncuların bağlantısı kesilir. Paket isteğe bağlı kalsın istiyorsanız kapalı bırakın.
- Kaydet ve yeniden başlat düğmesine tıklayın.
- Sunucuya katılın. Oyun, sunucunun paketinin kullanılıp kullanılmayacağını sorar. Kabul edin ve paketin yüklendiğini kontrol edin.
Sağlama toplamı isteğe bağlıdır ama mutlaka girmelisiniz. Girmezseniz oyuncular her katıldıklarında paketi yeniden indirir. Sağlama toplamı ise oyunun dosyanın doğru dosya olduğunu doğrulamasını sağlar.
Paketi sonradan değiştirin
Yeni dosyayı yükleyin, sonra aynı iki ayara yeni bağlantıyı ve yeni sağlama toplamını yazıp yeniden başlatın. Oyuncular paketi yeniden indirir. Bağlantıyı aynı tutup dosyayı değiştirdiyseniz sağlama toplamını da güncelleyin.
Paket yüklenmiyorsa
| Ne oluyor | Kontrol edin |
|---|---|
| Oyunculara hiç sorulmuyor | Bağlantı doğrudan bir bağlantı olmalı ve paket 250 MiB'den küçük olmalıdır. Bağlantıyı tarayıcınıza yapıştırın: dosyayı indirmesi gerekir. |
| Paket iniyor ama oyun onu reddediyor | Sağlama toplamı dosyayla eşleşmiyor. Bağlantıdaki dosyanın aynısından, küçük harfle yeniden hesaplayın. |
| Oyuncular katılırken atılıyor | Kaynak paketi iste açık ve oyuncular paketi reddetti ya da indirme başarısız oldu |
Modding sekmesinden data pack kurun
Data pack'ler Modrinth'ten gelir. Panel dosyayı dünyanızın doğru klasörüne sizin için koyar.
- Sunucunuzu açın, Modding'e, ardından Datapack'ler sekmesine tıklayın. Proxy'ler dışındaki her Java sunucu türünde bu sekme vardır.
- Ara: Datapack'ler alanına bir ad yazın ve Enter tuşuna basın. Sırala ve Kategori listesi sonuçları daraltır. Minecraft sürümü sunucunuzun kendi sürümüyle başlar.
- İstediğinizin yanındaki Kur düğmesine tıklayın. Panel, Minecraft sürümü filtresinde gösterilen sürüm için en yeni derlemeyi kurar. Bu filtre sunucunuzun sürümüyle başlar. Başka bir derleme için o filtreyi değiştirin ya da data pack'i aşağıda anlatıldığı gibi elle yükleyin.
- Sunucuyu yeniden başlatın. Paper belgeleri, bir Paper sunucusunda reload komutu yerine yeniden başlatmayı önerir. Minecraft Wiki de bazı data pack özelliklerinin yalnızca yeniden başlatmadan sonra değiştiğini söyler.
- Console'u açın,
datapack listyazıp Enter tuşuna basın. Paketiniz listede görünmelidir. Kullanılabilir olarak listelenmiş ama etkin değilsedatapack enableyazın, ardından paketin adını liste yazdırdığı haliyle, tırnak içinde ekleyin. Ad genelliklefile/Pack.zipgibi görünür, yani komutdatapack enable "file/Pack.zip"olur.
Bir data pack belirli bir Minecraft sürümü için yapılır, bu yüzden sunucunuzla uyuşan bir derleme seçin. Panelin filtresi bu nedenle sizin sürümünüzle başlar.
Data pack'lerinizi görmek ya da kaldırmak için Datapack'ler sekmesinin Kurulu görünümünü açın. ... menüsünde Kaldır vardır. Paket dünyayı değiştirdiyse önce bir yedek alın, çünkü bir şeyler ekleyen paketi kaldırmak geride boşluklar bırakabilir.
Data pack'i yükleyerek kurun
- Data pack'i resmi sayfasından indirin. Bu bir
.zipdosyası ya da içindepack.mcmetaadlı bir dosya bulunan bir klasördür.pack.mcmetadosyası doğrudan zip ya da klasörün içinde olmalıdır, başka bir klasörün içinde olmamalıdır. - Sunucuyu durdurun ve dünyanızın yedeğini alın.
- Files bölümünde dünyanızın klasörünü açın. Adı Dünya adı ayarıdır, siz değiştirmediyseniz
worldolur. Bkz. Minecraft sunucu ayarları (server properties) açıklaması. - İçindeki
datapacksklasörünü açın. Yoksa sunucuyu bir kez başlatıp tekrar durdurun. - Yükle düğmesine tıklayıp zip dosyasını seçin ya da bir klasörü oraya açın.
- Sunucuyu başlatın ve yukarıdaki gibi
datapack listile kontrol edin.
Bilmeniz gerekenler
- Data pack'ler dünyaya aittir. Dünya klasörünün içinde durdukları için dünyayı sıfırlamak ya da değiştirmek onları da siler. Sıfırlamadan sonra yeniden kurun. Bkz. Minecraft dünyanızı nasıl yedekler, geri yükler ve sıfırlarsınız. Yüklediğiniz bir dünya kendi data pack'lerini de getirir. Bkz. Kendi Minecraft dünyanızı nasıl yüklersiniz.
- Kaynağa güvenin. Minecraft Wiki, data pack'lerin oyun üzerinde çok büyük bir denetime sahip olduğunu ve bir dünyayı çökertebileceğini uyarır. Yalnızca güvendiğiniz yapımcıların paketlerini kurun.
- Data pack'ler mod gerektirmez. Vanilla, Paper ve mod yükleyicili sunucuların hepsinde çalışır. Datapack'ler sekmesinin hepsinde sunulmasının nedeni budur.
- Plugin'ler ve modlar farklı şeylerdir. Bkz. Paper, Spigot ve Purpur'a plugin nasıl kurulur ve Forge, Fabric ve NeoForge'a mod nasıl kurulur.
Bir paketten sonra sunucu başlamazsa en yeni paketi kaldırıp yeniden başlatın. Bkz. Başlamayan bir sunucu nasıl düzeltilir.





