Универсальный ртп с гибкой настройкой
Описание: Данный плагин представляет из себя продвинутый плагин на рандомную телепортацию с абстрактными каналами для телепорта, которые можно настроить максимально гибко для максимального удобства использования.
На создание плагина натолкнула новость о том, чтобудет навсегда заброшен, а также то, что не весь его функционал был доступен на новейших версиях игры.
Функционал и особенности:
Возможность создавать множество каналов телепортации со своими функциями
Асинхронный поиск локации
3 режима телепортацииобычный, возле игроков и возле регионов
Кастомная команда для телепортации
Возможность устанавливать кулдауны до телепортации
Опциональный боссбар обратного отсчета телепортации для каждого канала
Возможность указывать отдельные действия до и после телепорта, а также во время обратного отсчета до телепортации для каждого канала
Опциональный запрет на движение, телепортацию, получение и нанесение урона для каждого канала
Блеклист и вайтлист блоков и биомов на которые канал может телепортировать игроков
Функция отключения телепорта в регионыи городадля каждого канала
Телепорт на РТП при первом входе / попадании в пустоту / респавне опционально для каждого канала
Возможность устанавливать квадратную или круглую область допустимой телепортации
Поддержка разных измерений (обычный мир, незер, энд)
Опциональная цена на рандомную телепортацию
Поддержка
Поддержка ховертекста и клик-ивента в сообщениях
Разрешения:
rtp.channel.<канал>право телепортации по указанному каналу (.* для всех каналов)
rtp.bypasscooldownправо на обход кулдауна на ртп
rtp.adminправо на использование админ.команд
Команды:
/rtpглавная команда плагина (можно изменить на свою)
/rtp <канал>телепортироваться по указанному каналу
/rtp- отменить телепортацию (при имеющемся отчете до телепорта)
/rtp- команда администрации
/rtpreloadперезагрузить плагин
/rtpforcertp <ник> <канал>телепортировать игрока по указанному каналу
Плейсхолдеры:
%ovrtp_cooldown_<канал>_<субаргумент>%возвращает оставшееся время кулдауна до телепорта. Доступные субаргументыhours,,. Если субаргумент не указаниспользуется стандартный вывод времени как и в остальных сообщениях.
%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