Универсальный ртп с гибкой настройкой
Описание: Данный плагин представляет из себя продвинутый плагин на рандомную телепортацию с абстрактными каналами для телепорта, которые можно настроить максимально гибко для максимального удобства использования.
На создание плагина натолкнула новость о том, что irandomteleport будет навсегда заброшен, а также то, что не весь его функционал был доступен на новейших версиях игры.
Функционал и особенности:
Возможность создавать множество каналов телепортации со своими функциями
Асинхронный поиск локации
3 режима телепортации - обычный, возле игроков и возле регионов worldguard
Кастомная команда для телепортации
Возможность устанавливать кулдауны до телепортации
Опциональный боссбар обратного отсчета телепортации для каждого канала
Возможность указывать отдельные действия до и после телепорта, а также во время обратного отсчета до телепортации для каждого канала
Опциональный запрет на движение, телепортацию, получение и нанесение урона для каждого канала
Блеклист и вайтлист блоков и биомов на которые канал может телепортировать игроков
Функция отключения телепорта в регионы worldguard и города towny для каждого канала
Телепорт на РТП при первом входе / попадании в пустоту / респавне опционально для каждого канала
Возможность устанавливать квадратную или круглую область допустимой телепортации
Поддержка разных измерений (обычный мир, незер, энд)
Опциональная цена на рандомную телепортацию
Поддержка PlaceholderAPI
Поддержка ховертекста и клик-ивента в сообщениях
rtp.channel.<канал> - право телепортации по указанному каналу (.* для всех каналов)
rtp.bypasscooldown - право на обход кулдауна на ртп
rtp.admin - право на использование админ.команд
/rtp - главная команда плагина (можно изменить на свою)
/rtp <канал> - телепортироваться по указанному каналу
/rtp cancel - отменить телепортацию (при имеющемся отчете до телепорта)
/rtp admin - команда администрации
/rtp admin reload - перезагрузить плагин
/rtp admin forcertp <ник> <канал> - телепортировать игрока по указанному каналу
%ovrtp_cooldown_<канал>_<субаргумент>% - возвращает оставшееся время кулдауна до телепорта. Доступные субаргументы - hours, munites, seconds. Если субаргумент не указан - используется стандартный вывод времени как и в остальных сообщениях.
%ovrtp_hascooldown_<канал>% - возвращает то, есть ли кулдаун на указаный канал у игрока.
%ovrtp_settings_<канал>_name% - возвращает имя канала.
%ovrtp_settings_<канал>_type% - возвращает тим канала.
%ovrtp_settings_<канал>_playersrequired% - возвращает кол-во игроков, которое необходимо для использования канала.
%ovrtp_settings_<канал>_cost_money% - возвращает стоимость канала в монетах.
%ovrtp_settings_<канал>_cost_hunger% - возвращает стоимость канала в очках голода.
%ovrtp_settings_<канал>_cost_exp% - возвращает стоимость канала в очках опыта.
%ovrtp_settings_<канал>_cooldown_default% - возвращает дефолтный кулдаун на терепортацию по каналу в секундах и без форматирования.
%ovrtp_settings_<канал>_cooldown_default_formatted% - возвращает дефолтный кулдаун на терепортацию по каналу и с форматированием времени.
%ovrtp_settings_<канал>_cooldown_byplayergroup% - возвращает кулдаун на терепортацию по каналу в соответствии с группой игрока и без форматирования.
%ovrtp_settings_<канал>_cooldown_byplayergroup_formatted% - возвращает кулдаун на терепортацию в соответствии с группой игрока и с форматированием времени.
Overwrite