# ╔══════════════════════════════════════════════════════════════════════════════╗ # ║ LoChat Configuration ║ # ║ Продвинутый чат-плагин для Paper ║ # ║ Версия: 1.5.5-1.20.1 ║ # ║ Автор: loki ║ # ╚══════════════════════════════════════════════════════════════════════════════╝ config-version: 3 # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ ОСНОВНЫЕ НАСТРОЙКИ │ # └─────────────────────────────────────────────────────────────────────────────┘ # Префикс плагина в сообщениях prefix: "[LoChat]" # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ НАСТРОЙКИ ЧАТА │ # └─────────────────────────────────────────────────────────────────────────────┘ chat: # ═══════════════════════════════════════════════════════════════════════════ # ГЛОБАЛЬНЫЙ ЧАТ # ═══════════════════════════════════════════════════════════════════════════ global: # Включить глобальный чат enabled: true # Символ для отправки в глобальный чат symbol: "!" # Кулдаун между сообщениями (секунды) cooldown: 3 # Префикс глобального чата prefix: "[G]" # Формат сообщения: {prefix} {player} {message} format: "{prefix} {player}: {message}" # ═══════════════════════════════════════════════════════════════════════════ # ЛОКАЛЬНЫЙ ЧАТ # ═══════════════════════════════════════════════════════════════════════════ local: # Включить локальный чат enabled: true # Радиус локального чата (блоки) radius: 100 # Кулдаун между сообщениями (секунды) cooldown: 1 # Префикс локального чата prefix: "[L]" # Формат сообщения format: "{prefix} {player}: {message}" # ═══════════════════════════════════════════════════════════════════════════ # ЛИЧНЫЕ СООБЩЕНИЯ # ═══════════════════════════════════════════════════════════════════════════ pm: # Включить личные сообщения enabled: true # Кулдаун между PM (секунды) cooldown: 2 # Логировать PM в консоль log: false # Звук при получении PM sound: true sound-type: "BLOCK_NOTE_BLOCK_PLING" # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ ГРАДИЕНТНЫЕ НИКИ │ # └─────────────────────────────────────────────────────────────────────────────┘ # Интеграция с градиентным модулем (встроенный LoPreff) lopreff: # Включить градиентные ники enabled: true # Использовать градиентный ник в чате use-gradient-name: true # Использовать кастомный префикс use-custom-prefix: true # Настройки отображения ника display: # Обновлять display name игрока (показывает префикс+ник над головой) update-display-name: true # Обновлять tab list update-tab-list: true # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ УПОМИНАНИЯ │ # └─────────────────────────────────────────────────────────────────────────────┘ mentions: # Включить систему упоминаний (@nickname) enabled: true # Воспроизводить звук при упоминании sound: true # Тип звука sound-type: "BLOCK_NOTE_BLOCK_PLING" # Подсветка упоминания в чате highlight: "@{player}" # Подсветка собственного ника self-highlight: "{player}" # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ ФИЛЬТР МАТА │ # └─────────────────────────────────────────────────────────────────────────────┘ filter: # Включить фильтр мата enabled: true # Список запрещенных слов (простая проверка) words: - "хуй" - "пизд" - "блять" - "ебать" - "сука" - "мудак" - "гандон" - "пидор" - "говно" - "шлюха" # Регулярные выражения для обнаружения мата с обходами patterns: - "х\\s*у\\s*[йяёе]" # хуй, хуя, хуё, хуе - "[хx]\\s*у\\s*[йяёе]" # латиница: xuй - "п\\s*[иi]\\s*з\\s*д" # пизд, пiзд - "п\\s*[иi]\\s*д\\s*[оа]\\s*р" # пидор, пидар - "[еeё]\\s*б\\s*[аоуыи]" # ебать, ебут, ебал - "б\\s*л\\s*я\\s*[тдь]" # блять, блядь - "с\\s*у\\s*к\\s*[аи]" # сука, суки - "м\\s*у\\s*д\\s*[аи]" # муда, муди # Действие при обнаружении мата: censor, block, warn action: "censor" # Замена для цензуры replacement: "***" # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ АНТИ-СПАМ │ # └─────────────────────────────────────────────────────────────────────────────┘ antispam: # Включить анти-спам enabled: true # Максимальный процент заглавных букв max-caps-percent: 70 # Максимальное количество повторяющихся символов max-repeat-chars: 5 # Задержка для проверки похожих сообщений (секунды) similar-message-delay: 30 # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ АВТОСООБЩЕНИЯ │ # └─────────────────────────────────────────────────────────────────────────────┘ automessages: # Включить автосообщения enabled: true # Интервал между сообщениями (секунды) interval: 300 # Случайный порядок сообщений random: false # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ ОБЪЯВЛЕНИЯ │ # └─────────────────────────────────────────────────────────────────────────────┘ announcements: # Показывать title при объявлении show-title: true # Заголовок title title-header: "ОБЪЯВЛЕНИЕ" # Показывать actionbar при объявлении show-actionbar: true # Время показа title (в секундах) title-duration: 3 # Формат объявления formats: announcement: "[ОБЪЯВЛЕНИЕ] " # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ ОЧИСТКА ЧАТА │ # └─────────────────────────────────────────────────────────────────────────────┘ clearchat: message: # Показывать сообщение после очистки чата enabled: true # Текст сообщения ({player} - имя администратора) text: "Чат очищен администратором {player}" # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ ГОЛОВЫ ИГРОКОВ │ # └─────────────────────────────────────────────────────────────────────────────┘ head-emoji: # Включить функцию голов игроков enabled: true # Разрешить использование @head команд allow-player-heads: true # Максимальное количество голов в одном сообщении max-heads-per-message: 3 # ┌─────────────────────────────────────────────────────────────────────────────┐ # │ СИСТЕМА МУТОВ │ # └─────────────────────────────────────────────────────────────────────────────┘ mute: # Сообщения с плейсхолдерами: # %duration% - время мута # %reason% - причина # %player% - замученный игрок # %operator% - модератор messages: # Сообщение при муте (broadcast) muted: "%player% был замучен на %duration% модератором %operator%. Причина: %reason%" # Сообщение при размуте (broadcast) unmuted: "%player% был размучен модератором %operator%" # Сообщение замученному игроку you-muted: "Вы замучены на %duration%! Причина: %reason%" # Сообщение при перманентном муте you-muted-permanent: "Вы замучены навсегда! Причина: %reason%" # Сообщение при попытке написать в чат cannot-chat: "Вы замучены! Осталось: %duration%" cannot-chat-permanent: "Вы замучены навсегда!" # Тихий мут (только для тех кто видит) silent-muted: "[Тихо] %player% замучен на %duration% (%operator%). Причина: %reason%" silent-unmuted: "[Тихо] %player% размучен (%operator%)" # Причина по умолчанию если не указана default-reason: "Нарушение правил" # Максимальное время мута по умолчанию (если не указано время) default-duration: "7d" # Доступные длительности для прав lochat.mute.dur.<время> durations: - "10m" - "30m" - "1h" - "6h" - "12h" - "1d" - "3d" - "7d" - "14d" - "30d" - "perm"