
UltimateTPA - УльтимейтТПА
UltimateTPA - современный плагин для Майнкрафт 1.18+, добавляющий систему запросов на телепортацию (TPA) с кликабельными кнопками в чате, задержкой и поддержкой языков.
UltimateTPA (УльтимейтТПА) - это современный и полностью укомплектованный плагин для серверов Minecraft (Spigot/Paper 1.18+), который решает главную проблему ванильного выживания - отсутствие безопасной телепортации между игроками. В стандартном Майнкрафте игрокам либо дают доступ к команде /tp, что открывает кучу дыр для гриферства, либо они вообще не могут перемещаться друг к другу. UltimateTPA закрывает эту брешь, добавляя систему запросов /tpa и /tpahere с кликабельными кнопками прямо в чате.
Если вы планируете поиграть с друзьями онлайн или собрать публичный сервер, плагин без проблем запустится на BungeeHost (https://bungee.host) и установится туда буквально в 1 клик.
Основные возможности
- Запросы на телепортацию - используются команды
/tpa(телепорт к игроку) и/tpahere(просьба к игроку телепортироваться к вам). - Кликабельный чат - принимать или отклонять запросы можно прямо из чата, нажимая на кнопки [Accept] и [Deny]. Не нужно ничего писать вручную.
- Задержка и отмена - настраиваемая задержка перед телепортом. Если игрок пошевелился - телепортация отменяется.
- Мультиязычность - поддержка нескольких языков через JSON-файлы. Сообщения автоматически адаптируются под язык клиента игрока.
- Звуковые уведомления - запросы и ответы сопровождаются звуками, чтобы не пропустить телепорт.
- Умные кулдауны - защита от спама запросами и автоматическое истечение времени ожидания.
Настройка и конфигурация
Плагин генерирует все нужные файлы при первом запуске. Настроить базовые параметры можно в config.yml:
Config.yml
yaml
==== UltimateTPA Configuration ====
==== Delay ====
teleport-delay: 5 # Время в секундах перед телепортацией после принятия
==== Expire-Time ====
request-expire-time: 60 # Время в секундах до истечения срока действия запроса
==== Conditions ====
cancel-on-move: true # Отмена телепортации при движении во время задержки
==== Prefix ====
prefix: "&7[&aTPA&7] " # Префикс в чате для всех сообщений
==== Sounds ====
sound: enabled: true accept: "ENTITY_PLAYER_LEVELUP" deny: "ENTITY_VILLAGER_NO" request: "BLOCK_NOTE_BLOCK_PLING"
Команды
| Команда | Описание |
|---|---|
/tpa <игрок> | Отправить запрос на телепортацию к другому игроку |
/tpahere <игрок> | Попросить другого игрока телепортироваться к вам |
/tpaccept | Принять ожидающий запрос на телепортацию |
/tpdeny | Отклонить ожидающий запрос на телепортацию |
Интерактивный чат
Главная фишка УльтимейтТПА - это интерактивные сообщения. Когда игрок получает запрос, в чате появляются кликабельные опции: [Accept] [Deny]. Клик по кнопке автоматически выполняет нужную команду. Это делает управление телепортацией быстрым и интуитивно понятным, что особенно удобно для новичков, которые не знают команд.
Языковая система
Плагин поддерживает несколько языков через простые JSON-файлы. Каждый игрок получает сообщения на языке его клиента Minecraft (например, en_US, ru_RU). Структура файла очень простая, вы можете легко добавить свой собственный перевод.
en_US.
{ "tpa_request": "§e%player% wants to teleport to you.", "tpahere_request": "&e%player% wants you to teleport to them.", "tpa_accept": "§a[Accept]", "tpa_deny": "§c[Deny]", "tpa_sent": "§7Teleport request sent to §e%player%", "tpahere_sent": "&7Teleport request (here) sent to &e%player%", "tpa_no_request": "§cYou have no pending teleport requests.", "tpa_sender_offline": "§cThe player is no longer online.", "tpa_accepted": "§aYou accepted the teleport request.", "tpa_accepted_by": "§aYour request was accepted by §e%player%", "tpa_denied": "§cYou denied the teleport request.", "tpa_denied_by": "§cYour request was denied by §e%player%" }
Совместимость
- Работает на ядре Bukkit, Spigot, Paper, Purpur и Folia.
- Требуется версия Minecraft 1.18 и выше.
- Требуется Java 17+.
Практические советы
Совет: На PvP-серверах обязательно включайте cancel-on-move: true и ставьте teleport-delay на 5-10 секунд. Так никто не сможет сбежать из боя, просто кликнув кнопку. Для обычного выживания (Survival) хватит и 3 секунд, чтобы не сильно бесить игроков долгим ожиданием.
Важный нюанс: Кулдауны (cooldowns) и время истечения запроса (request-expire-time) лучше настраивать в зависимости от онлайна. На крупном проекте ставьте кулдаун побольше, иначе чат заспамят запросами. Скачать плагин UltimateTPA стоит всем, кому нужна надежная и современная система телепортации без лишнего мусора в коде.
Сервер для плагина UltimateTPA - УльтимейтТПА - как у профи
Плагин UltimateTPA - УльтимейтТПА создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином UltimateTPA - УльтимейтТПА для друзей можно за пару минут - BungeeHost всё уже подготовил.
