Gold Плагин Чат Защита ChatControl - Format & Filter Chat [12.2.20]

  • Улучшение | Улучшен фильтр рекламы для предотвращения ложных срабатываний, когда люди говорят что-то вроде "well played, gg" или "wow, gg", благодаря TheIntolerant. Вы не получите это обновление, так как мы не меняем файлы в папке /rules, поэтому, чтобы увидеть его, просто откройте ChatControl.jar с помощью Winrar или аналогичной программы, перейдите к rules/global.rs в банке и увидите его там.
  • Исправление | Решена проблема с сообщениями о выходе из системы, которые в некоторых случаях показывали вместо сообщений Bukkit.
  • Новое | Добавлены %chatcontrolred_chat_color_letter% и %chatcontrolred_chat_decoration_letter% в PlaceholderAPI для получения кода цвета & и кода оформления, например, &c или &l.
  • Исправление | Устранена ошибка "unable to parse 'player'" в Sender_Condition для частей формата.
  • Новое | Добавлена опция резервного изображения, когда используется Image_Head или Image_Url, но не удается получить скин головы игрока из Интернета.
  • Исправление | Устранена ошибка NPE "Cannot invoke Object.toString()".
  • Misc | Поскольку Mojang, как оказалось, зачитывает параметр server-name в server.properties, теперь мы будем выводить предупреждение только в том случае, если этот параметр отсутствует. Она необходима для идентификации вашего сервера внутри BungeeCord.
  • Misc | Сделано значение Strip_Oversized_Json в settings.yml по умолчанию ложным, так как современные клиенты имеют увеличенный лимит json.
  • Новое | Добавлен переключатель для отключения поддержки нового формата MiniMessage в книгах, так как он делает недействительными старые цвета.
  • Улучшение | Значительно увеличена производительность при записи сообщений в формате log.csv и отключенном MySQL.
  • Улучшение | Поддержка Plotsquared v7
  • Fix | Solved "StringIndexOutOfBoundsException: Строковый индекс выходит за пределы диапазона: 0"
  • Fix| Попытка решить редкую проблему параллелизма при разборе переменных JavaScript.
  • Fix| Устранена ошибка, связанная с тем, что иногда не работает тег звукового оповещения из-за недавно появившейся ошибки в событии разработчика.
  • New | Добавлено событие PlayerPreMentionEvent, позволяющее разработчикам изменять функцию звукового оповещения (@tagging).
  • Улучшение | Повышение производительности за счет экономии вызовов javascript, когда они не нужны.
  • Исправление | Решена проблема с некоторыми переменными javascript, которые не работали в discord и всегда заменялись на false.
  • Новое | Добавлена поддержка переменных Open_Url в форматах, например, теперь вы можете использовать Open_Url: yoursite.com/profile/{имя_игрока}
  • Новое | Добавлена поддержка PremiumVanish.
  • Улучшение | Значительно улучшена общая производительность IO за счет группировки вызовов присоединения/покидания/установки/автоприсоединения каналов для игроков в один вызов вместо вызова каждого канала в отдельности.
  • Breaking | Изменен порядок замены переменных, чтобы сделать возможным использование PlaceholderAPI и других переменных в папке variables/. Старые: variables/, PAPI, ChatControl Variables. Новые: PAPI, ChatControl, variables/.
  • Улучшение | Улучшена производительность при заполнении вкладки с бесцветными никами.
  • Улучшение | ChatControl больше не запрашивает Essentials/CMI ник игрока по умолчанию. Это можно включить в Tag.Backward_Compatible. Дополнительное увеличение производительности за счет того, что по умолчанию эта функция отключена. Включите эту опцию вручную, если вы используете систему ников Essentials/CMI.
Автор: Black
ВерхНиз