DYNASTYPLUGINS
← Tüm eklentiler
Keşif

DyRTP

Biyom seçimi, rütbeye göre sınırlar, DyClaim desteği ve beş dille güvenli rastgele ışınlanma.

DyRTP · İndir

DyRTP 1.1.0

1.1.0Kararlı

DyRTP 1.1.0

Bu, şimdiye kadarki en büyük DyRTP güncellemesi. Oyuncular inmek istedikleri biyomu seçebiliyor. Rütbelere kendi bekleme süresi, fiyatı ve mesafesi verilebiliyor. Sunucular PlaceholderAPI değişkenleri, üç yeni dil, MiniMessage biçimlendirme ve bir geliştirici API'si kazanıyor. Her yeni sistemin config.yml içinde kendi açma/kapama ayarı var. Ayarlar, kısayollar ve oyuncu tercihleri korunur; yükseltmek için JAR'ı değiştirmek yeterli.

Biyom seçimi

Ne değişti? Şimdiye kadar RTP her zaman bütün dünyada arama yapıyordu. Artık oyuncular biyom seçebilir.

  • /dyrtp biyom <biyom> (İngilizce: /dyrtp biome) yalnızca o biyomda arar. TAB seçilebilir biyomları listeler.
  • biome-selection.biomes seçimi sınırlar. Boş liste, kara listede olmayan her biyoma izin verir.
  • Okyanus gibi kara listedeki biyomlar hiçbir zaman seçilemez; dünyanın kendi allowed-biomes listesi de geçerlidir.
  • Biyom aramalarının kendi sınırları var: biome-selection.max-attempts (varsayılan 1000) ve biome-selection.timeout-seconds (varsayılan 60). Güvenli yer bulunamazsa oyuncuya söylenir ve ücret alınmaz.
  • Fiyat, bekleme süresi, ısınma ve onay normal RTP ile aynı çalışır.
  • İzin dyrtp.biome (varsayılan olarak herkes). Açma/kapama: biome-selection.enabled.

Rütbeye göre bekleme süresi, fiyat ve mesafe

Ne değişti? Eskiden herkesin bekleme süresi, fiyatı ve mesafesi aynıydı. Artık izinlerle gruba göre değiştirilebiliyor:

İzinEtkisiBirden fazlası varsa
dyrtp.cooldown.<saniye>Bekleme süresini değiştirir, örn. dyrtp.cooldown.60En düşüğü geçerli
dyrtp.price.<tutar>Fiyatı değiştirir, örn. dyrtp.price.25En düşüğü geçerli
dyrtp.radius.<blok>En uzak mesafeyi değiştirir, örn. dyrtp.radius.10000En yükseği geçerli
  • dyrtp.cooldown.0 o grup için beklemeyi kaldırır.
  • Mesafe izni dünyanın min-radius değerinin altına inemez.
  • Bu izinleri olmayan oyuncular normal ayarları kullanır; kullanmayan sunucularda hiçbir şey değişmez.
  • Açma/kapama: cooldown.permission-overrides, economy.permission-prices ve rtp.permission-radius.

PlaceholderAPI

PlaceholderAPI kuruluysa DyRTP kendi değişkenlerini kaydeder. eCloud indirmesi gerekmez.

DeğişkenGösterdiği
%dyrtp_cooldown%Kalan saniye, hazırsa 0
%dyrtp_cooldown_formatted%Aynısı yazıyla, örn. 4 dk 12 sn
%dyrtp_ready%true veya false
%dyrtp_price%Oyuncunun fiyatı (sayı)
%dyrtp_price_formatted%Ekonominin para birimiyle fiyat
%dyrtp_world%Sonraki RTP'nin gideceği dünya

Açma/kapama: integrations.placeholderapi.enabled.

Almanca, İspanyolca ve Rusça

DyRTP artık İngilizce ve Türkçenin yanında Almanca, İspanyolca ve Rusça mesaj dosyalarıyla geliyor.

  • language.default: auto ayarında oyuncular bu dilleri Minecraft dil ayarlarından otomatik alır.
  • Oyuncular /dyrtp dil de, es veya ru ile seçebilir. Yöneticiler /dyrtp admin dil ile herkes için tek dil ayarlayabilir.
  • Yeni messages_de.yml, messages_es.yml ve messages_ru.yml dosyaları eklenti klasöründe oluşturulur ve diğerleri gibi düzenlenebilir.

