v1.4
EklentiKararlı

Mine İlerlemesi

Oyuncuya özel mine zincirlerini, yükseltme koşullarını ve ilerleme yaşam döngüsünü yapılandırın.

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

Oyuncuya özel ilerleme

Her oyuncunun aktif mine kimliği ve ilerleme değerleri data/players.yml içinde tutulur. Aynı arenadaki oyuncular aynı kırma durumunu paylaşırken farklı mine seviyelerinde bulunabilir. Bu ayrım, ortak oynanış ile kişisel gelişimi aynı sistemde birleştirir.

Mine zinciri

Mine'lar genellikle bir sıra halinde bağlanır:

text
coal -> iron -> gold -> diamond

Her mine kendi sonraki mine bilgisini ve geçiş koşullarını tanımlar. Son mine için sonraki hedef boş bırakılabilir. Zincirde var olmayan bir mine kimliği kullanmak oyuncunun ilerleyememesine neden olur; değişikliklerden sonra /aeromine list ve gerçek bir oyuncu hesabıyla geçiş testi yapın.

Desteklenen gereksinimler

Kuruluma göre yükseltme kararı aşağıdaki değerlerden biri veya birkaçı üzerinden verilebilir:

  • Mine içinde kırılan blok sayısı.
  • Toplam kırılan blok sayısı.
  • Oyuncunun ekonomik bakiyesi.
  • Sunucu tarafından yönetilen seviye veya rütbe koşulu.
  • Yönetici komutlarıyla doğrudan atanan mine.

Ekonomi koşulu kullanılıyorsa Vault ve uyumlu bir ekonomi sağlayıcısı yüklenmiş olmalıdır. Sağlayıcı bulunmadığında para işlemlerine dayanan akışlar beklenen sonucu vermez.

İlerleme yaşam döngüsü

  1. Oyuncu arenaya katılır.
  2. AeroMine kayıtlı aktif mine değerini yükler.
  3. İlgili mine paleti oyuncuya paketlerle gönderilir.
  4. Geçerli blok kırıldığında sayaçlar artırılır.
  5. Gerekli koşullar değerlendirilir.
  6. Koşullar tamamlandığında ödüller ve komutlar uygulanır.
  7. Oyuncu bir sonraki mine'a geçirilir ve görünümü yenilenir.
  8. Güncel durum otomatik kayıt döngüsünde diske yazılır.

Yönetici müdahalesi

Oyuncu yanlış mine'a geçtiğinde, test hesabı hazırlanırken veya destek işlemi yapılırken oyuncu yönetim komutlarını kullanın. Değişiklikten önce mevcut değeri PlaceholderAPI ile veya veri dosyasının yedeği üzerinden doğrulayın.

Oyuncu çevrimdışıyken players.yml dosyasını elle düzenlemek mümkün olsa da sunucu açıkken yapılan dosya değişiklikleri bellekteki veri tarafından üzerine yazılabilir. Elle düzenleme gerekiyorsa sunucuyu durdurun, yedek alın, YAML girintisini koruyun ve ardından sunucuyu başlatın.

Tasarım önerileri

  • İlk mine'da gereksinimleri düşük tutarak sistemi oyuncuya öğretin.
  • Sonraki seviyelerde blok sayısını ve değerli cevher oranını birlikte artırın.
  • Ekonomi gereksinimini kırma gereksiniminin yerine değil, tamamlayıcısı olarak kullanın.
  • Mine zincirinde döngü oluşturmayın.
  • Son mine davranışını açıkça test edin.
  • Placeholder değerlerini skor tablosunda göstererek oyuncuya ilerleme geri bildirimi verin.