Плагин для серверов Майнкрафт с безопасной случайной телепортацией игроков. Он ищет подходящие точки в настроенных мирах, учитывает опасные блоки и регионы других плагинов, а запуск телепорта можно оформить через меню с отсчётом.
Возможности
- Работает с неограниченным числом миров, включая обычный мир, незер, энд и пользовательские измерения.
- Для каждого мира отдельно задаются радиус поиска, задержка, стоимость, права доступа и доступность телепортации.
- Границы поиска могут повторять границу мира (
FOLLOW_WORLD_BORDER) или использовать заданный радиус (CUSTOM_RADIUS). - При поиске исключаются лава, огонь, кактусы, магмовые блоки, рыхлый снег, пустота, тесные пещеры и другие опасные места. Правила безопасности, дополнительные опасные блоки и пределы высоты настраиваются.
- Безопасные точки подготавливаются заранее, а нужные чанки удерживаются загруженными до телепортации.
- Меню телепортации поддерживает настраиваемые предметы, ячейки, названия, описания, звуки, свечение зачарований, данные моделей и заполнители для задержки, расстояния и статистики.
- Отсчёт может выводиться в полосе босса, заголовке и строке действий, сопровождаться звуками и частицами. Его отмена при движении, уроне, вводе команды или выходе игрока настраивается отдельно.
- Ведётся статистика всех, успешных и неудачных телепортаций, использования миров, времени поиска и телепортаций каждого игрока.
Команды
/rtp— открыть меню случайной телепортации./rtp gui— открыть меню случайной телепортации./rtp reload— перезагрузить конфигурационные файлы./rtp stats— посмотреть статистику телепортаций сервера./rtp debug— показать отладочную информацию./rtp version— показать сведения о плагине и подключённых интеграциях./rtp force <player>— принудительно телепортировать игрока./rtp biome <biome>— телепортироваться в указанный биом.
Права
Для задержки доступны права вида avenoxrtp.cooldown.<seconds>. Также предусмотрены отдельные права для обхода задержки и стоимости, доступа к телепортации в конкретных мирах и административных команд.
Настройка
config.yml— миры, задержки, стоимость, поиск, сообщения, звуки и частицы.gui.yml— внешний вид меню.messages.yml— сообщения для игроков.worlds.yml— правила отдельных миров; файл создаётся автоматически.
Требования
Плагин работает на Paper, Purpur и Folia с Java 21. Обязательных зависимостей нет.
При наличии Vault учитывается экономика, PlaceholderAPI добавляет 13 заполнителей, а LuckPerms используется для прав. Для проверки приватов поддерживаются WorldGuard, GriefPrevention, GriefDefender, Towny, Lands, Residence, KingdomsX, HuskTowns и RedProtect.
