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

New | Новое
  • Правила команд на прокcи: фильтрация команд на уровне p####i до их передачи на backend-серверы. Настройка в rules/command.rs на BungeeControl/VelocityControl. Пожалуйста, также обновите BungeeControl и VelocityControl.
  • Новые плейсхолдеры %toggle_X% и %player_toggle_X%, возвращающие true/false для состояний переключателей.
Improve | Улучшено
  • Синтаксис @prolong:N теперь принимает индекс группы regex для сопоставления длины замены с конкретной группой захвата.
  • Улучшена совместимость с Folia для планировщика, привязанного к сущностям.
  • Хуки Citizens и DiscordSRV теперь загружаются через собственный classloader каждого плагина, что предотвращает ClassNotFoundException.
  • Ошибки загрузки изображений теперь логируются только раз в 30 минут, а не при каждом сообщении.
Fix | Исправлено
  • Исправлено: /ignore показывал неверный ключ языка при снятии игнора с игрока от имени другого игрока.
  • Устранён NPE при сериализации операторских опций, содержащих объекты Permission или Component.
  • Правила с условиями получателя теперь корректно проверяются относительно отправителя, если получатель не найден.
  • {killer_item_name} теперь удаляет цветовые коды из отображаемого имени предмета.
  • Операторы сообщений выхода (например, then discord) теперь выполняются, даже если на сервере нет других игроков.
  • Логирование строк базы данных больше не выводит в консоль полные блоки данных.
  • Улучшение | Улучшена архитектура системы Anti-Parrot для предотвращения race condition, когда интервал между сообщениями слишком мал
  • Улучшение | Добавлена опция Allow_Console_Forward_Command в p####i.yml, позволяющая выполнять /chc forward из консоли (для работы требуется, чтобы в сети был хотя бы один игрок)
  • Улучшение | Улучшена логика пересылки сообщений между Discord и Minecraft для корректного применения форматов при необходимости
  • Улучшение | Названия цветов и декораций теперь поддерживают перевод. Пока переведённые названия отображаются только в меню цветов
  • Улучшение | Оператор player delay теперь можно использовать в сообщениях о смерти (спасибо @RapidGravy на GitHub)
  • Исправление | Исправлена несогласованность сохранения логов, из-за которой они могли не сохраняться вовсе
  • Исправление | Исправлено появление дублирующихся сообщений в Discord при использовании deny silent для сообщений, отправленных из Discord
  • Лайк 0
Реакции:1 пользователя
  • Исправление | Устранена необработанная ConcurrentModificationException при отправке сообщения в чат с включённым Sound_Notify.
  • Исправлено необработанное исключение сериализации JSON при разборе пакетов ProtocolLib
  • Улучшение: теперь поддерживается Minecraft до версии 1.21.11
  • Исправление: ошибка при отправке ссылок в чате
Исправление: теперь пользователи могут проходить аутентификацию с помощью команд AuthMe, если параметр AuthMe.DELAY_JOIN_MESSAGE_UNTIL_LOGGED установлен в true в settings.yml.
Fix | Исправлено необработанное исключение Discord при получении нового сообщения.
Fix | Обеспечена потокобезопасность переменных.
New | Добавлена поддержка нового тега MiniMessage <head>.
Пример использования: <head:kangarko:false>
Для дополнительных сведений обратитесь к документации Paper.
  • Улучшено | Добавлена поддержка последних версий (1.21.9 и 1.21.10).
  • Улучшено | Команда ответа теперь синхронизируется между p####i-серверами.
  • Исправление | При включённых упоминаниях без необходимости префикса имя игрока "Test" совпадало при вводе "Testing".
  • Новое | Добавлен оператор правила: ignore players. Если правило содержит этот оператор, оно не применяется к именам игроков.
  • Исправлено | Старые стили не применялись к ссылкам с уже установленным стилем Adventure
ВерхНиз