OvRandomTeleport - Новая рандомная телепортация | Рядом с базами - rtp base

 OvRandomTeleport - Новая рандомная телепортация | Рядом с базами - rtp base 1.16.0

  • Добавлена поддержка ховер-текста и клик-ивента в действие [MESSAGE]. Указывать их вы можете через hoverEvent={Текст-при-наведении} и clickEvent={айди-действия;действие-при-клике}
  • Добавлено действие [ACTION_BAR], которое выводит действия в экшн-бар.
  • Теперь стоимость телепортации в очках голода игнорируется, если у игрока включён креатив.
  • Теперь в плагин включена зависимость быстрого рандомного генератора, что сделало необязательным загрузку множества зависимостей при первой установке.
  • Ускорен код во множестве мест:
    1. Ближайшие игроки теперь ищутся быстрее
    2. Вычисление кулдауна теперь происходит быстрее, если используется разный кулдаун для разных групп.
    3. Проверка на запрещённые блоки теперь быстрее.
    4. Теперь плагин использует меньше проверок для очистки данных игрока при выходе.
    5. Уменьшено потребление памяти для спецификаций каналов, а также ускорены связанные с ними проверки.

Также теперь на гитхабе автоматически публикуются билды плагина на 16 и 21 джаве, помимо стандартной 17, которая выкладывается в релизах. Если вам СИЛЬНО необходимо использовать нестандартную версию - вы всегда можете скачать её тут: Workflow runs · Overwrite987/OvRandomTeleport
  • Теперь в плагине указан корректный API (1.16), что улучшит и исправит взаимодействие с ID блоков и эффектов
  • Исправлен баг с ценой на телепортацию в виде опыта, который ранее работал некорректно (точнее... не работал)
  • Исправлена проблема того, что РТП могло телепортировать вас внутрь блоков (рыхлый снег/ковры и т.п.)
  • Исправлена проблема того, что сообщения команд не обновляются после перезагрузки плагина
  • Исправлены некоторые описания в конфиге
  • Переработана система конфигурации. Теперь каналы можно создавать как в DeluxeMenus в отдельных файлах.
  • Добавлены новые плейсхолдеры:
    %ovrtp_<канал>cost<money/hunger/exp>% - выводит цену канала.
  • Исправлен баг с тем, что если вы не указывали цены телепортации - РТП не проходил, т.к. считал, что у вас нет нужной суммы.
  • Оптимизирован колоризатор. Снова.
  • Добавлены партиклы перед телепортацией и после неё. Перед телепортацией будет проигрываться анимация, а после телепортации будет создаваться круг из партиклов.
  • Добавлена команда /rtp admin update, которая автоматически загрузит обновление плагина.
  • Теперь рандомный генератор использует еще более быстрый (но менее рандомный) алгоритм.
  • Действия для канала ртп теперь не обязательны. Если их не указать - канал просто вас телепортирует.
  • Теперь таб-комплит для команды /rtp можно отключить.
  • Исправлена проблема, когда плагин мог не загружаться, если Vault не был установлен.
  • Переработана система стоимости телепорта:
  1. Добавлена стоимость в виде единиц опыта и голода.
  2. Добавлена поддержка PlayerPoints в качестве альтернативной валюты.
  3. Теперь стоимость настраивается в отдельном разделе создания канала.
  • Добавлена поддержка PlaceholderAPI:
  1. На данный момент доступны плейсхолдеры:
    %ovrtp_cooldown_<канал>_<субаргумент>% - возвращает оставшееся время кулдауна до телепорта. доступные субаргументы - hours, munites, seconds. Если субаргумент не указан - используется стандартный вывод времени как и в остальных сообщениях
    %ovrtp_hascooldown_<канал>% - возвращает то, есть ли кулдаун на указаный канал у игрока.
  2. Теперь все сообщения, которые отправляются игроку поддерживают PlaceholderAPI, что означает, что в любом сообщении вы можете указать любой плейсхолдер и он отобразит значение для этого игрока.
  • Добавлен флаг на регионы "rtp-base-no-teleport", который не даёт /rtp base телепортироваться к ним
  • Переработана система действий, что позволяет добавлять свои кастомные действия в плагин при помощи сторонних аддонов, а также значительно оптимизирует их.
  • Теперь вы можете указать пустое сообщение в разделе messages, чтобы отключить его отправку.
  • Добавлено еще немного дебага при включенном /rtp admin debug, для простоты отладки.
  • Исправлены мелкие баги, по типу того, что использовалось глобальное сообщение для вывода.
  • Добавлены множественные оптимизации.
  • Добавлен быстрый рандомный генератор, корый в 2 раза быстрее, чем стандартный
  • Исправлена проблема с режимом NEAR_REGION
  • Более плагин не имеет зависимости от apache commons lang3
  • Исправлена работа лимитёра границ телепортации при rtp в близи точки
  • Убраны лишние сообщения дебага
  • Добавлена проверка на то, находится ли локация в рамках ванильной границы мира
  • Полностью переделана настройка кулдауна, добавлен кулдаун для разных групп (используется vault api) (требует обновления конфигурации).
  • Исправлена проблема, когда сообщения из actions отправлялись непоследовательно.
  • Добавлена настройка сериалайзера для сообщений (legacy и minimessage).
  • Слегка ускорена работа колоризации текста
  • Добавлен режим формата генератора локации RADIAL. Он работает так: Указываются максимальные рамки радиуса по которому строятся рамки допустимой локации (строится геометрическая фигура с максимальным max_x/z и минимальным радиусом min_x/z от center_x/z)
  • Добавлен запрет телепортации во время ожидания телепорта (эндерперлы, хорусы и т.п.)
  • Добавлен запрет на нанесение урона во время ожидания телепорта
  • Добавлен режим игнорирования рестриктов относящихся к урону, если они не касаются непосредственно игроков (если вам наносит урон не игрок - телепортация не отменится)
  • Добавлено право, которые позволит запретить телепортацию по близости к игроку (rtp.near.bypass)
  • Исправлена работа проверки на минимальное кол-во игроков
  • Теперь конфигурация настроек генерации локации содержит в себе максимальное кол-во попыток
  • Переписаны и слегка оптимизированы некоторые участки плагина
  • Добавлена опция которая позволяет выставить минимальное кол-во игроков на сервере для телепортации
  • Дистанция радиуса телепортации в близи от игрока или базы теперь настраивается (для каждого канала отдельно)
  • Возвращена поддержка более старых версий WorldEdit для работы NEAR_BASE
  • Добавлен аргумент force который позволит телепортировать игрока по каналу игнорируя кулдаун до телепортации
  • Исправлена работы проверки на обновления
  • Добавлена поддержка 1.21, а также всех версий, которые имеют в себе только 2 числа
  • Теперь для плагина необходима java 17
  • Оптимизирован код и исправлены мелкие баги
  • Добавлена опция канала позволяющая телепортировать игрока при первом входе и респавне
  • Добавлена возможность указывать алиасы на команду рандомной телепортации
  • Исправлена проверка на обновления
  • Оптимизация и очистка кода

Помочь проекту 💕

Собрано
"52,204.60" ₽
Цель
"60,000.00" ₽