Плагин Sonar [2.1.25]

  • Это исправление, которое устраняет NullPointerException при запуске при определенных обстоятельствах.
  • Лайк 0
Реакции:1 пользователя
  • Модификация генерации CAPTCHA #367
  • Исправление ошибки, при которой пользователи Bedrock иногда проходили верификацию несколько раз
  • Исправление ошибки, когда пользователи Bedrock вообще не могли пройти верификацию
  • Исправление ложного срабатывания Bedrock при проверке скорости автомобиля
  • Устранение зависимостей
    • Переход h2databases с версии 2.1.214 на версию 2.2.220
    • Обновление mysql-connector-j с 8.4.0 до 9.0.0
    • Bump mariadb-java-client from 3.4.0 to 3.4.1
    • Обновление bstats с 3.0.2 до 3.0.3 #364
  • Не создаются дубликаты записей в базе данных
  • Исключена проверка фальшивых (поддельных) игроков
  • Записывайте в журнал бренд и язык клиента, если они недействительны
  • Исправление некорректного использования libby с 55030c5
  • Исправление зависимостей #362, d15b3c8
  • Использование ротации пакетов для улучшения проверки автомобиля
  • Добавление verification.checks.vehicle.minimum-packets в конфигурацию
  • Улучшена проверка столкновений (#360).
    • Добавлены новые настраиваемые типы блоков (ENCHANTMENT_TABLE, TRAPDOOR, STONE).
    • Исправлена ошибка, из-за которой полоска опыта отображалась у игроков в креативном режиме.
  • Реализована недостающая проверка "падения сквозь блоки".
  • Исправлена ошибка, из-за которой verification.currently-preparing не использовался.
  • Исправлена проблема, из-за которой игроки Bedrock не могли быть перенесены (#356).
  • Реализована поддержка Bukkit (#347).
    • Вместо замены существующих пайплайнов, Sonar теперь удаляет каждый пайплайн и добавляет необходимые, что позволяет экономить ОЗУ и процессорное время за счет минимизации обработчиков в канале.
  • Разрешено устанавливать значение general.max-online-per-ip на 0.
  • Sonar будет работать только на отдельных серверах Bukkit, которые не находятся за прокси (например, BungeeCord или Velocity). Если вы используете прокси, пожалуйста, установите Sonar на прокси-сервер, а не на сервере backend.
Особая благодарность людям, которые сделали это возможным:
  • FallenCrystal, который помог мне с этим релизом, внося вклад на GitHub.
  • @F3F5 (MISHA), Folas1337, Chumb3x и ItzErpandX, которые помогли протестировать новые функции в продакшене.
  • TomYukiroo, который спонсировал этот проект.
  • Исправление зависимостей #355
  • Исправление некорректного разбора IP-адресов
    • Это исправляет проблему, связанную с неработающими командами verified и blacklist
  • Обновить чешские переводы #354 (спасибо slosacoder)
  • Добавить грузинские переводы #351, #350 (спасибо GreenedDev)
  • Добавлены польские переводы (спасибо Najek и foren)
  • Исправьте чтение клиентского бренда
  • Добавление перевода на индонезийский язык (спасибо LourenT)
  • Исправление зависимостей #343, #344
  • Глобализация и упрощение инъекций для каждой платформы
  • Упрощение чтения клиентских брендов для 1.8+
  • Добавлена поддержка баз данных H2 #342
  • Упрощение отправки пакетов передачи данных для 1.20.5+
  • Исправление возможного состояния гонки в логике отключения
  • Улучшение перевода описаний подкоманд
  • Упрощение разбора json-файла уведомлений об обновлениях
  • Использование Indra для улучшения глобального версионирования
  • Добавление перевода на испанский язык (спасибо Juansitoh)
  • Исправление некорректного расчета онлайн на IP
  • Удаление ненужного UncaughtExceptionHandler
  • Исправление уведомлений, нарушающих запланированные задачи
  • Обновление переводов на китайский язык #335
  • Настройка таймаута записи на сервере
  • Добавление некоторых недостающих переводов
  • Позволяет пользователю отключить автоматическую проверку обновлений #332
  • Обновление приоритетов проверок, выполняемых при входе в систему
  • Использование вычислений для более эффективных операций ввода-вывода ConcurrentMap
  • Перенос плейсхолдеров в компоненты MiniMessage #329
  • Используйте ScheduledExecutorService вместо Thread #328
  • Исправление недействительной временной метки в базе данных #331
  • Тик движения должен увеличиваться, даже если проверка отключена #330
  • Улучшение проверки столкновений и исправление потенциального обхода
  • Исправление редкого исключения NoSuchElementException
  • Извлечение проверок протоколов в собственный обработчик сессии
  • Однократное освобождение перехваченного пакета на тарзанке #326
  • Создание снимка пакета JoinGame
  • Хук обработчика полосы пропускания после пакета рукопожатия
  • Предварительная загрузка всех зарегистрированных пакетов при запуске
  • Переделайте обработку PluginMessage, чтобы исправить утечку памяти
  • Устранение утечки памяти на BungeeCord #325
  • Исправление исключения при отмене логина на тарзанке
  • Удаление бесполезных кодеков биомов #324
  • Внедрение новой проверки слотов #323
  • 1.21 Поддержка #322, #334, #321
ВерхНиз