LoChat/TODO.md

3.8 KiB
Raw Blame History

LoChat - Статус проекта

✅ Готово

Чат

  • Глобальный чат (!сообщение, /g)
  • Локальный чат (100 блоков)
  • PM система (/msg, /reply)
  • Игнор (/ignore, /unignore) — сохраняется в файл
  • Упоминания @ник со звуком

Модерация

  • Мут система (/mute, /unmute) — сохраняется в файл
  • Фильтр мата (censor/block/warn)
  • Анти-спам (CAPS, повторы, похожие)
  • Кулдауны на сообщения
  • Чат-шпион (/chatspy)
  • Очистка чата (/clearchat)

Градиентные ники (LoPreff интеграция)

  • Команды /color, /prefix
  • Градиенты на ники и префиксы
  • Интеграция с LuckPerms
  • PlayerPoints поддержка
  • TAB плагин совместимость (%lochat_full%)
  • Админ команды /aprefix

Дополнительно

  • Цвет чата (/chatcolor)
  • Смайлики (300+ эмодзи)
  • Кастомные команды
  • Автосообщения

Система

  • Объявления (Title + ActionBar)
  • PlaceholderAPI интеграция
  • HEX цвета &#RRGGBB и §x§...
  • MiniMessage форматирование
  • Folia совместимость
  • Горячая перезагрузка

📊 PlaceholderAPI

%lochat_muted%         — замучен (true/false)
%lochat_mute_time%     — время мута
%lochat_mute_reason%   — причина мута
%lochat_ignored_count% — кол-во игнорируемых
%lochat_global_enabled% — глобальный чат вкл
%lochat_last_pm%       — последний собеседник
%lochat_spy_enabled%   — шпион режим
%lochat_full%          — префикс + градиентный ник (для TAB)
%lochat_name%          — только градиентный ник
%lochat_prefix%        — только префикс с градиентом
%lochat_lp_prefix%     — LuckPerms префикс

📁 Файлы данных

  • ignores.yml — список игнорируемых игроков
  • mutes.yml — активные муты
  • chatcolors.yml — цвета чата игроков
  • gradient-data.yml — данные градиентных ников

🔑 Права

Право Описание
chat.global.use Глобальный чат
chat.global.color Цвета в глобальном чате
chat.local.use Локальный чат
chat.local.color Цвета в локальном чате
chat.pm.use Личные сообщения
chat.pm.ignore Игнор игроков
chat.announce.use Объявления
chat.spy Шпион режим
chat.clear Очистка чата
chat.mute Мут игроков
chat.bypass.cooldown Обход кулдауна
chat.bypass.filter Обход фильтра
chat.bypass.antispam Обход анти-спама
lochat.chatcolor Цвет чата
gradient.color Градиентные цвета
gradient.prefix Кастомные префиксы
gradient.admin Админ команды градиентов
lochat.admin Админ команды плагина

🎯 Возможные улучшения

  • GUI для настройки градиентов
  • Анимированные градиенты
  • Больше форматов времени в муте
  • Статистика сообщений
  • Бэкап системы данных