
ChatManager-Core
ChatManager-Core is a library for working with Minecraft chat
Оцените первым
315
0
Список изменений
ChatManager-Core 1.0-SNAPSHOT
Добавлено
- Создана базовая архитектура библиотеки (Fabric + NeoForge через Architectury)
- Добавлен перехват стандартной обработки чата (игровой, системный, локальный клиентский чат)
- Реализована система каналов (
ChatChannel) с историей сообщений и лимитом размера - Добавлена фильтрация сообщений по каналам через regex-паттерны
- Реализована единая модель сообщений (
Message) с типами:PLAYER,SYSTEM,CLIENT,ERROR,MENTIONED,CUSTOM - Добавлен стак повторяющихся сообщений — одинаковый текст сворачивается в счётчик
(xN) - Реализовано определение упоминаний ник-нейма со звуковым оповещением
- Добавлена система алиасов для чата (с опциональным применением к командам)
- Добавлена система макросов
- Реализована интеграция с Groq API для AI-стилизации текста
- Добавлена отправка сообщений на внешние HTTP-адреса (вебхуки) — глобально и по отдельным каналам
- Реализован выбор формата отправки вебхука: чистый текст / сериализованный компонент
- Добавлена возможность исключить канал из отправки на вебхук
- Реализована собственная событийная шина (клавиатура, мышь, тики клиента, внутренние события чата)
- Добавлена система JSON-конфигов с автогенерацией дефолтов при первом запуске
- Реализован собственный файловый логгер
Совместимость
- Minecraft
1.21.4 - Fabric, NeoForge (Architectury)
- Java
21+
Added
- Base library architecture (Fabric + NeoForge via Architectury)
- Interception of vanilla chat handling (player, system, and local client chat)
- Channel system (
ChatChannel) with message history and a size limit - Per-channel message filtering via regex patterns
- Unified message model (
Message) with types:PLAYER,SYSTEM,CLIENT,ERROR,MENTIONED,CUSTOM - Message stacking — identical repeated text collapses into a
(xN)counter - Mention detection with a sound notification
- Chat alias system (with optional application to commands)
- Macro system
- Groq API integration for AI text styling
- Message forwarding to external HTTP endpoints (webhooks) — globally and per channel
- Webhook payload format selection: plain text / serialized component
- Option to exclude a channel from webhook forwarding
- Custom event bus (keyboard, mouse, client ticks, internal chat events)
- JSON config system with automatic default generation on first run
- Built-in file logger
Compatibility
- Minecraft
1.21.4 - Fabric, NeoForge (Architectury)
- Java
21+
Файлы
chatmanager_core-neoforge-1.0-SNAPSHOT.jar(293.83 KiB)
ОсновнойМетаданные
Канал релиза
Beta
Номер версии
1.0-SNAPSHOT
Загрузчики
NeoForge
Версии игры
1.21.4
Загрузок
6
Дата публикации
01.07.2026
