Плагин для серверов Майнкрафт для случайной телепортации игроков. Он заранее подбирает безопасные точки и загружает чанки асинхронно, чтобы команда телепортации не создавала зависаний сервера.
Возможности
- Подготавливает проверенные точки заранее и телепортирует игрока в готовое место.
- Настраивает отдельно для каждого мира центр, минимальный и максимальный радиус, форму области, высоту, свободное место над головой, запрещённые блоки и биомы.
- Поддерживает режимы поиска
SURFACE,NETHERиHIGHEST_SOLID; в незере точка ищется под бедроковым потолком. - Для групп прав можно задать свои задержки, время подготовки, радиус, стоимость и число попыток поиска.
- Может телепортировать при входе — только впервые или при каждом подключении; есть вариант только для игроков без точки возрождения.
- Есть отмена подготовки при движении или уроне, защита от урона после прибытия, проверка свободного слота инвентаря, звуки, частицы и заголовок.
- Тексты сообщений хранятся в языковом файле; русский перевод можно добавить, скопировав один из готовых языковых файлов.
Команды
/rtp— случайно телепортироваться./rtp <player>— телепортировать другого игрока./rtp world <name>— телепортироваться в указанный мир./rtp info— показать настроенные миры и количество подготовленных точек./rtp reload— перечитать конфиг и языковой файл.- Алиасы:
/wild,/randomtp.
Права
asyncrtp.use— использовать/rtp; выдано всем по умолчанию.asyncrtp.other— телепортировать другого игрока.asyncrtp.world— выбирать мир.asyncrtp.info— смотреть сведения о точках.asyncrtp.reload— перезагружать настройки.asyncrtp.bypass.cooldown,asyncrtp.bypass.warmup,asyncrtp.bypass.cost— обход задержки, подготовки и стоимости соответственно.
Настройка
Для каждого мира доступны отдельные параметры области поиска и безопасных блоков. Для групп прав можно переопределять отдельные значения, например только cooldown-seconds, наследуя остальные настройки.
Требования
Нужен Paper или сервер на основе его API, включая Purpur. Spigot и CraftBukkit не поддерживаются. Vault подключается для платы за телепортацию, а PlaceholderAPI добавляет плейсхолдеры %asyncrtp_cooldown%, %asyncrtp_cooldown_seconds%, %asyncrtp_ready% и %asyncrtp_queue%.
