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ştur

Adım adım

  1. 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. 2.Dünyanın datapacks klasörünü bul

    Tek oyunculu: .minecraft/saves/<World>/datapacks/. Sunucu: world/datapacks/ (server.properties içindeki level-name ile adlandırılan klasör).

  3. 3.Paketi kopyala

    .zip dosyasını olduğu gibi ya da arşivden çıkarılmış klasörü oraya koy. Her iki durumda da pack.mcmeta zip'in veya klasörün en üst düzeyinde olmalıdır.

  4. 4.Yeniden yükle

    Oyunda /reload çalıştır (operatör yetkisi veya hileler gerekir) ya da sunucuyu yeniden başlat.

  5. 5.Etkin olduğunu kontrol et

    /datapack list etkin 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.mcmeta en üstte değil.
  • "Eski/yeni bir sürüm için yapılmış" uyarısı: pack_format oyununla 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
Minecraft datapack'i nasıl kurulur (dünya veya sunucu) | Codexe