
TPA
Простой и настраиваемый плагин TPA для Bukkit/Paper. Добавляет удобные команды телепортации с запросами, таймерами и отменой при движении или уроне.
TPA - Простой плагин телепортации для Minecraft
TPA - это легковесный плагин для серверов на Bukkit/Paper, который добавляет удобную систему телепортации по запросу. Если на ванильном сервере игроки бегают друг к другу пешком или используют /tp в обход, то TPA решает эту проблему цивилизованно: с запросами, подтверждением и защитой от спама.
Что делает TPA
Плагин добавляет команды /tpa и /tpahere, которые позволяют отправлять запросы на телепортацию. Игрок может принять (/tpaccept) или отклонить (/tpdeny) запрос. Всё это сопровождается кликабельными кнопками в чате и обратным отсчётом в action-bar. Если игрок пошевелится или получит урон во время отсчёта - телепортация отменяется. Никаких внезапных перемещений в лаву или под монстров.
Основные возможности
- Запросы на телепортацию - /tpa <игрок> отправляет запрос, /tpahere просит игрока телепортироваться к вам
- Принятие и отклонение - /tpaccept и /tpdeny с кликабельными кнопками в чате
- Настраиваемый таймаут - по умолчанию 60 секунд, можно изменить в конфиге
- Кулдаун между запросами - чтобы игроки не спамили друг другу
- Задержка телепортации - с обратным отсчётом в action-bar
- Автоотмена при движении или уроне - защита от нечестной телепортации
- Кнопки [Accept] / [Deny] - с всплывающей подсказкой при наведении
- Цветные сообщения - на базе Adventure API, красиво и читаемо
- Выделение имён игроков - жирным шрифтом для наглядности
- Перезагрузка конфига - /tpa reload для операторов без перезапуска сервера
- Tab-completion - автодополнение для всех команд
Команды плагина TPA
/tpa <игрок>- отправить запрос на телепортацию к игроку/tpahere <игрок>- попросить игрока телепортироваться к вам/tpaccept- принять входящий запрос/tpdeny- отклонить запрос/tptoggle- включить/отключить приём запросов/tpa reload- перезагрузить конфиг (только для операторов)
Права доступа (permissions)
tpa.request- разрешает /tpa и /tpaheretpa.accept- разрешает /tpaccepttpa.deny- разрешает /tpdenytpa.toggle- разрешает /tptoggletpa.reload- разрешает /tpa reload (по умолчанию только операторы)tpa.bypass.cooldown- игнорирует кулдаун между запросами (по умолчанию операторы)tpa.bypass.timeout- игнорирует таймаут запроса (по умолчанию операторы)
Настройка (config.yml)
cooldown: 10 # секунд между запросами
timeout: 60 # секунд до истечения запроса
delay: 5 # секунд до телепортации
cancel-on-move: true # отменить телепорт при движении
cancel-on-damage: true # отменить телепорт при получении урона
Все параметры легко меняются под ваш сервер. Хотите быструю телепортацию без задержки? Поставьте delay: 0. Надоели спам-запросы? Увеличьте cooldown до 30 секунд.
Требования
Для работы нужен Paper или любой Spigot-билд с поддержкой Adventure API (Minecraft 1.20+). На старых версиях не запустится.
Зачем это нужно на сервере
На любом сервере, где есть хоть какое-то взаимодействие между игроками, TPA становится must-have. Вместо того чтобы писать "кинь тп" в чат и ждать, пока админ даст /tp, игроки сами решают, когда и куда перемещаться. Плагин не перегружен лишними функциями, но делает одну вещь хорошо - удобную телепортацию по запросу.
Скачайте TPA и добавьте на свой сервер Minecraft цивилизованный способ перемещения между игроками.