MiniMessage

Paper ve Purpur'da tüm mesajlar artık alışılmış & kodlarının yanında MiniMessage etiketlerini de kullanabilir; örneğin <green>, <#55ff55> veya <gradient:#55ff55:#55ffff>Işınlandın!</gradient>.

  • Mevcut mesaj dosyaları değiştirmeden çalışır; & kodları ve etiketler birlikte kullanılabilir.
  • Spigot Adventure içermez, bu yüzden orada yalnızca & kodları çalışır. DyRTP Adventure'ı kendi içinde taşımaz.
  • Oyuncu adları ve mesaja eklenen diğer değerler hiçbir zaman etiket olarak okunmaz.

Otomatik RTP'de başka dünya

first-join-rtp.world ve death-rtp.world artık oyuncuları başka bir dünyaya gönderebilir; örneğin lobiden survival dünyasına. Boş bırakılırsa eskisi gibi bulunulan dünya kullanılır.

Geliştirici API'si

Diğer eklentiler dev.dyrtp.api.DyRTPAPI kullanabilir:

  • isAvailable(), getCooldownRemaining(player), getPrice(player), getDestinationWorld(player) ve isTeleporting(player);
  • randomTeleport(player) /forcertp gibi bir ışınlanma başlatır.

Mevcut istek, ışınlanma öncesi, ışınlanma sonrası ve hata olayları aynı kalır.

bStats

DyRTP artık bStats'e anonim istatistik gönderiyor: sunucu ve oyuncu sayısı, Minecraft ve eklenti sürümü ve birkaç DyRTP grafiği (dil modu, ekonomi, bekleme süresi, otomatik RTP, PlaceholderAPI ve DyClaim kullanımı). Oyuncu adı, konum veya sohbet gönderilmez. metrics.enabled: false ile ya da tüm eklentiler için plugins/bStats/config.yml dosyasından kapatabilirsiniz.

Küçük değişiklikler

  • Yeni lisans. DyRTP 1.1.0 ve sonrası, DyClaim ile aynı koşullara sahip DyRTP Source-Available License 1.0 ile dağıtılır: her sunucuda ücretsiz kullanılabilir ve değiştirilebilir, ücretli dağıtılamaz, dağıtılan sürümlerin kaynak kodu paylaşılmalıdır. Önceki sürümler LGPL-3.0-only lisansını korur.
  • Yeni kurulumlar varsayılan olarak vanilla /worldborder sınırını izler (use-world-border: true); max-radius yine üst sınırdır. Mevcut ayarlar kendi değerini korur. Dünya sınırı dışındaki hedefler eskiden de şimdi de her zaman reddedilir.
  • Hiç düzenlemediğiniz yardım ve dil metinleri yükseltmeden sonra yeni dilleri listeler. Düzenlenmiş metinler korunur.

Performans

BetterRTP karşılaştırması DyRTP 1.1.0 ile, 1.0.1'deki aynı dünya kopyası, ayarlar ve istemciyle tekrarlandı. DyRTP beş senaryonun hepsinde daha düşük medyan komut-ışınlanma süresi aldı:

SenaryoDyRTP 1.1.0BetterRTP 3.6.13
Overworld 16–96, ilk tur2,22 ms100,50 ms
Overworld 16–96, ikinci tur1,67 ms100,25 ms
Overworld 500–1000, ilk tur76,25 ms127,49 ms
Nether 16–961,67 ms100,89 ms
End 16–961,34 ms99,92 ms

Her eklenti 70 ışınlanmayı hatasız tamamladı. Bu, Paper 26.1.2 üzerinde tek istemciyle ölçülen komut-ışınlanma süresidir; CPU veya bellek kullanımı değildir ve genel bir garanti değildir. Yöntem ve sınırlar

Yükseltme

  1. Sunucuyu durdurun.
  2. Eski JAR'ı ve bütün plugins/DyRTP klasörünü yedekleyin.
  3. JAR'ı DyRTP-1.1.0.jar ile değiştirip sunucuyu başlatın.

Eksik ayarlar ve mesajlar değerleriniz sıfırlanmadan eklenir.

