LoChat/TODO.md
2026-03-16 12:43:52 +01:00

1.8 KiB
Raw Blame History

TODO — LoChat · Spacelegacy Edition

Последнее обновление: 16.03.2026


✅ Все задачи выполнены!

Завершённые задачи:

  • ✅ P0/P1/P2/P3 баги исправлены
  • ✅ RP-команды добавлены
  • ✅ Цветовая гамма применена
  • ✅ Структура команд переработана (SOLID, DRY, KISS)
  • ✅ Удалён мёртвый код (custom/, social/)
  • ✅ Хардкод строки вынесены в конфиги
  • ✅ Кулдауны для RP-команд (/me, /try, /do)
  • ✅ Двусторонний игнор в PM
  • ✅ UnmuteCommand — строки в HardcodedMessages

📁 Финальная структура commands/

commands/
├── CommandManager.java          ← регистрация всех команд
├── CustomCommand.java
├── CustomCommandsCommand.java
│
├── admin/       Announce, ChatSpy, ClearChat, ClearChatConfig,
│                Discord, Hub, LoChat, ReloadConfig
├── base/        BaseCommand, PlayerCommand, AdminCommand
├── chat/        GlobalChatCommand, LocalChatCommand
├── messaging/   Msg, Reply, Ignore, Unignore, IgnoreList
├── moderation/  Mute, Unmute, MuteList, MuteHistory, MuteBlame
├── nick/        Nick, PlayerInfo
└── rp/          Me, Try, Do, Roll, RpUtil (с кулдаунами!)

🎯 Опциональные фичи (если захочешь)

  • FEAT: Команда /stats — показывать статистику из statistics.yml
  • FEAT: Chat logging в файл — logs/chat-YYYY-MM-DD.log
  • FEAT: AFK система — автоматический статус AFK
  • FEAT: Emoji shortcuts — 😄 → 😊