
Enes RtpZone | Plugin
Advanced RTP Zone System with global countdown, instant teleportation, and multi-platform support (Paper/Folia/Purpur). Features configurable target worlds, async chunk loading, and safe location detection.
Оцените первым
64
8
Список изменений
Developer: Enes9899
GitHub: https://github.com/Enes9899
Modrinth: /plugins/enesrtpzone
BuiltByBit: https://builtbybit.com/resources/enes-rtpzone-plugin.106025/
🚀 Features / Özellikler
| English | Türkçe |
|---|---|
| RTP zone definition and management | RTP bölge tanımlama ve yönetimi |
| Easy zone selection with wand (left/right click) | Wand ile kolay bölge seçimi (sol/sağ tık) |
| Automatic random teleportation | Otomatik rastgele ışınlanma |
| Safe teleportation control (checks lava, water, cactus) | Güvenli ışınlanma kontrolü (lav, su, kaktüs vb. kontrol) |
| Folia support (global synchronized countdown - everyone sees same numbers) | Folia desteği (global senkronize geri sayım - herkes aynı sayıyı görür) |
| Countdown display with title messages | Title mesajları ile geri sayım gösterimi |
| Timer doesn't stop when leaving zone, starting player continues until finished | Bölgeden çıkınca sayaç durmaz, başlayan oyuncu bitirene kadar devam eder |
📋 Commands / Komutlar
| Command / Komut | Description / Açıklama | Permission / Yetki |
|---|---|---|
/rtpzone | Shows help message / Yardım mesajını gösterir | rtpzone.admin |
/rtpzone wand | Gives zone selection wand / Bölge seçim wand'ı verir | rtpzone.admin |
/rtpzone create <name> | Saves selected zone / Seçilen bölgeyi kaydeder | rtpzone.admin |
/rtpzone delete <name> | Deletes specified zone / Belirtilen bölgeyi siler | rtpzone.admin |
/rtpzone reset | Resets selected positions / Seçilen pozisyonları sıfırlar | rtpzone.admin |
/rtpzone reload | Reloads configuration / Konfigürasyonu yeniler | rtpzone.admin |
🔒 Permissions / Yetkiler
rtpzone.admin- Access to all commands / Tüm komutlara erişim
📦 Installation / Kurulum
English:
- Copy
enesrtpzone-1.0.jarto thepluginsfolder - Start or restart your server
- Edit
plugins/enesrtpzone/config.ymlto customize settings
Türkçe:
enesrtpzone-1.0.jardosyasınıpluginsklasörüne kopyalayın- Sunucuyu başlatın veya yeniden başlatın
plugins/enesrtpzone/config.ymldosyasını düzenleyerek ayarları özelleştirin
⚙️ Configuration (config.yml) / Yapılandırma
rtp:
countdown: 30 # Countdown duration (seconds) / Geri sayım süresi (saniye)
max-radius: 10000 # Maximum teleport distance / Maksimum ışınlanma mesafesi
min-radius: 1000 # Minimum teleport distance / Minimum ışınlanma mesafesi
messages:
prefix: "&8[&b&lRTP&f&lZone&8] &7"
wand-received: "&aSelection wand received! / &aSeçim wand'ını aldınız!"
select-first: "&cSelect two points first! (Left & Right click) / &cÖnce iki nokta seçin! (Sol ve Sağ tık)"
pos1-set: "&aPoint 1 set! / &a1. nokta seçildi!"
pos2-set: "&aPoint 2 set! / &a2. nokta seçildi!"
zone-created: "&aZone '%name%' created! / &a'%name%' bölgesi oluşturuldu!"
entered-zone: "&eYou entered RTP zone! &cCountdown started... / &eRTP bölgesine girdiniz! &cGeri sayım başladı..."
left-zone: "&aYou left the RTP zone! / &aRTP bölgesinden çıktınız!"
teleporting: "&aTeleporting to safe location... / &aGüvenli bir konuma ışınlanıyorsunuz..."
countdown-title: "&6&l%time%"
countdown-subtitle: "&e&nTeleporting in seconds / &e&nsaniye sonra ışınlanacaksınız"
📖 Usage / Nasıl Kullanılır
English:
- Get wand with
/rtpzone wand - Use wand to select point 1 (left click) and point 2 (right click)
- Save zone with
/rtpzone create <zone_name> - Players entering the zone will automatically teleport to random locations
Türkçe:
/rtpzone wandkomutu ile wand alın- Wand'i kullanarak sol tık ile 1. noktayı, sağ tık ile 2. noktayı seçin
/rtpzone create <bölge_ismi>komutu ile bölgeyi kaydedin- Artık oyuncular bu bölgeye girdiklerinde otomatik olarak rastgele konumlara ışınlanacaklar
⚙️ System Logic / Sistem Çalışma Mantığı
| English | Türkçe |
|---|---|
| Global Timer: All players on server see same countdown (e.g. 30, 29, 28...) | Global Sayaç: Sunucudaki tüm oyuncular aynı geri sayımı görür (örn. 30, 29, 28...) |
| Entering Zone: Countdown displays, title messages appear | Bölgeye Girince: Geri sayım gösterilir, title mesajları çıkar |
| Leaving Zone: Countdown display stops, but global timer continues | Bölgeden Çıkınca: Geri sayım göstermeyi bırakır, ama kullanılan global sayaç devam eder |
| Teleport Condition: When timer hits 0, player teleports if still in zone | Işınlanma Şartı: Sayaç 0 olduğunda oyuncu hala bölgedeyse ışınlanır |
Platform Differences / Platform Farkı
| Platform | English | Türkçe |
|---|---|---|
| Paper | Standard Paper servers | Standart Paper sunucuları için |
| Folia | Folia multithreaded server (global synchronization support) | Folia multithreaded sunucusu için (global senkronizasyon desteği) |
| Purpur | Purpur server | Purpur sunucusu için |
Important / Önemli: Use the JAR file appropriate for your server. For example, if using Folia, copy the -folia.jar file.
📝 Changelog / Yapılan Değişiklikler
v1.0
| English | Türkçe |
|---|---|
| Two-point zone selection system | İki çıkarılı bölge seçim sistemi |
| Global countdown system | Global geri sayım sistemi |
| Automatic random teleportation | Otomatik rastgele ışınlanma |
| Safe teleportation control | Güvenli ışınlanma kontrolü |
| Folia support (global synchronization) | Folia desteği (global senkronizasyon) |
| Countdown display with title messages | Title mesajları ile geri sayım gösterimi |
| Bug Fix: Instant teleport when timer ends (async methods made synchronous) | Bug Fix: Timer dolduğunda anında ışınlanma (async yöntemlerin senkron değiştirilmesi) |
📄 License / Lisans
MIT License
Copyright (c) 2026 Enes9899
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
This project was developed by Enes9899. / Bu proje Enes9899 tarafından geliştirilmiştir.
Файлы
EnesRtpZone-purpur.jar(26.35 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0
Загрузчики
Purpur
Версии игры
1.21.1–1.21.11
Загрузок
21
Дата публикации
02.05.2026
