v1.4
EklentiKararlı

Yapılandırma

AeroMine 1.4.0 genel, arena, mine, oyuncu ve dil yapılandırmalarını güvenli biçimde yönetin.

v1.4·Minecraft 1.21.11·Paper
AeroMine'ı satın al

Yapılandırma yaklaşımı

1.4.0 ile tek ve büyüyen bir yapılandırma yerine sorumlulukları ayrılmış dosyalar kullanılır. Genel davranış config/config.yml içinde, arena davranışı arena klasöründe, oyuncu durumu ise data/players.yml içinde tutulur.

Bu ayrım sayesinde tek bir mine'da yapılan hata diğer arenaları daha az etkiler, yedekleme ve sürüm kontrolü kolaylaşır, büyük kurulumlarda dosyalar daha okunabilir kalır.

Genel yapılandırma

config/config.yml, arena veya mine'a özgü olmayan eklenti davranışlarını içerir. Kurulu sürümün oluşturduğu açıklamalı varsayılan dosyayı temel alın. Bilinmeyen alanları başka sürümlerdeki örneklerden kopyalamayın.

Genel değişikliklerden sonra:

  1. YAML sözdizimini doğrulayın.
  2. /aeromine reload çalıştırın.
  3. Konsolda uyarı veya hata bulunmadığını kontrol edin.
  4. Etkilenen sistemi oyunda test edin.

Arena yapılandırması

Her arena kendi arenas/<arena>/arena.yml dosyasına sahiptir. Bu dosya genel olarak şunları temsil eder:

  • Arena kimliği ve etkin durumu.
  • Dünya ve seçili bölgenin iki köşesi.
  • Oyuncu spawn konumu.
  • SOLO, RACE veya GROUP modu.
  • RESET veya REGENERATE üretim davranışı.
  • block-generation.regeneration-seconds gecikmesi.
  • Arenaya bağlı diğer çalışma seçenekleri.

Konum ve alan alanlarını elle yazmak yerine oyun içi setarea ve setspawn komutlarını kullanmak dünya adı, koordinat, yaw ve pitch hatalarını önler.

Mine yapılandırması

Her mine arenas/<arena>/mines/<mine>.yml dosyasında tutulur. Mine dosyaları aşağıdaki sorumlulukları taşıyabilir:

  • Blok materyalleri ve ağırlıkları.
  • Görüntü adı.
  • Sıradaki mine bağlantısı.
  • Gerekli blok veya ekonomi değerleri.
  • Ödül ve komut listeleri.
  • Hologram metni ve konumu.

Blok paletindeki materyal adları sunucu sürümünüzde geçerli olmalıdır. Hatalı materyal adı mine'ın yüklenmesini engelleyebilir veya ilgili girdinin atlanmasına neden olabilir.

YAML kuralları

  • Girinti için sekme değil boşluk kullanın.
  • Aynı seviyede tutarlı girinti uygulayın.
  • : içeren serbest metinleri tırnak içine alın.
  • Liste öğelerini - ile ve doğru seviyede yazın.
  • Boolean değerlerde true veya false kullanın.
  • Ondalık sayılarda virgül yerine nokta kullanın.
  • Dosyanın UTF-8 olarak kaldığını doğrulayın.

Yeniden yükleme ve yeniden başlatma

/aeromine reload, yapılandırma ve mesaj değişikliklerini geliştirme sırasında hızlıca uygulamak içindir. Şu işlemlerden sonra tam yeniden başlatma kullanın:

  • AeroMine JAR dosyası değiştiğinde.
  • PacketEvents, PlaceholderAPI, Vault veya WorldGuard eklendiğinde ya da güncellendiğinde.
  • Entegrasyon eklentisinin yükleme sırası değiştiğinde.
  • Reload sonrasında listener veya paket davranışı tutarsız kaldığında.

Yedekleme

En az config/, arenas/, data/ ve langs/ klasörlerini birlikte yedekleyin. Yalnız players.yml dosyasını geri yüklemek, ilgili arena veya mine tanımı artık yoksa geçersiz oyuncu bağlantıları oluşturabilir.