Doğrulama

  • Otomatik testler. 105 test geçti: rütbeler, mesafe, diller, istemci dili algılama, geçiş, biyom seçimi, MiniMessage, değişkenler, API ve paketleme.
  • Purpur 1.20.4'te canlı test (LuckPerms, PlaceholderAPI, Vault ve EssentialsX ile): 22/22 kontrol geçti. İlk giriş ve ölüm RTP'si, rütbe bekleme süresi/fiyat/mesafe, değişkenler, MiniMessage geçişi, Almanca/İspanyolca/Rusça yardım, biyom TAB'ı, biyoma iniş (sunucu tarafından kontrol edildi) ve yeniden yükleme dahil.
  • Spigot 26.3'te canlı test: 5/5. RTP çalıştı, & kodları uygulandı ve MiniMessage etiketi yazıldığı gibi göründü.
  • Bedrock/Geyser ve tüm koruma eklentileri 1.1.0 için yeniden test edilmedi.
Lisans
DyRTP Source-Available License 1.0
Effective date: 25 October 2026

Copyright (c) 2026 Claww / DyPlugin and DyRTP contributors.
All rights reserved except as expressly granted below.

1. Scope

"Software" means the DyRTP code, binaries and documentation distributed
with this license, to the extent the relevant copyright holders may grant
these permissions. "Modified Version" means a modification or derivative
of that Software. This is a custom source-available license, not the GNU GPL
and not an OSI-approved open-source license.

2. Permitted use

You may download, inspect, run, copy and modify the Software, including for
personal, educational and commercial Minecraft servers. Running a server
that accepts donations or sells server access does not itself constitute
selling the Software. You may redistribute the Software or Modified Versions
without charge if you meet all conditions below.

3. No paid distribution

Without separate written permission from the relevant copyright holders,
you must not sell, sublicense for a fee, offer paid downloads of, or require
payment or a donation to obtain the Software or a Modified Version. You must
not include it in a paid software bundle or use another arrangement to charge
for access to its source or binaries. Voluntary donations are allowed only
when access to the Software is not conditional on donating.

4. Source availability on distribution

Whenever you distribute the Software or a Modified Version, provide a public,
free-of-charge link to its complete corresponding source code, including
your changes and the build files needed to produce the distributed version.
Keep that source available for as long as you offer the distribution. Do not
distribute a closed-source Modified Version. Private modifications that you
do not distribute do not have to be published.

5. Attribution and notices

Retain this license and existing copyright and attribution notices in source
and binary distributions. Identify DyRTP and Claww / DyPlugin visibly in
the plugin description, README or equivalent documentation, and any public
distribution page. Modified Versions must identify their changes and must
not imply that they are official releases or endorsed by the original authors.

6. Same terms for redistribution

Distribute covered Software and Modified Versions under this license, with
no additional terms that remove the permissions granted here or defeat its
conditions. No ownership of the Software, project name or branding is
transferred. Attribution does not grant permission to impersonate the project.

7. Third-party material and earlier distributions

Third-party components, dependencies and contributions remain subject to
their applicable rights and licenses. This license does not override those
licenses or grant rights the relevant copyright holders do not possess.
Earlier copies distributed under another license retain their applicable
license; this notice does not retroactively revoke previously granted rights.
If you cannot satisfy all applicable licenses, do not redistribute that
combination without obtaining the required permissions.

8. Termination

Permissions under this license terminate if you fail to comply with its
conditions. They are reinstated when the violation is fully cured, unless
the relevant copyright holder has separately terminated them in writing.
Termination does not remove any rights you have independently under law
or under an applicable license for an earlier distribution.

9. Disclaimer of warranty and liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE SOFTWARE IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.
THE AUTHORS AND COPYRIGHT HOLDERS ARE NOT LIABLE FOR ANY CLAIM, DAMAGE OR
OTHER LIABILITY ARISING FROM THE SOFTWARE OR ITS USE, WHETHER IN CONTRACT,
TORT OR OTHERWISE. MANDATORY LEGAL RIGHTS REMAIN UNAFFECTED.

10. Separate permissions

For permissions beyond this license, contact Claww / DyPlugin through
https://github.com/DyPlugin/DyRTP. A separate permission is valid only
when granted in writing by the relevant rights holder.

Dosyalar

1.1.0Kararlı
StandartDyRTP-1.1.0.jar
Bukkit · Spigot · Paper · PurpurMinecraft 26.3 · 26.2 · 26.1.x · 1.21.x · 1.20.x
0.17 MBİndir

Ç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.