Rehber
Datapack nasıl kurulur
18 Ekim 2026 güncellendi
Datapack'ler ne mod ne de sunucu yazılımı gerektirir: vanilla'da, tek oyunculu modda ve her sunucuda çalışır. Bir datapack tek bir dünyaya aittir: onu o dünyanın datapacks klasörüne koyar ve yeniden yüklersin. Dikkat edilecek tek şey, paketin senin Minecraft sürümün için yapılmış olmasıdır.
Başlamak için bir örnek.
Bunu Codexe ile oluşturAdım adım
1.Sürümü kontrol et
Paket sayfası hangi Minecraft sürümlerini desteklediğini söyler. Datapack biçimleri sürümler arasında değişir, bu yüzden 1.20 için yapılmış bir paket 1.21'de çalışmayabilir.
2.Dünyanın datapacks klasörünü bul
Tek oyunculu:
.minecraft/saves/<World>/datapacks/. Sunucu:world/datapacks/(server.propertiesiçindekilevel-nameile adlandırılan klasör).3.Paketi kopyala
.zip dosyasını olduğu gibi ya da arşivden çıkarılmış klasörü oraya koy. Her iki durumda da
pack.mcmetazip'in veya klasörün en üst düzeyinde olmalıdır.4.Yeniden yükle
Oyunda
/reloadçalıştır (operatör yetkisi veya hileler gerekir) ya da sunucuyu yeniden başlat.5.Etkin olduğunu kontrol et
/datapack listetkin ve kullanılabilir paketleri gösterir. Seninki kullanılabilir ama etkin değilse/datapack enable "file/<name>"çalıştır.
Dünya oluştururken datapack eklemek
Tek oyunculu modda Create New World, ardından More ve Data Packs: .zip'i pencereye sürükle ve etkin tarafa taşı. Dünya oluşturmayı (biyomlar, arazi, yapılar) değiştiren paketler için doğru yol budur, çünkü bu değişiklikler yalnızca paket etkinleştirildikten sonra oluşturulan chunk'lara uygulanır.
Bir sunucuda dünya oluşturma paketini ilk açılıştan önce world/datapacks/ içine koy; yoksa eski arazi olduğu gibi kalır ve yalnızca yeni chunk'lar değişir.
Yaygın sorunlar
- Paket /datapack list içinde yok: yanlış klasörde ya da zip fazladan bir klasör düzeyi içeriyor, bu yüzden
pack.mcmetaen üstte değil. - "Eski/yeni bir sürüm için yapılmış" uyarısı:
pack_formatoyununla eşleşmiyor. Paket yüklenebilir, ama başka bir sürüm için yazılmış tarifler veya fonksiyonlar başarısız olabilir. - Yüklendi ama hiçbir şey olmuyor: bir fonksiyonda veya tarifte hata var. Sunucu günlüğü (veya tek oyunculu modda oyun günlüğü) başarısız olan dosyanın adını verir.
- Bir kaynak paketi indirdin: dokular ve sesler
datapacks/içine değil,resourcepacks/içine gider. Bazı içerikler ikisi olarak da gelir.
Barındırma panelinde
Bir barındırma panelinde dosya yöneticisini aç, dünya klasörüne git ve zip'i datapacks/ içine yükle, sonra yeniden başlat. Bazı barındırma hizmetlerinde aynı işi yapan bir datapack yükleyicisi vardır. Dünya klasörü sunucunun kök klasörü değil, server.properties içinde yazan klasördür.
Codexe ile yapılan datapack'ler
Codexe'te yapılan bir datapack Hazır olmadan önce gerçek bir Minecraft sunucusunda yüklenir ve sunucu günlüğü tariflerde, fonksiyonlarda, başarımlarda veya JSON'da hata olup olmadığı için okunur. Onu en üstte pack.mcmeta ve data/ bulunan, world/datapacks/ için hazır bir zip olarak indirirsin; önce özel bir test sunucusunda oynayabilirsin.
Sorular
İstemciye bir şey kurmam gerekiyor mu?
Hayır. Datapack'ler sunucuda (veya tek oyunculu modda entegre sunucuda) çalışır. Oyuncuların yalnızca datapack dokular için bir kaynak paketiyle geliyorsa ona ihtiyacı olur.
Bir datapack her dünyaya uygulanır mı?
Hayır, yalnızca klasöründe bulunduğu dünyaya. Onu kullanması gereken her dünyaya kopyala.
Bir datapack'i kaldırabilir miyim?
/datapack disable "file/<name>" çalıştır ve klasörden sil. Zaten oluşturduğu şeyler (eşyalar, skor tabloları, oluşturulmuş arazi) dünyada kalabilir.
Dünyan için bir datapack yap
Bu prompt göndermeye hazır açılır:
“Minecraft 1.21.4 için bir datapack, namespace "camp": adlandırılmış beyaz bir yatak veren Bedroll için şekilsiz bir tarif (3 beyaz yün ve 2 ip), 4 çürük eti 1 deriye çeviren bir tarif ve yan panelde bir "deaths" skor tablosu gösteren bir load fonksiyonu.”
Bunu Codexe ile oluştur