Плагин для серверов Майнкрафт с запросами на телепортацию: /tpa, телепортацией к игроку и приглашением игрока к себе. Он добавляет защиту от ухода из пвп, блокировку нежелательных запросов, безопасную точку прибытия и гибкую настройку задержек, кулдаунов и интерфейса.
Возможности
- Запросы на телепортацию в чат или через меню с кнопками принять, отклонить и отменить; список активных запросов открывается в отдельном интерфейсе.
- Во время боя телепортация запрещена, а начатый отсчёт отменяется при получении урона.
- Игроки могут отключать входящие запросы, включать их автопринятие и добавлять отправителей в личный чёрный список.
- После прибытия выдаётся настраиваемая защита от урона, а поиск безопасного места избегает лавы, огня, пустоты и застревания в блоках.
- Отсчёт сопровождается полосой босса и частицами; эффект молнии и фейерверки при прибытии не наносят урон.
- Для разных прав можно установить свои задержки и кулдауны. Телепортации могут стоить деньги или опыт, а при отмене стоимость возвращается.
- Данные хранятся в SQLite либо синхронизируются через MySQL.
- Есть интеграции с WorldGuard, GriefPrevention, Vault, экономикой и PlaceholderAPI. WorldGuard учитывает флаги регионов, а GriefPrevention не позволяет телепортироваться в чужой приват без доверия или приглашения.
Команды
/tpa <игрок>— отправить запрос на телепортацию к игроку./tpahere <игрок>— пригласить игрока телепортироваться к вам./tpaccept [игрок],/tpdeny [игрок],/tpcancel [игрок]— принять, отклонить или отменить запрос./tpalist— открыть список входящих и исходящих запросов./tpcoolby— оплатить обход текущего кулдауна./tpaauto— включить или выключить автопринятие./tpatoggle,/tpaheretoggle— переключить приём запросов/tpaили/tpahere./tpablock <игрок>,/tpaunblock <игрок>,/tpablocklist— управлять чёрным списком./tpall,/tpahereall— отправить запрос всем игрокам или пригласить всех к себе./tpareload— перезагрузить конфигурацию и настройки базы данных.
Права
aiotpa.use— основные команды телепортации, список запросов и/tpcoolby.aiotpa.autoaccept,aiotpa.toggle,aiotpa.block— соответственно автопринятие, переключатели запросов и чёрный список.aiotpa.admin—/tpareload;aiotpa.admin.all—/tpallи/tpahereall.aiotpa.bypass.cooldown,aiotpa.bypass.delay,aiotpa.bypass.toggle,aiotpa.bypass.block,aiotpa.bypass.combat,aiotpa.bypass.world,aiotpa.bypass.cost— обходят соответствующие ограничения.
Настройка
Файл tpa.yml позволяет менять тексты, звуки, громкость и высоту звука, а также заголовки, размеры, слоты, материалы, модели и описание предметов в меню. Поддерживаются цветовые коды &, шестнадцатеричные цвета и теги MiniMessage; задержки и кулдауны настраиваются по правам.
Требования
Плагин работает на Paper, Purpur, Pufferfish, Spigot и Folia; требуется Java 21 или новее.
