Ada Geliştirmeleri ve Gereksinimler
Dokuz upgrade türü, seviye değerleri, maliyetler ve bütün gelişmiş gereksinim seçenekleri.
Geliştirme türleri
| Tür | Etki |
|---|---|
border | Ada borderının tek yönlü uzunluğunu artırır. |
members | Sahip dahil takım kapasitesini artırır. |
hoppers | Ada hücresindeki yüklü huni sınırını artırır. |
mobs | Üç boyuttaki yüklü mob sınırını artırır. |
pistons | Normal ve yapışkan pistonların toplam sınırını artırır. |
generator | Lav-su jeneratörünün ağırlıklı blok tierini yükseltir. |
generator-luck | TekBlok mob/kasa çarpanı; varsayılan kapalı ve gizlidir. |
mob-drops | Mob loot ve XP çarpanını artırır. |
crop-drops | Olgun ü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;0bü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.
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: 64Placeholder 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.