
ProTPA
ProTPA - продвинутый и лёгкий плагин телепортации для серверов Minecraft на Paper и Folia. Запросы /tpa, /tpahere, возврат к месту смерти через /back, кулдауны, вармапы и гибкие права.
ProTPA - это серверный плагин для Minecraft на базе PaperMC и Folia (включая форки), который даёт админам полноценную систему запросов на телепортацию. Штука не для одиночной игры, а именно для серверов: тут всё завязано на взаимодействии игроков между собой. Если у вас на сервере нет TPA - народ либо бегает пешком полчаса, либо просит координаты в чате. Это как раз тот случай, когда плагин закрывает боль раз и навсегда.
Ставится он на Paper и Folia, в списке загрузчиков значится именно Paper - так что это плагин, а не мод для Fabric или Forge (Форж). Никаких модовых API ставить не нужно, только закинуть jar в папку plugins. Работает и на форках вроде Purpur, а это плюс для тех, у кого сервер давно оброс фишками.
Что умеет ProTPA
Основное - это классические команды запросов и их полный жизненный цикл:
/tpa <игрок>- попросить телепорт к другому игроку/tpahere <игрок>- позвать игрока к себе/tpaccept [игрок]- принять входящий запрос, при нескольких можно указать конкретного/tpdeny- отклонить все запросы разом/tpcancel- отменить свой исходящий запрос/tplist- посмотреть список висящих входящих и исходящих заявок
Плюс личные предпочтения, которые каждый игрок крутит сам:
/tpblock- заблокировать входящие TPA целиком/tpautoaccept- принимать все запросы автоматически
И отдельно возврат к месту смерти:
/back- телепорт к последнему месту гибели, с настраиваемым вармапом и кулдауном
Таймеры, которых так не хватает в ваниле
Вот тут начинается самое интересное для админа. Всё, что связано с задержками, полностью конфигурируется через config.yml:
- Кулдауны - пауза между отправкой запросов и между использованием
/back - Вармапы - отсчёт перед самим телепортом, добавка тактической глубины. Не получится свалить из боя одним нажатием
- Таймауты - сколько висит запрос, прежде чем сгорит сам
Безопасность и боевые механики
Тонкие настройки, за которые отдельное спасибо:
- Отмена при движении - сдвинулся с места, и вармап сбрасывается
- Отмена при уроне - получил тычку, телепорт обломали
- Защита в бою - пока идёт бой (длительность настраивается), телепорт недоступен
- Чёрный список миров - можно вырубить TPA и
/backв конкретных измерениях, чтобы никто не прыгал в опасные зоны
Эти пункты реально спасают от грязных схем вроде телепорта из замеса или мгновенного побега к базе. По сути ProTPA превращает читерскую функцию в честный инструмент.
Оповещения и фидбэк
Все сообщения в игре настраиваются через MiniMessage - цвета, форматирование, всё в ваших руках. Плюс по желанию звуки при отправке, получении и принятии запросов и частицы как визуальный отклик на телепорт. Мелочь, а играть приятнее.
Система прав
Права разложены очень детально - под каждую команду и фичу отдельная нода, к примеру protpa.tpa, protpa.accept, protpa.back, protpa.tplist. Есть байпасы, которые обходят кулдауны, вармапы, таймауты и блокировку от игроков: protpa.bypass.*. Для админов - protpa.admin и protpa.admin.reload. И есть вайлдкард protpa.* для полного доступа. Удобно выдавать донатерам ускоренный телепорт или вообще его отключать для VIP-группы.
Под капотом и для админов
Плагин написан современно: используются PaperMC и Folia API, включая LifecycleEvents для регистрации команд, Brigadier для самих команд, AsyncScheduler для неблокирующих задач вроде вармапов и таймаутов и GlobalRegionScheduler для безопасной телепортации в главном потоке. На Фолии это важно - обычная реализация там просто падает.
Конфиг config.yml снабжён комментариями, крутить можно почти всё. Настройки игроков (блокировка, автоакцепт) хранятся в памяти для быстрого доступа, боевой система вешает тег на игрока при замесе, а место смерти каждого игрока отслеживается автоматически для /back.
Важный нюанс по установке
Плагин серверный, клиентам качать ничего не надо - игроки просто заходят и пользуются. Но если поставить ProTPA на сервер и не настроитьвармапы, на ПвП-серверах могут начаться злоупотребления. Начните с дефолтного конфига, посмотрите, как ведёт себя народ, а потом ужесточайте.
Перезагрузка конфига без рестарта делается командой /protpa reload - удобно, когда надо быстро поправить тайминги на живом сервере. А /protpa или /protpa help покажет список команд с учётом прав игрока.
Для кого это
- Серверы, которым нужна лёгкая, но не примитивная TPA-система с возвратом к месту смерти
- Комьюнити, где важен баланс между удобством телепортации и безопасностью
- Сетки и крупные проекты с разными правами для групп игроков и донатеров
- Админы, которые хотят тонко рулить механикой, а не жать одними дефолтами
Важно знать
- Плагин для Paper и Folia, а не мод. Fabric (Фабрик) и Forge тут не при чём
- Точный список поддерживаемых версий Minecraft лучше сверить в карточке проекта - он обновляется с выходом новых релизов игры
- Мир без настроенных вармапов = соблазн для эксплойтов. Начните с осторожных значений
Скачать ProTPA стоит, если вы держите сервер и хотите закрыть тему телепортации по-человечески. Один jar-файл, минимум возни, максимум контроля над тем, как игроки перемещаются по миру Minecraf. Автор плагина - BloodRed, и видно, что человек не первый день пишет под Paper API.
Сервер для плагина ProTPA - как у профи
Плагин ProTPA создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином ProTPA для друзей можно за пару минут - BungeeHost всё уже подготовил.
