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

  • Плагин теперь поддерживает ТОЛЬКО java 21 и выше! Теперь вы обязаны мигрировать на более актуальную версию жабы для запуска. Поддержка устаревших версий жабы прекращена навсегда и восстановлению не подлежит. Если сейчас вы используете 17 - обновление на 21 не составит труда и не вызовет никаких проблем и несовместимостей.
  • Переписан генератор локаций. Он стал немного быстрее, теперь при выходе игрока локация МОМЕНТАЛЬНО перестаёт искаться, а также теперь вы можете выставить какие угодно большие значения в параметре max_location_attempts и оно будет корректно работать.
  • Добавлена опция avoid_trees для генератора локаций. Когда опция включена - генератор будет пытаться телепортировать игрока ПОД дерево, если игрока должно было телепортировать на него. Полезно для джунглей и тёмных лесов. Работает с версии 1.19.
  • Плагин теперь использует teleportAsync вместо обычного teleport, что потенциально должно улучшить его производительность.
  • Добавлен -DOvRandomTeleport.NonAsyncMode флаг, который отключает весь асинхрон в плагине и заставляет его работать в синхроне. Создан для тех случаев, когда асинхрон создаёт ошибки.
  • Исправлена небольшая несовместимость с зарегистрированной командой /rtp в DeluxeMenus.
  • Теперь все кулдауны очищаются при отключении плагина, что защитит от потенциальных нежелательных вызовов.
  • Работа с p####i режимом была улучшена. Теперь вам не нужно указывать имя сервера в конфиге, эта строчка была оттуда удалена.
  • Произведены прочие мелкие оптимизации и улучшения.
  • Исправлена редкая ошибка, связанная с одновременной телепортацией множества игроков.
  • Настройка max_teleporting теперь обновляется при /rtp admin reload.
  • Произведены прочие оптимизации, связанные с устранением лишних аллокаций.
  • Добавлена опция player_oriented_center при формате генерации локации RADIAL. Если она включена - центр будет расчитываться не от заданной в конфиге канала центральной точки, а от локации игрока.
  • Для кулдауна добавлены expire_actions (действия при истечении кулдауна). Принцип аналогичен обычным actions, однако локальные плейсхолдеры плагина там не поддерживаются.
  • Улучшена логика неуязвимости после телепортации, что избавит от некоторых проблем в случае, когда стояло слишком большое значение invulnerable_after_teleport.
  • Произведён ряд оптимизаций, по типу оптимизации проверки на правильность локации. Более не должно возникать проблем при неправильной настройке канала (в первую очередь - проверка на границу мира).
  • Исправлен ремаппинг на новых версиях paper (больше этот убогий ремаппер не затронет плагин).
  • Прочие мелкие улучшения.
  • Добавлен новый тип анимации CAGE. Образует клетку вокруг игрока который телепортируется.
  • Переработана система темлейтов.
  • Произведен некоторый рефакторинг и ряд оптимизаций.
  • Исправление исправления исправления работы темплейтов
  • Исправление исправления работы темплейтов
  • Ещё больше микро-оптимизации для генератора локации
  • Небольшой рефакторинг
  • Исправлена логика работы темплейтов.
  • Теперь каналы где не указан ни один активный мир не будут созданы.
  • Устранена несовместимость с некоторыми менеджерами миров (к примеру Iris).
  • Исправлена проблема при запуске с дефолтным конфигом.
  • Теперь установка неуязвимости для игрока устанавливается более корректно, что снизит риски смерти после телепортации при меньших значениях invulnerable_after_teleport.
  • Добавлен дополнительный дебаг для генератора локаций с регионами. Теперь определить проблему с не работоспособностью /rtp base будет проще.
  • Добавлено пропущенное дефолтное значение для max_teleporting, отсутствие которого вызывало проблемы при миграции с более старых версий.
  • Произведены оптимизации в генераторе локаций, а также в прочих местах.
  • Обновлены библиотеки и произведён рефакторинг.
  • Добавлен тип действия DELAYED_ACTION. Сначала указывается задержка (в тиках), а потом действие в привычном формате.
  • Добавлена настройка боссбара smooth_progress. Если она включена - боссбар будет плавно отсчитывать оставшееся время, вместо того, чтобы уменьшать прогресс каждую секунду.
  • Теперь запрещено создавать канал с именем 'admin', чтобы не было возможной путаницы.
  • Слегка оптимизирована анимация.
  • Более конфиг не будет храниться в памяти всегда.
ВерхНиз