
Tpa+ - продвинутые запросы телепортации
Tpa+ - современный плагин телепортации для Paper, Purpur и Spigot. Команды /tpa и /tpahere, кулдауны, GUI-подтверждения, блокировка игроков, защита от PvP-абуза и поддержка MySQL.
Tpa+ - это плагин для серверов Minecraft, который доводит классическую систему запросов телепортации до современного уровня. Если вы держали сервер на Spigot или Paper, то наверняка знаете: почти на каждом выживании игроки просят команду /tpa, чтобы быстро перемещаться друг к другу без /home и длинных переходов. Ванильный Майнкрафт такого не умеет, а старые TPA-плагины часто либо заброшены, либо дырявые: игроки сливаются из PvP через телепорт, спамят запросами, застревают в блоках после загрузки чанков. Tpa+ закрывает все эти болячки разом.
Скачать плагин Tpa+ стоит, если вам нужен не просто /tpa, а полноценный набор: кликабельные кнопки принятия и отказа прямо в чате, GUI-панель со всеми запросами, встроенный комбат-таг, безопасная посадка с защитой от урона и даже синхронизация данных через MySQL для сетей серверов. Работает на Paper, Purpur, Spigot, Pufferfish и Folia, поддерживает Minecraft от 1.18.2 до 1.21.x включительно (в свежих обновлениях заявлена и совместимость с новейшими версиями ветки 26.1.x). Требуется Java 21 и выше.
Зачем вообще нужен плагин на телепорты
На любом сервере выживания рано или поздно встаёт вопрос: как игрокам встречаться, не бегая полчаса через полмира? Команды /tpa и /tpahere решают это элегантно - один отправляет запрос, второй подтверждает, и через пару секунд задержки телепорт происходит. Никакого абуза, как с прямым /tp, потому что согласие второй стороны обязательно.
Проблема в том, что базовые решения вроде EssentialsX дают только голый минимум. Нет нормальной защиты от побега из боя, нет блокировки токсиков, нет красивого интерфейса. Tpa+ (или Тпа Плюс, как его иногда ищут) задуман именно как замена устаревшим аналогам - с упором на безопасность, производительность и гибкую настройку под свой сервер.
Ключевые возможности Tpa+
Защита от побега из PvP (комбат-таг)
Самая частая дыра в TPA-плагинах - игрок получает пару ударов и мгновенно телепортируется к другу. Тут это закрыто на уровне ядра: плагин отслеживает нанесённый и полученный урон, и если игрок в бою, /tpa и /tpaccept блокируются. Уже запущенный отсчёт телепорта мгновенно отменяется при атаке. Для админов есть байпас-пермишн aiotpa.bypass.combat, но обычным игрокам сбежать не выйдет.
Блокировка спамеров и токсиков
Каждый игрок может лично заблокировать надоедливого отправителя через /tpablock <ник> и разблокировать через /tpaunblock. Список блокировок сохраняется между рестартами в базе данных, посмотреть его можно командой /tpablocklist. Плюс есть общие переключатели /tpatoggle и /tpaheretoggle - полностью отключить входящие запросы, если хочется спокойно строиться без отвлекающих уведомлений.
Безопасная посадка и сканер локации
Отдельная боль всех телепорт-плагинов - игрок прилетает, чанки ещё грузятся, и он проваливается в пустоту или задыхается в блоках. В Tpa+ после телепорта выдаётся настраиваемый период неуязвимости (по умолчанию 3 секунды), который спасает от фолл-дамага и лагов загрузки. А встроенный сканер проверяет точку приземления: если там лава, огонь, пустота или риск задохнуться, плагин сам перенаправит игрока на ближайшую безопасную твёрдую поверхность. По факту это избавляет админов от 90% жалоб "меня зателепортило в блоки".
Красивый отсчёт и визуальные эффекты
Во время задержки перед телепортом игрок видит плавный BossBar с посекундным отсчётом (5, 4, 3...) на движке Kyori Adventure, а вокруг него крутится 3D-спираль из частиц. По прибытии проигрывается чисто визуальная вспышка молнии и фейерверк - без какого-либо урона. Выглядит дорого, особенно на серверах с донатом.
VIP-тарифы через пермишны
Можно монетизировать привилегии: разным группам выдаются свои задержки и кулдауны через права вида aiotpa.delay.vip, aiotpa.cooldown.mvp или полный байпас aiotpa.bypass.delay. Обычный игрок ждёт 5 секунд и имеет кулдаун в минуту, а донатер телепортируется почти мгновенно. Настраивается всё в конфиге, ничего кодить не нужно.
GUI-панель и кликабельный чат
Запросы можно принимать двумя способами: прямо из чата, кликая по интерактивным кнопкам [Принять], [Отклонить] и [Отмена], либо через GUI-меню подтверждения (включается опциями use-request-gui и use-accept-gui). Есть и полноценная панель /tpalist - сундук-интерфейс со всеми входящими и исходящими запросами, головами игроков, статистикой и таймерами истечения. Для игроков, которые теряются в чате, это находка.
База данных: SQLite и MySQL
Из коробки работает локальный SQLite (файл data.db), а для сетей серверов есть синхронизация через MySQL - блокировки и настройки игроков будут общими на всех серверах сети. Все запросы к базе выполняются асинхронно, вне главного потока, так что на TPS плагин не давит вообще. Разработчики заявляют субмиллисекундную производительность, и судя по архитектуре, это не маркетинг.
Интеграции с другими плагинами
Tpa+ дружит с популярной экосистемой серверных модов:
- WorldGuard 7.x - учитывает флаги регионов на вход и телепортацию, в запретную зону не попасть.
- GriefPrevention - нельзя телепортироваться в чужой приват, если вы не в доверенных или не приглашены владельцем.
- Vault и экономика - можно брать плату деньгами или опытом за телепорт с автоматическим возвратом при отмене, а команда
/tpcoolbyпозволяет сбросить кулдаун за деньги. - PlaceholderAPI - баланс монет, статистика экономики и счётчики убийств прямо в лоре GUI.
Связка с GriefPrevention особенно важна для серверов выживания: без неё игроки могли бы телепортировать друзей прямо в чужие дома для гриферства. Тут этот вектор атаки закрыт.
Команды плагина
Основные команды телепортации
| Команда | Право | Описание |
|---|---|---|
/tpa <игрок> | aiotpa.use | Отправить запрос на телепорт к игроку |
/tpahere <игрок> | aiotpa.use | Попросить игрока телепортироваться к вам |
/tpaccept [игрок] | aiotpa.use | Принять входящий запрос |
/tpdeny [игрок] | aiotpa.use | Отклонить входящий запрос |
/tpcancel [игрок] | aiotpa.use | Отменить свой исходящий запрос |
/tpalist | aiotpa.use | Открыть GUI-панель запросов |
/tpcoolby | aiotpa.use | Сбросить кулдаун за плату |
Настройки и блокировки
| Команда | Право | Описание |
|---|---|---|
/tpaauto | aiotpa.autoaccept | Автоматически принимать все входящие запросы |
/tpatoggle | aiotpa.toggle | Включить/выключить входящие /tpa |
/tpaheretoggle | aiotpa.toggle | Включить/выключить входящие /tpahere |
/tpablock <игрок> | aiotpa.block | Заблокировать игрока |
/tpaunblock <игрок> | aiotpa.block | Разблокировать игрока |
/tpablocklist | aiotpa.block | Посмотреть список заблокированных |
Админские команды
| Команда | Право | Описание |
|---|---|---|
/tpall | aiotpa.admin.all | Отправить запрос всем игрокам онлайн |
/tpahereall | aiotpa.admin.all | Пригласить всех игроков к себе |
/tpareload | aiotpa.admin | Перезагрузить конфигурацию и базу на лету |
Команды /tpall и /tpahereall удобны для ивентов: админ может собрать весь сервер на спавне или раздать всем приглашения на мероприятие в один клик.
Права для администраторов и байпасы
| Право | По умолчанию | Описание |
|---|---|---|
aiotpa.use | true | Доступ к основным командам TPA |
aiotpa.autoaccept | true | Доступ к /tpaauto |
aiotpa.toggle | true | Доступ к /tpatoggle и /tpaheretoggle |
aiotpa.block | true | Доступ к блокировкам |
aiotpa.admin | op | Перезагрузка конфига |
aiotpa.admin.all | op | Команды /tpall и /tpahereall |
aiotpa.bypass.cooldown | op | Полный обход кулдаунов |
aiotpa.bypass.delay | op | Мгновенные телепорты без задержки |
aiotpa.bypass.toggle | op | Отправка запросов тем, кто их отключил |
aiotpa.bypass.block | op | Отправка запросов тем, кто вас заблокировал |
aiotpa.bypass.combat | op | Телепорт в бою |
aiotpa.bypass.world | op | Телепорт в запрещённых мирах |
aiotpa.bypass.cost | op | Обход платы деньгами и опытом |
Важный нюанс: байпас-права по умолчанию выданы операторам, так что если используете LuckPerms и выдаёте группам звёздочки вроде aiotpa.*, проверьте, не раздали ли случайно обход комбат-тага обычным игрокам. Классическая ошибка при настройке.
Настройка под себя
Весь плагин конфигурируется через tpa.yml, и кастомизации тут действительно много:
- Все тексты - поддерживаются классические цветовые коды
&, hex-цвета формата&#RRGGBBи теги MiniMessage от Kyori Adventure. Можно перевести каждое сообщение на русский и стилизовать под оформление сервера. - Звуки - у каждого действия настраивается звук, громкость и тон, либо полное отключение через
none. - GUI - меняются заголовки, размеры окон, слоты, материалы иконок, custom model data и описания.
- Задержки и кулдауны - собственные тарифы для рангов задаются в секундах прямо в конфиге.
Совместимость и требования
- Версии Minecraft: 1.21.x (с обратной совместимостью 1.18.2 - 1.20.x), в свежих сборках заявлена поддержка новейших версий
- Ядра сервера: Paper, Purpur, Pufferfish, Spigot, Folia
- Java: 21 и выше
Поддержка Folia - редкость даже среди современных плагинов, так что если собираете сервер на регионализованном ядре, Tpa+ подойдёт без костылей.
Стоит ли ставить на сервер
Если коротко - да, это must-have для выживания, анархии или гриферского сервера, где нужна социальная телепортация без дыр. По сравнению с модулем телепортации из EssentialsX тут на порядок лучше защита: комбат-таг, сканер безопасной посадки, интеграция с приватами и регионами, блокировки игроков. По сравнению со старыми TPA-плагинами - современный интерфейс с кликабельным чатом и GUI, плюс нормальная база данных вместо плоских файлов.
Из практики: перед запуском обязательно пройдитесь по конфигу и выставьте адекватные кулдауны для дефолтной группы, иначе игроки начнут использовать /tpa как бесплатный /home каждые пару секунд. И проверьте права на байпасы, как писал выше. Если хотите поиграть с друзьями на своём сервере с удобными телепортами, плагин встанет в один клик на BungeeHost (https://bungee.host) - хостинг нормально тянет Paper и Purpur с такими плагинами, а MySQL для сети серверов подключается без танцев.
Скачать Tpa+ можно для Minecraft 1.18-1.21+, ставится стандартно - закинуть jar в папку plugins, перезапустить сервер и настроить tpa.yml под себя. Для серверов, где важны и удобство игроков, и защита от абуза, это один из самых проработанных вариантов на сегодня.
Сервер для плагина Tpa+ - продвинутые запросы телепортации - как у профи
Плагин Tpa+ - продвинутые запросы телепортации создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Tpa+ - продвинутые запросы телепортации для друзей можно за пару минут - BungeeHost всё уже подготовил.
