Плагин для серверов Майнкрафт на Paper и Spigot для случайной телепортации игроков в безопасные места. Он заранее ищет подходящие координаты, умеет обходить регионы и приваты, а выбор мира выводит через графическое меню.
Возможности
- Предварительно подбирает безопасные точки в фоне, поэтому телепортация происходит сразу; если запас точек закончился, поиск продолжается асинхронно.
- Выбор мира через настраиваемое меню: можно менять заголовок, размер, заполняющие предметы и звук открытия. Для сервера с одним миром можно включить мгновенную телепортацию без меню.
- Исключает заданные биомы, опасные и заполненные водой блоки, котлы с лавой, рыхлый снег и кусты сладких ягод. Проверяет соседние твёрдые блоки, чтобы игрок не оказался на одинокой колонне над лавой.
- В незере ищет место ниже бедрока на крыше, а в энде выбирает посадку на твёрдой земле из эндерняка.
- Учитывает регионы WorldGuard, приваты GriefPrevention, территории Towny, Lands и HuskTowns.
- После прибытия выдаёт настраиваемую неуязвимость и эффекты медленного падения, сопротивления и ночного зрения. Во время ожидания показывает боссбар, частицы портала, а после — заголовок с координатами.
- Поддерживает оплату через Vault, возврат средств при отмене или ошибке, дневные и недельные лимиты, задержки и историю телепортаций. Данные и ограничения сохраняются в SQLite.
- Есть плейсхолдеры PlaceholderAPI:
%rtpplus_cooldown%,%rtpplus_cooldown_<world>%,%rtpplus_status_<world>%,%rtpplus_uses_left_today%,%rtpplus_uses_left_weekly%.
Команды
/rtpили/wild— открыть меню случайной телепортации./rtp <world>— телепортироваться в случайную точку указанного мира./rtp cancel— отменить ожидание телепортации и вернуть оплату./rtp help— открыть справку./rtp history [player]— посмотреть последние координаты телепортаций./rtp reload— перезагрузить конфигурацию./rtp tp <player> <world>— принудительно телепортировать игрока без оплаты и задержки./rtp stats— показать статистику телепортаций сервера./rtp resetcooldown <player> [world]— сбросить задержку игрока./rtp resetlimits <player>— сбросить дневной и недельный лимиты игрока.
Права
rtp.use— использование/rtp,/wildи справки.rtp.cancel— отмена телепортации.rtp.history— просмотр истории телепортаций.rtp.reload— перезагрузка конфигурации.rtp.admin— административные команды.rtp.limits.bypass— обход дневных и недельных лимитов.rtp.cooldown.bypass— обход задержек.rtp.world.overworld,rtp.world.nether,rtp.world.end— доступ к случайной телепортации в соответствующий мир.rtp.cooldown.vip1,rtp.cooldown.vip2— настраиваемые уровни задержки для привилегий.
Настройка
В конфигурации задаются миры и биомы для поиска, внешний вид меню, стоимость, задержки, лимиты, эффекты прибытия и параметры безопасной точки.
Требования
Плагин предназначен для Paper и Spigot. Для оплаты требуется Vault; интеграции с WorldGuard, GriefPrevention, Towny, Lands, HuskTowns и PlaceholderAPI используются для защиты территорий и плейсхолдеров.
