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

  • Новое | Добавлены опции "require npc" и "ignore npc" для сообщений о смерти.
  • Улучшено | Значительно улучшена обработка ошибок в JavaScript-файлах и улучшена поддержка PlaceholderAPI в них.

Пример того, как не посылать сообщения о смерти, когда игрок убивает NPC-игрока (поместите это правило в messages/death.rs):
Код:
group citizens-npc
require npc
then abort
  • Улучшение | (Крупное) Обновлены файлы локализации (ваши будут обновлены автоматически), чтобы не использовать JavaScript (такие вещи, как X ? "" : "") для более простой и интуитивной настройки, а также это исправляет несколько проблем с рассинхронизацией.
  • Исправление | Устранено некорректное отображение некоторых сообщений, вызванное проблемой, возникшей в прошлой версии. Приносим извинения за доставленные неудобства.
  • Исправление | Устранено редкое зависание сервера при замене некоторых переменных при выходе игрока из игры в асинхронном режиме.
Новое | Добавлен порог, чтобы предотвратить засилье антиспамовых фильтров, прощающих игроку X количество повторений перед блокировкой.
Исправление ошибки при запуске о какой то неизвестной
YAML:
java.lang.IllegalArgumentException: Unsupported class file major version 9811
  • Улучшение | Улучшен фильтр рекламы для предотвращения ложных срабатываний, когда люди говорят что-то вроде "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 за счет группировки вызовов присоединения/покидания/установки/автоприсоединения каналов для игроков в один вызов вместо вызова каждого канала в отдельности.
ВерхНиз