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

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

Нет прав для скачивания
  • Добавлена поддержка межсерверной телепортации.
  • Добавлена опция, которая позволит отображать партиклы только тому игроку, который телепортируется, вместо того, чтобы отображать их всем игрокам.
  • Теперь игроки в ванише не будут учитываться при поиске игроков в режиме NEAR_PLAYER. А также исправлена проблема, когда лист игроков при /rtp near был пуст.
  • Исправлена и ускорена работа проверки на то, находится ли локация в блоках. Ранее это вызывало проблемы с генерацией локации в аду, более проблемы нет.
  • Флаг rtp-base-no-teleport теперь работает более стабильно, не ломается после перезагрузки плугманом, а также переделан способ работы флага. (Ранее был дефолтный state flag, теперь boolean flag, который устанавливется через yes/no, а не allow/deny).
  • Логика партиклов полностью перенесена в асинхрон, что ускорит работу плагина.
  • Исправлена работа плагина на 1.21.3 из за новых наитупейших изменений Paper api.
  • Произведён небольшой рефакторинг для удобства дальнейшей разработки.
  • Люблю это (+2)
Реакции: retpadAreT
  • Добавлена поддержка ховер-текста и клик-ивента в действие [MESSAGE]. Указывать их вы можете через hoverEvent={Текст-при-наведении} и clickEvent={айди-действия;действие-при-клике}
  • Добавлено действие [ACTION_BAR], которое выводит действия в экшн-бар.
  • Теперь стоимость телепортации в очках голода игнорируется, если у игрока включён креатив.
  • Теперь в плагин включена зависимость быстрого рандомного генератора, что сделало необязательным загрузку множества зависимостей при первой установке.
  • Ускорен код во множестве мест:
    1. Ближайшие игроки теперь ищутся быстрее
    2. Вычисление кулдауна теперь происходит быстрее, если используется разный кулдаун для разных групп.
    3. Проверка на запрещённые блоки теперь быстрее.
    4. Теперь плагин использует меньше проверок для очистки данных игрока при выходе.
    5. Уменьшено потребление памяти для спецификаций каналов, а также ускорены связанные с ними проверки.

Также теперь на гитхабе автоматически публикуются билды плагина на 16 и 21 джаве, помимо стандартной 17, которая выкладывается в релизах. Если вам СИЛЬНО необходимо использовать нестандартную версию - вы всегда можете скачать её тут: Workflow runs · Overwrite987/OvRandomTeleport
  • Люблю это (+2)
Реакции: retpadAreT
  • Добавлена команда /rtp cancel, при помощи которой можно будет отменять имеющуюся подготовку к рандомной телепортации. (Право на использование - rtp.cancel)
  • Добавлена возможность НЕ указывать дефолтный канал телепорта. В таком случае игрокам будет необходимо лично указать канал, по которому они хотят телепортироваться. (В теории позволит проще создавать меню, без необходимости заменять команду)
  • Теперь в таб-комплит команды /rtp во время ожидания телепортации не будут выбиваться каналы телепортации.
  • Удалено сообщение "Вы уже телепортируетесь" за ненадобностью.
  • Исправлена неверная генерация локации, если режим NEAR_REGION попытался генерировать локацию БЕЗ установленного WorldGuard.
  • Произведены мелкие улучшения производительности.
  • Люблю это (+2)
Реакции: retpadAreT
  • Теперь в плагине указан корректный API (1.16), что улучшит и исправит взаимодействие с ID блоков и эффектов
  • Исправлен баг с ценой на телепортацию в виде опыта, который ранее работал некорректно (точнее... не работал)
  • Исправлена проблема того, что РТП могло телепортировать вас внутрь блоков (рыхлый снег/ковры и т.п.)
  • Исправлена проблема того, что сообщения команд не обновляются после перезагрузки плагина
  • Исправлены некоторые описания в конфиге
  • Люблю это (+2)
