Плагин для серверов Майнкрафт на Paper, который добавляет систему запросов на телепортацию в стиле DonutSMP. Игроки смогут отправлять запросы на перемещение к другому игроку или приглашать его к себе, а администратор — настроить задержки, безопасность и оформление сообщений.
Возможности
- Проверяет место телепортации: ищет ближайшую безопасную точку, если цель находится в лаве, огне, пустоте или внутри блока.
- Поддерживает задержку перед телепортацией и перерыв между запросами.
- Запрос можно принять или отклонить кнопками в чате либо через окно с головой игрока, зелёной и красной шерстью.
- Разрешает отменять подготовку к телепортации при движении или получении урона.
- Сообщения настраиваются через MiniMessage: доступны цвета, градиенты и HEX-цвета. При наличии PlaceholderAPI в них работают плейсхолдеры.
Команды
/tpa <player>— запросить телепортацию к игроку./tpahere <player>— предложить игроку телепортироваться к вам./tpaccept— принять запрос./tpdeny— отклонить запрос./tpacancel— отменить свой исходящий запрос./tpatoggle— включить или выключить приём запросов./tpareload— перезагрузитьconfig.yml.
Права
tpa.use— основные команды телепортации.tpa.bypass.warmup— пропуск задержки перед телепортацией.tpa.bypass.cooldown— пропуск перерыва между телепортациями.tpa.admin— перезагрузка конфига и действия администратора.
Настройка
В config.yml задаются:
settings.warmup— задержка перед телепортацией в секундах.settings.cooldown— перерыв между запросами.settings.request-expire— срок действия запроса.settings.cancel-on-moveиsettings.cancel-on-damage— отмена подготовки при движении и уроне.settings.safe-teleport-enabled— проверка безопасного места.settings.safe-search-radiusиsettings.safe-search-vertical— область поиска безопасной точки.gui.enabled— окно запроса.messages.*— текст сообщений.
Состояние отключения входящих запросов хранится только до перезапуска сервера.
Требования
Работает на Paper с Java 17 или новее. PlaceholderAPI подключается по желанию для плейсхолдеров в сообщениях.
