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

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

Создайте и подтвердите аккаунт для скачивания
  • Исправлен баг с неработоспособностью функции цены за телепорт.
  • Оптимизирован ряд коллекций, весьма сильно (относительно) ускоряет проверку игроков телепортирующихся одновременно.
  • Добавлены дополнительные комментарии в конфиг
  • Добавлен дополнительный дебаг.
  • Переработана система темплейтов. Раньше, если у нас была настройка внутри темплейта, мы использовали только ее и полностью игнорировали настройки из файла канала.Теперь шаблоны можно комбинировать с настройками из канала, что позволяет добавлять настройки поверх шаблона.
  • Добавлено действие [PLAYER], которое выполняет команду от имени игрока. Полезно в случае с /rtp near, чтобы игрок сразу же прописывал /near (Условно).
  • Добавлена функция опция канала allow_in_command, запрещающая использовать его в командах. Полезно для void-подобных каналов, чтобы игроки не могли использовать их в качестве бесплатной альтернативы обычным.
  • Добавлен лимит на одновременно телепортирующихся игроков. Вероятно полезно при больших объёмах игроков, чтобы они не могли залагивать сервер массовым ртп.
  • Теперь если телепортация была отменена при помощи команды /rtp cancel или от движения - цена канала возвращается игроку. Ранее цена возвращалась только в случае, когда подходящая локация не была найдена.
  • Исправлена проблема с колоризацией в действии [ACTIONBAR].
  • Исправлено то, что в некоторых местах указывание пустого сообщения не работало как отключение этого сообщения.
  • Добавлен флаг -DOvRandomTeleport.Debug=значение для выставления дефолтного значения дебага.
  • Оптимизирован ряд методов.
  • Оптимизирована обработка кулдауна во время выполнения действий.
  • Добавлено оповещение для дураков о необходимости прогружать мир при помощи Chunky на случай, если генерация локации заняла слишком долго.
  • Слегка оптимизирован таб-комплит к команде и обработку кнопок.
  • Исправлена проблема при указании несуществующего файла для канала. Теперь вместо ошибки плагин будет создавать пустой файл для этого канала.
  • Оптимизирован ряд вещей:
    • Парсинг сообщений с ховер текстом, клик ивентом и кнопками
    • Парсинг цветов
    • Дебаг
  • Люблю это (+2)
Реакции: tenshik666 и retpadAreT
  • Добавлена опция, позволяющая настроить уровень пустоты для канала, если у него указаны void_worlds. Теперь вы можете указать свою высоту, после прохождения которой игрок будет телепортирован.
  • Исправлена некорректная обработка кнопок. (button={})
  • Оптимизирована обработка боссбара при телепортации.
  • Прочие микро-оптимизации и улучшения.
  • Улучшены партиклы до телепортации: теперь можно указывать несколько ID партиклов, что позволит создавать более красочные анимации, а также добавлена поддержка DustOption.
  • Улучшено отключение телепортации от получаемого урона. Теперь взрыв динамита и облако эффектов тоже учитываются.
  • Исправлена проблема с анимацией, когда она запускалась даже тогда, когда отключена.
  • Исправлена ошибка при отключении плагина при отключённом papi_support.
  • Произведены небольшие улучшения в некоторых местах.
  • Добавлена возможность создавать темплейты для каналов в templates.yml для упрощения их создания.
  • Добавлена возможность создавать кнопки в сообщениях. Формат: button={текст;ховеривент;кликивент}
  • Добавлена возможность указывать кулдаун пре-телепорта для каждой группы так же как обычный кулдаун. (Теперь вы можете сделать так чтобы ожидание телепорта у разных групп было разное)
  • Теперь все активные таски пре-телепортации будут отменяться при перезагрузке.
  • Исправлено возвращение опыта при ненайденной локации.
  • Слегка почищен код в разных местах
Перезалив jar с исправлением редкого (нет) база с загрузкой генератора локации
  • Люблю это (+2)
Реакции: retpadAreT
  • Добавлен ряд плейсхолдеров:
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

  • Улучшен парсинг времени. Теперь секунды не будут высвечиваться, если это не необходимо (Ранее было 10 мин. 0 сек. Теперь будет просто 10 мин.)
  • Теперь плейсхолдеры в действии [MESSAGE] парсятся в том числе и в ховер и в клик ивенте.
  • Теперь для уровня пустоты на версиях 1.18 и выше используется корректная высота.
  • Улучшена производительность генератора локации, а также улучшена его логика.
  • Добавлено больше дебага для отслеживания потенциальных проблем.
  • Люблю это (+2)
Реакции: retpadAreT
  • Добавлена поддержка межсерверной телепортации.
  • Добавлена опция, которая позволит отображать партиклы только тому игроку, который телепортируется, вместо того, чтобы отображать их всем игрокам.
  • Теперь игроки в ванише не будут учитываться при поиске игроков в режиме NEAR_PLAYER. А также исправлена проблема, когда лист игроков при /rtp near был пуст.
  • Исправлена и ускорена работа проверки на то, находится ли локация в блоках. Ранее это вызывало проблемы с генерацией локации в аду, более проблемы нет.
  • Флаг rtp-base-no-teleport теперь работает более стабильно, не ломается после перезагрузки плугманом, а также переделан способ работы флага. (Ранее был дефолтный state flag, теперь boolean flag, который устанавливется через yes/no, а не allow/deny).
  • Логика партиклов полностью перенесена в асинхрон, что ускорит работу плагина.
  • Исправлена работа плагина на 1.21.3 из за новых наитупейших изменений Paper api.
  • Произведён небольшой рефакторинг для удобства дальнейшей разработки.
  • Люблю это (+2)
Реакции: retpadAreT
Назад
Сверху Снизу