
TPA DonutSMP
Плагин TPA DonutSMP для Paper серверов Minecraft 1.21 переносит механику телепортации с DonutSMP. Добавляет безопасный телепорт, GUI-меню запросов и гибкую настройку прав для ролей.
TPA DonutSMP
Вы когда-нибудь играли на больших SMP и думали, как у них так ловко работает телепортация? TPA DonutSMP - это плагин для Майнкрафт, который переносит механику запросов на телепорт прямо с популярного DonutSMP. Если вы делаете свой проект и вам нужна удобная система с ролями, привилегиями и защитой от гриферства - это отличный выбор.
Проект относительно свежий (вышел пару месяцев назад для Minecraft Java 1.21.x), но уже собрал около 1.4 тысяч загрузок. По факту, это не просто очередной клон базовых команд, а заточка именно под донат-системы. Скачать плагин TPA DonutSMP стоит тем, кто хочет дать игрокам комфорт, но при этом сохранить контроль над перемещениями.
Главные фишки
- Полный набор команд:
/tpa,/tpahere,/tpaccept,/tpdeny,/tpacancel,/tpatoggle,/tpareload. Все, что нужно для полноценной телепортации. - Safe-Teleport (Безопасный телепорт) - плагин проверяет точку назначения на наличие лавы, огня, пустоты или удушья. Если место опасное, он автоматически ищет ближайшее безопасное. Игроки больше не будут умирать при принятии запроса.
- Задержки и кулдауны - есть поддержка warmup (время перед телепортом) и cooldown (перезарядка). Для VIP-игроков и админов можно выдать права на обход этих ограничений.
- Удобный интерфейс - можно использовать кликабельные компоненты в чате (
[ACCEPT]/[DENY]) или включить GUI-меню на 3 ряда с головой игрока и цветной шерстью. - Отмена при движении или уроне - если игрок дернулся или получил урон во время ожидания, телепорт отменяется. Стандартная защита от побега из PvP.
- MiniMessage и PlaceholderAPI - полная поддержка цветных и градиентных сообщений, а также плейсхолдеров.
Команды и права
tpa.use- базовый доступ к командам (по умолчанию: всем)tpa.bypass.warmup- обход задержки перед телепортом (по умолчанию: операторы)tpa.bypass.cooldown- обход кулдауна между запросами (по умолчанию: операторы)tpa.admin- доступ к перезагрузке конфига и админ-действиям (по умолчанию: операторы)
Примеры команд:
/tpa <игрок>- запрос на телепорт к другому игроку./tpahere <игрок>- попросить игрока телепортироваться к вам./tpaccept- принять входящий запрос./tpdeny- отклонить запрос./tpacancel- отменить свой исходящий запрос./tpatoggle- включить или выключить входящие запросы./tpareload- перезагрузитьconfig.yml(требует правоtpa.admin).
Настройка и конфиг
В файле config.yml можно тонко настроить логику:
settings.warmup- время задержки в секундах.settings.cooldown- секунды между запросами.settings.request-expire- время жизни запроса (по умолчанию 60 секунд).settings.cancel-on-move/settings.cancel-on-damage- отменять ли телепорт при движении/уроне.settings.safe-teleport-enabled- включить или выключить логику безопасного телепорта.settings.safe-search-radius/settings.safe-search-vertical- радиус поиска безопасного места.gui.enabled- включить GUI-меню.messages.*- все тексты сообщений (поддерживают MiniMessage).
В сообщениях можно использовать теги MiniMessage и HEX-цвета. Если на сервере установлен PlaceholderAPI, плейсхолдеры будут работать автоматически.
Важные нюансы и советы
- Хранение состояний: По умолчанию состояние команды
/tpatoggleхранится в оперативной памяти. Это значит, что после рестарта сервера все настройки сбросятся. Для небольших проектов это не проблема, но учитывайте этот момент при выдаче донат-привилегий. - Оптимизация поиска: Логика Safe-Teleport использует настраиваемый радиус. На очень больших серверах с огромными толпами игроков лучше уменьшить зону поиска (
safe-search-radius), чтобы не грузить TPS и не вызывать микрофризы при телепортации. - bStats: ID для метрики bStats оставлен пустым. Если хотите собирать статистику использования - впишите свой ID в главном классе плагина.
- Требования: Нужен Java 17+. Целевая платформа - Paper (рекомендуется 1.21+). Опционально ставится PlaceholderAPI.
Хотите быстро запустить сервер с этим плагином? Плагин легко заработает на BungeeHost (https://bungee.host) - хостинге, где сервер Майнкрафт разворачивается буквально в один клик, а все подобные утилиты ставятся без лишних проблем через панель управления.
Сервер для плагина TPA DonutSMP - как у профи
Плагин TPA DonutSMP создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином TPA DonutSMP для друзей можно за пару минут - BungeeHost всё уже подготовил.
