Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
ПлагинOvRandomTeleport - Новая рандомная телепортация | Рядом с базами - rtp base [1.19.3]
Исправлен ряд ошибок генератора локаций. Скорректировано распределение координат при формате RADIAL, проверка области генерации и учёт минимального расстояния при телепортации рядом с игроками и регионами.
Исправлено частичное списание стоимости телепортации. Ранее, если денег хватало, но не хватало голода или опыта, уже списанные ресурсы не возвращались.
Теперь учитывается результат списания денег через Vault и PlayerPoints. Если плагин отклонил списание - телепортация не продолжится.
Исправлены expire_actions кулдаунов. Ранее действия могли выполниться для другого игрока с похожим ником, если нужный игрок уже вышел с сервера.
Исправлен плейсхолдер %time% в действиях on_cooldown. Теперь он показывает оставшееся время до телепортации. Также исправлена возможная ошибка при запуске плавного заполнения боссбара.
Исправлена анимация CAGE: количество вертикальных линий, распределение частиц на них и чтение circles_offset. Также исправлено положение сферы частиц после телепортации.
Улучшена проверка настроек генератора локаций и частиц. Для ряда некорректных значений теперь используются дефолтные настройки, а информация об этом выводится в дебаг.
Исправлена перезагрузка шаблонов. Ранее удалённые из templates.yml шаблоны оставались в памяти и могли продолжать применяться после /rtp admin reload. Исправлено обновление через /rtp admin update при отсутствии папки для обновлений. Теперь плагин создаёт её автоматически.
Исправлен ряд проблем со стоимостью телепортации. Теперь стоимость будет сниматься только когда игрока можно гарантировано телепортировать. Ранее с маленьким шансом с игрока могла сняться цена за телепорт даже если по итогу телепорта не было.
Исправлена выдача кулдауна. Теперь он выдаётся только после успешного телепорта. Ранее с маленьким шансом, если телепортация по какой-либо причине не прошла со стороны сервера - кулдаун всё равно накладывался.
Исправлена отмена телепортации для игроков, которые нанесли урон другим игрокам. Ранее урон от стрел и т.п. не читался. Теперь даже за выстрел в другого игрока из лука будет снят отсчёт на ртп.
Слегка оптимизирован способ обработки воид каналов.
Теперь обработчик ивентов отслеживает их с более высоким приоритетом, чтобы избежать потенциальных конфликтов с другими плагинами, отменяющими эти ивенты.
Добавлена настройка y_add, добавляющая к сгенерированной локации координаты по Y. Таким образом теперь вы можете телепортировать игрока не на землю, а на небо. (Урон от падения будет проходить, учитывайте это!)
Теперь право на канал можно указать самолично. Если указать пустое право (как у дефолтного канала с данной версии) - то телепортироваться по нему можно будет без прав. Старая система прав при этом продолжит работу (если строка не указана в настройках - оно будет сгенерировано по старой схеме).
Исправлен баг с нерабочей функцией bypass_max_teleport_limit.
Теперь право rtp.cancel не требует ручной выдачи.
Исправлена обработка поведения в случае, если по какой либо причине телепортация не сработает.
Добавлен дебаг на обратный отсчёт до телепорта.
Оптимизирован генератор локаций, а также произведены прочие мелкие оптимизации.
Плагин теперь поддерживает ТОЛЬКО java 21 и выше! Теперь вы обязаны мигрировать на более актуальную версию жабы для запуска. Поддержка устаревших версий жабы прекращена навсегда и восстановлению не подлежит. Если сейчас вы используете 17 - обновление на 21 не составит труда и не вызовет никаких проблем и несовместимостей.
Переписан генератор локаций. Он стал немного быстрее, теперь при выходе игрока локация МОМЕНТАЛЬНО перестаёт искаться, а также теперь вы можете выставить какие угодно большие значения в параметре max_location_attempts и оно будет корректно работать.
Добавлена опция avoid_trees для генератора локаций. Когда опция включена - генератор будет пытаться телепортировать игрока ПОД дерево, если игрока должно было телепортировать на него. Полезно для джунглей и тёмных лесов. Работает с версии 1.19.
Плагин теперь использует teleportAsync вместо обычного teleport, что потенциально должно улучшить его производительность.
Добавлен -DOvRandomTeleport.NonAsyncMode флаг, который отключает весь асинхрон в плагине и заставляет его работать в синхроне. Создан для тех случаев, когда асинхрон создаёт ошибки.
Исправлена небольшая несовместимость с зарегистрированной командой /rtp в DeluxeMenus.
Теперь все кулдауны очищаются при отключении плагина, что защитит от потенциальных нежелательных вызовов.
Работа с proxy режимом была улучшена. Теперь вам не нужно указывать имя сервера в конфиге, эта строчка была оттуда удалена.
Произведены прочие мелкие оптимизации и улучшения.
Добавлена опция player_oriented_center при формате генерации локации RADIAL. Если она включена - центр будет расчитываться не от заданной в конфиге канала центральной точки, а от локации игрока.
Для кулдауна добавлены expire_actions (действия при истечении кулдауна). Принцип аналогичен обычным actions, однако локальные плейсхолдеры плагина там не поддерживаются.
Улучшена логика неуязвимости после телепортации, что избавит от некоторых проблем в случае, когда стояло слишком большое значение invulnerable_after_teleport.
Произведён ряд оптимизаций, по типу оптимизации проверки на правильность локации. Более не должно возникать проблем при неправильной настройке канала (в первую очередь - проверка на границу мира).
Исправлен ремаппинг на новых версиях paper (больше этот убогий ремаппер не затронет плагин).