DYNASTYPLUGINS
← Tüm eklentiler
Işınlanma

DyHomes

Rütbe sınırları, güvenli ışınlanma, DyClaim güveni, Folia desteği ve beş dille ev, warp ve spawn.

DyHomes · İndir

Beta

Sürüm notları

1.0.0-BETABeta

DyHomes 1.0.0-BETA

DyHomes'un ilk herkese açık sürümü: ev, warp ve spawn tek ve hafif bir eklentide. Bukkit, Spigot, Paper, Purpur ve Folia'da, Minecraft 1.20.x ile 26.x arasında çalışır.

Eklenenler

  • Evler. /ev, /evler, /evayarla ve /evsil (İngilizce: /home, /homes, /sethome, /delhome).
    • Evlere ad verilebilir. Ad yazılmazsa /evayarla home adlı evi kurar, /ev de home'a ya da tek evine götürür.
    • Var olan bir adla /evayarla yeni ev saymaz, o evi taşır.
    • Ev listesindeki adlara tıklanabilir.
    • Yöneticiler başka oyuncuların evlerine oyuncu:ev ile ulaşır; oyuncu çevrimdışıyken de çalışır.
  • Rütbeye göre sınır.
    • Varsayılan sınır homes.default-limit ile belirlenir (3).
    • dyhomes.limit.<sayı> sınırı değiştirir; birden fazlası varsa en yükseği geçerli.
    • dyhomes.limit.unlimited sınırı kaldırır.
    • homes.disabled-worlds seçilen dünyalarda yeni ev kurmayı engeller.
  • Warplar. /warp, /warplar, /warpayarla ve /warpsil; liste tıklanabilir. warps.per-warp-permission açıksa her warp dyhomes.warp.<ad> ister.
  • Spawn.
    • /spawn ve /spawnayarla eklendi.
    • Yeni oyuncular spawna gönderilir.
    • Yatağı ya da doğuş çapası olmayan oyuncular spawnda doğar.
    • /spawnayarla kullanılmadıysa /spawn ana dünyanın doğuş noktasına götürür.
  • Işınlanma akışı.
    • Işınlanmadan önce bekleme süresi var (3 saniye). Hareket, hasar ya da başka bir ışınlanma bunu iptal eder.
    • Ev, warp ve spawn için ayrı tekrar bekleme süresi ve ücret; /evayarla için de ücret ayarlanabilir.
    • dyhomes.cooldown.<saniye> rütbeye göre bekleme verir; en düşüğü geçerli.
    • Ücret ışınlanmadan hemen önce alınır, ışınlanma başarısız olursa iade edilir.
  • Güvenli varış.
    • Hedefte duracak yer, lav, ateş ve benzeri tehlike, safety.max-fall blok içinde zemin olup olmadığı kontrol edilir.
    • Güvensiz hedef reddedilir ve ipucu gösterilir; sonuna zorla eklenirse yine de gidilir.
    • Basamak, halı ve su dikkate alınır.
  • DyClaim.
    • DyClaim 1.1.0 ve sonrasında, başkasının claim'ine ev kurmak için o claim'in build hakkı, kullanmak için teleport hakkı gerekir. İki hak da ayarlanabilir.
    • Güven kaldırılırsa ev silinmez ama kullanılamaz.
    • DyClaim cevap veremezse işlem reddedilir.
  • EssentialsX'ten aktarım.
    • /dyhomes aktar essentials evleri (yeni ve eski dosya biçimi), warpları ve spawnı kopyalar.
    • DyHomes'ta zaten olanlar korunur.
    • EssentialsX dosyalarına yalnızca okumak için dokunulur.
  • Diller. İngilizce, Türkçe, Almanca, İspanyolca ve Rusça; Minecraft dilinden ya da /dyhomes dil ile seçilir. Türkçe komutlar: /ev, /evler, /evayarla, /evsil. Paper, Purpur ve Folia'da MiniMessage; oyuncuların yazdığı metin hiçbir zaman etiket olarak işlenmez.
  • PlaceholderAPI. %dyhomes_count%, %dyhomes_limit%, %dyhomes_remaining%, %dyhomes_names%, %dyhomes_cooldown%, %dyhomes_cooldown_formatted% ve %dyhomes_warps%.
  • Geliştirici API'si. DyHomesAPI ile iptal edilebilir HomeSetEvent, HomeDeleteEvent ve DyHomesTeleportEvent.
  • Folia. Aynı JAR Folia'da bölge ve varlık zamanlayıcılarıyla çalışır; Paper ve Folia'da ışınlanma asenkrondur.
  • Kayıt.
    • Her oyuncu için küçük bir YAML dosyası tutulur ve dosyalar yarım kalmayacak şekilde (atomik) yazılır.
    • Okunamayan dosyanın üzerine hiçbir zaman yazılmaz.
    • Dünyalar UID ve adıyla hatırlanır.
  • Yöneticilere Modrinth güncelleme bildirimi ve isteğe bağlı anonim bStats istatistikleri.

Yükseltme

İlk sürüm. DyHomes-1.0.0-BETA.jar dosyasını plugins/ klasörüne koy ve sunucuyu başlat. EssentialsX'ten geçiyorsan /dyhomes aktar essentials komutunu bir kez çalıştır. EssentialsX dosyaları yalnızca okunur ve DyHomes'ta zaten olan hiçbir şey değiştirilmez.

Doğrulama

30 otomatik test geçti. Yayın JAR'ı (SHA-256 d5f053cfde65511b284686cad62f7fb28ab99504faa26f8734bd99135d143595) ile canlı testler geçti:

  • EssentialsX, LuckPerms, Vault, PlaceholderAPI ve DyClaim 1.1.0 ile Purpur 1.20.4: 28/28.
  • DyClaim 1.1.0-Folia ile Folia 1.20.4: 11/11.
  • Spigot 26.3: 7/7.
  • Paper 26.2: 7/7.

Spigot'suz Bukkit, Folia 26.x, Geyser/Floodgate ve yüksek oyuncu sayısı test edilmedi.

Çerez tercihleri

Tema seçimini hatırlamak için isteğe bağlı depolama kullanıyoruz. İzin verirsen ziyaret ve indirme istatistiklerini de ölçeriz.