v1.0
EklentiKararlı

Ada Geliştirmeleri ve Gereksinimler

Dokuz upgrade türü, seviye değerleri, maliyetler ve bütün gelişmiş gereksinim seçenekleri.

v1.0·Minecraft 1.21.11·Paper·Java 21

Geliştirme türleri

TürEtki
borderAda borderının tek yönlü uzunluğunu artırır.
membersSahip dahil takım kapasitesini artırır.
hoppersAda hücresindeki yüklü huni sınırını artırır.
mobsÜç boyuttaki yüklü mob sınırını artırır.
pistonsNormal ve yapışkan pistonların toplam sınırını artırır.
generatorLav-su jeneratörünün ağırlıklı blok tierini yükseltir.
generator-luckTekBlok mob/kasa çarpanı; varsayılan kapalı ve gizlidir.
mob-dropsMob loot ve XP çarpanını artırır.
crop-dropsOlgun ürün verimini artırır.

Her tür bağımsız kapatılabilir. menu-enabled: false, yalnız dahili menü kartını gizler; özellik ve /ob upgrade <tür> komutu çalışmaya devam eder. Böylece DeluxeMenus gibi harici arayüzler kullanılabilir.

Temel seviye alanları

config/upgrades.yml içinde çoğu upgrade şu paralel listeleri kullanır:

  • values: Her seviyedeki gerçek limit veya çarpan.
  • requirements: Ortak ada OneBlock kırma şartı.
  • island-level-requirements: Blok tabanlı ada seviyesi şartı.
  • costs: Vault para bedeli.
  • item-costs.<seviye>: Bir veya birden fazla eşya bedeli.

İlk liste girdisi başlangıç seviyesidir. Sonraki her indeks satın alınabilecek hedef seviyeyi temsil eder. İlişkili listeler values ile aynı uzunlukta olmalıdır.

Kişisel gereksinimler

config/upgrade-requirements.yml, yükseltmeyi satın alan oyuncuya bağlı koşulları taşır:

  • required-blocks: Kişisel TekBlok kırma miktarı.
  • requirement-tiers: Sayacın okunacağı tier; 0 bütün tierler.
  • required-xp-levels: Satın alındığında oyuncudan düşülecek vanilla XP seviyesi.
  • required-playtime-hours: Vanilla oynama istatistiğine göre saat.
  • required-permissions: Gerekli permission.
  • required-placeholders: PlaceholderAPI karşılaştırması.
  • required-specific-blocks: Tier, material ve miktar bazlı kişisel kırma.
yaml
upgrade-requirements:
  hoppers:
    required-blocks: [0, 0, 300, 700, 1400]
    requirement-tiers: [0, 0, 2, 4, 7]
    required-xp-levels: [0, 0, 0, 5, 10]
    required-playtime-hours: [0, 0, 0, 1.0, 2.0]
    required-permissions: ['', '', '', 'sunucu.rutbe.tecrubeli', 'sunucu.rutbe.usta']
    required-placeholders: ['', '', '', '', '%statistic_time_played% >= 360000']
    required-specific-blocks:
      4:
        - tier: 4
          block: IRON_ORE
          amount: 64

Placeholder koşulları >=, <=, >, <, == ve != işleçlerini destekler. Sayısal değerler sayı, diğerleri büyük/küçük harf duyarsız metin olarak karşılaştırılır.

Satın alma ve güvenlik sırası

Eklenti özellik durumu, sahiplik, azami seviye, bütün gereksinimler, bakiye, XP ve eşyaları doğrular. Kaynaklar yalnız koşullar tamamlandıktan sonra alınır. Ekonomi çekimi başarısızsa yükseltme başarı sayılmaz. Yeni sınır anında ilgili ada üyelerine uygulanır; limit düşüren manuel config değişiklikleri mevcut blokları veya entityleri kendiliğinden silmez.