Статистика Scoreboard Чат Утилита ChatSync [1.7]

ChatSync
Краткое описание:
Современный и многофункциональный плагин для управления чатом на Minecraft-серверах.
15
203

Последние обновления

ChatSync 1.7

ChatSync 1.7 Added Team / party system(/team, aliases: /party, /squad) Create, invite...
Смотреть еще...
Для версий
  1. 1.21.✘
  2. 26.✘
Источник
https://github.com/Mutya660/ChatSync
Java
  1. Java 21
  2. Java 22
  3. Java 23
  4. Java 25
Исходный код
https://github.com/Mutya660/ChatSync.git

Описание проекта ChatSync​

ChatSync — это многофункциональный плагин для серверов Minecraft на базе ядра Paper (версии 1.21.x – 26.2), предназначенный для полной переработки и гибкой настройки внутриигрового чата, коммуникации и сопутствующих систем.

Основные возможности​

  • Глобальный и локальный чат: Разделение общения по префиксу ! (глобальный) и радиусу вокруг игрока (локальный). Поддерживает кулдауны, режим медленного чата (slowmode) и права на их обход (chatsync.bypass_cooldown).
  • Интерактивные элементы (Clickable Names): Никнеймы игроков в чате, сообщениях о смерти, достижениях и топах кликабельны (при нажатии открывают отправку личного сообщения или отображают дополнительную информацию).
  • Система личных сообщений (ЛС): Команды /msg и /reply со звуковым уведомлением и поддержкой кликабельных ников.
  • Локализация: Поддержка нескольких языков (en, ru, de, fr) с автоматическим определением языка клиента игрока (auto_language: true) и возможностью перевода системных сообщений о смерти и достижений.
  • Инструменты для модерации и администраторов:
    • /clear [игрок] — очистка чата с интерактивным запросом подтверждения.
    • /socialspy — скрытое наблюдение за личными и локальными сообщениями.
    • /ignore и /ignorelist — игнорирование нежелательных игроков.
    • Антиспам-система с уведомлениями для персонала (chatsync.spam.notify) при попытках флуда, капса или повтора сообщений.
  • Статистика и время игры: Команды /chatstats (и сброс через /chatstats reset), /playtime, таблица лидеров по времени /playtimetop, а также проверка последней активности /lastseen.
  • Объявления (/broadcast): Система анонсов с поддержкой многострочного оформления, пресетов и скрытия автора (-h / hide).
  • Интеграции: Нативная поддержка сторонних плагинов через мягкие зависимости (Soft-depend), включая LuckPerms, CoreProtect, PlaceholderAPI, DiscordSRV и LiteBans.

Поддерживаемые команды и права​

КомандаОписаниеНеобходимое право
/chatsync reloadПерезагрузка конфигурации и языковых файловchatsync.admin
/msg <игрок> <текст>Отправить личное сообщениеПо умолчанию доступно всем
/reply <текст>Быстрый ответ на последнее личное сообщениеПо умолчанию доступно всем
/ignore <игрок>Добавить игрока в игнор-лист или удалить из негоПо умолчанию доступно всем
/ignorelistПросмотреть список игнорируемых игроковПо умолчанию доступно всем
/socialspyПереключить режим скрытого шпиона за чатомchatsync.socialspy
/me <действие>Отправить ролевое сообщение от третьего лицаchatsync.me
/clear [игрок]Очистить чат (требуется подтверждение)chatsync.clear
/chatstats [игрок|top]Просмотреть статистику использования чатаchatsync.chatstats
/chatstats reset <игрок|all>Сбросить статистику чатаchatsync.chatstats.reset
/playtime [игрок]Узнать время игры на сервереchatsync.playtime
/playtimetopПосмотреть топ игроков по времени в игреchatsync.playtimetop
/lastseen <игрок>Проверить, когда игрок заходил в последний разchatsync.lastseen
/broadcast <текст|пресет>Отправить глобальное объявление от сервераchatsync.broadcast
/broadcast -h <текст|пресет>Отправить объявление без указания автораchatsync.broadcast
/broadcast hideПереключить режим скрытия автора по умолчаниюchatsync.broadcast
/broadcast preset ...Управлять пресетами объявлений прямо в игреchatsync.broadcast.preset

Структура файлов конфигурации и данных​

После запуска плагин создаст следующую директорию со всеми необходимыми настройками:
Plaintext

plugins/ChatSync/
├── config.yml # Основной файл конфигурации
├── lang/ # Папка с переводами (en.yml, ru.yml, de.yml, fr.yml)
├── death_messages_ru.json # Словарь перевода смертей для русской локали
├── entity_names_ru.json # Словарь перевода сущностей
├── stats.yml # Хранилище статистики чата
├── playtime.yml # Хранилище времени игры игроков
└── logs/chat-YYYY-MM-DD.log # Ежедневные логи чата

Автор

dimaryss1222
ВерхНиз