Реакции: retpadAreT
  • Переработана система конфигурации. Теперь каналы можно создавать как в DeluxeMenus в отдельных файлах.
  • Добавлены новые плейсхолдеры:
    %ovrtp_<канал>cost<money/hunger/exp>% - выводит цену канала.
  • Исправлен баг с тем, что если вы не указывали цены телепортации - РТП не проходил, т.к. считал, что у вас нет нужной суммы.
  • Оптимизирован колоризатор. Снова.
  • Добавлены партиклы перед телепортацией и после неё. Перед телепортацией будет проигрываться анимация, а после телепортации будет создаваться круг из партиклов.
  • Добавлена команда /rtp admin update, которая автоматически загрузит обновление плагина.
  • Теперь рандомный генератор использует еще более быстрый (но менее рандомный) алгоритм.
  • Действия для канала ртп теперь не обязательны. Если их не указать - канал просто вас телепортирует.
  • Теперь таб-комплит для команды /rtp можно отключить.
  • Исправлена проблема, когда плагин мог не загружаться, если Vault не был установлен.
  • Люблю это (+2)
Реакции: retpadAreT
  • Добавлен формат колорайзера LEGACY_ADVANCED, который поддерживает упрощенный формат хекса через &## (&##123 = &#112233), а также работает быстрее, чем стандартный.
  • Добавлена поддержка PlaceholderAPI для тайтлов.
  • Теперь плагин работает корректно, когда отсутствуют зависимости в виде WorldGuard или PlaceholderAPI.
  • Исправлена функция damage_check_only_players для атакующих.
  • Теперь отменённые ивенты (к примеру не прошедший урон) не будут сбрасывать РТП.
  • Улучшен дебаг. Теперь он будет показывать вам причину, по которой локация не была найдена. (А также сообщение о его включении теперь выглядит красивее)
  • Откорректированы некоторые описания функционала в конфиге.
  • Обновлены метрики.
  • Произведен рефакторинг, а также оптимизирован код во многих местах.
  • Мне нравится (+1)
  • Люблю это (+2)
Реакции: retpadAreT и legenda322
  • Добавлен быстрый рандомный генератор, корый в 2 раза быстрее, чем стандартный
  • Исправлена проблема с режимом NEAR_REGION
  • Люблю это (+2)
Реакции: retpadAreT
  • Переработана система стоимости телепорта:
  1. Добавлена стоимость в виде единиц опыта и голода.
  2. Добавлена поддержка PlayerPoints в качестве альтернативной валюты.
  3. Теперь стоимость настраивается в отдельном разделе создания канала.
  • Добавлена поддержка PlaceholderAPI:
  1. На данный момент доступны плейсхолдеры:
    %ovrtp_cooldown_<канал>_<субаргумент>% - возвращает оставшееся время кулдауна до телепорта. доступные субаргументы - hours, munites, seconds. Если субаргумент не указан - используется стандартный вывод времени как и в остальных сообщениях
    %ovrtp_hascooldown_<канал>% - возвращает то, есть ли кулдаун на указаный канал у игрока.
  2. Теперь все сообщения, которые отправляются игроку поддерживают PlaceholderAPI, что означает, что в любом сообщении вы можете указать любой плейсхолдер и он отобразит значение для этого игрока.
  • Добавлен флаг на регионы "rtp-base-no-teleport", который не даёт /rtp base телепортироваться к ним
  • Переработана система действий, что позволяет добавлять свои кастомные действия в плагин при помощи сторонних аддонов, а также значительно оптимизирует их. Спасибо @imDaniX за создание новой системы.
  • Теперь вы можете указать пустое сообщение в разделе messages, чтобы отключить его отправку.
  • Добавлено еще немного дебага при включенном /rtp admin debug, для простоты отладки.
  • Исправлены мелкие баги, по типу того, что использовалось глобальное сообщение для вывода.
  • Добавлены множественные оптимизации.
  • Люблю это (+2)
Реакции: retpadAreT
  • Фикс для работы на СТАРЫХ версиях ядер PAPER. (какой идиот создавал спигот либрари лоадер!?)
  • Изменен метод выбора логгера.
  • Люблю это (+2)
Реакции: retpadAreT
Назад
Сверху Снизу