Плагин для серверов Майнкрафт, который добавляет телепорты по запросу между игроками. Игрок отправляет запрос на перемещение к другому игроку или приглашает его к себе, а получатель принимает либо отклоняет его в чате.
Возможности
- Задержка между запросами и время их действия.
- Кликабельные кнопки принятия и отклонения запроса в чате.
- Отдельные звуки для отправки, получения, принятия, отклонения и истечения запроса.
- Возможность запретить входящие запросы через
/tpatoggle. - Одновременные запросы нескольким игрокам и выбор нужного игрока при ответе.
- Необязательная задержка перед телепортацией: после принятия запроса отправитель должен стоять на месте.
- Для администрации: принудительный телепорт игрока к себе и перемещение к последней сохранённой позиции игрока не в сети.
- Поддержка PlaceholderAPI для отображения имён с префиксами.
Команды
/tpa <игрок>— отправить запрос на телепортацию к игроку./tpahere <игрок>— попросить игрока телепортироваться к вам./tpaccept [игрок]— принять запрос; имя нужно указать при нескольких запросах./tpdeny [игрок]— отклонить запрос./tpacancel [игрок]— отменить свой исходящий запрос./tpatoggle— включить или выключить приём запросов./tphere <игрок>— принудительно телепортировать игрока к себе./tpo <игрок>— телепортироваться к последней известной позиции игрока не в сети./tpreload— перезагрузитьconfig.yml./tpdebug— включить или выключить отладочные записи о запросах в консоли./tpa help— показать справку по командам.
Права
Игрокам выдаются права: tpa.command.tpa, tpa.command.tpahere, tpa.command.tpaccept, tpa.command.tpdeny, tpa.command.tpacancel, tpa.command.tpatoggle, tpa.command.version и tpa.command.help.
Права администрации: tpa.reload для /tpreload, tpa.debug для /tpdebug, tpa.command.tphere для /tphere и tpa.command.tpo для /tpo.
Настройка
Параметры находятся в config.yml. Можно менять время ожидания и срок действия запросов через tpa_cooldown, tpa_request_timeout, tpahere_cooldown и tpahere_request_timeout; включать задержку телепортации ключом teleport_warmup_enabled и задавать её длительность в teleport_warmup_seconds.
Ключи allow_multiple_requests, tpahere_enabled и tpo_enabled управляют несколькими запросами, командой приглашения к себе и телепортом к последней позиции офлайн-игрока. В разделах sounds, messages, clickable_messages и help_messages настраиваются звуки, сообщения, кнопки чата и текст справки; поддерживаются теги MiniMessage и устаревшие цветовые коды.
Требования
Плагин работает на серверах Paper, Folia, Bukkit и Spigot. Для форматирования имён через PlaceholderAPI требуется установленный PlaceholderAPI; префиксы LuckPerms также требуют расширение PlaceholderAPI для LuckPerms.
