COWMODSКаталог модов
ChatManager-Core

ВЕРСИИ (14)

release

ChatManager-Core 1.2.0

1.2.0-neoforge
8 окт. 2026 г.36Minecraft: 1.21.4neoforge
Скачать
Что нового
- Changed the basic message template - Fixed errors in the math module - Added a web socket connection
release

ChatManager-Core 1.2.0

1.2.0-neoforge
8 окт. 2026 г.24Minecraft: 26.2neoforge
Скачать
Что нового
- Changed the basic message template - Fixed errors in the math module - Added a web socket connection
release

ChatManager-Core 1.2.0

1.2.0-fabric
8 окт. 2026 г.21Minecraft: 1.21.4fabric
Скачать
Что нового
- Changed the basic message template - Fixed errors in the math module - Added a web socket connection
release

ChatManager-Core 1.2.0

1.2.0-fabric
8 окт. 2026 г.36Minecraft: 26.2fabric
Скачать
Что нового
- Changed the basic message template - Fixed errors in the math module - Added a web socket connection
beta

ChatManager-Core 1.2.0

1.2.0-fabric
3 окт. 2026 г.11Minecraft: 1.21.4fabric
Скачать
Что нового
## 🇷🇺 Russian / Русский ### 🚀 Обновление 1.2.0: Голосовой ввод, GIF в чате и мультилоадерность В этом обновлении в чат приходит офлайн-распознавание речи и анимированные GIF, а мод теперь выходит сразу под Fabric и NeoForge для Minecraft 1.21.4 и 26.2! ### ✨ Что нового (Features) - 🎙️ **Голосовой ввод (Speech-to-Text):** Офлайн-распознавание речи через Vosk, без сторонних сервисов. - **Модели по требованию:** 30+ языков, скачиваются автоматически. По умолчанию используется `RUSSIAN_SMALL`. - **Индикатор микрофона:** Показывает загрузку, прослушивание, ошибки и уровень громкости в реальном времени. - **Конфиг `voice.json`:** Модель, задержка и цвета индикатора. - 🎞️ **GIF в чате:** Поиск, загрузка и анимация GIF прямо в сообщениях. Вставка в формате `:slug:`, новый тип сообщений `ANIMATED`. - ⚰️ **События смерти и позиции:** `PlayerDeathEvent` с координатами смерти и `SendPosEvent` при отправке сообщения. - 🔒 **Скрытие паролей:** Аргументы `/login`, `/register` и `/changepassword` маскируются в строке ввода. - 🧩 **Мультилоадерность и мультиверсия:** Отдельные сборки (1 jar = 1 версия) для Fabric и NeoForge на Minecraft 1.21.4 и 26.2. Общий код вынесен в слой абстракций (`utils.compat`). ### 🔧 Изменения (Changes) - ⚙️ **Новая система конфигов:** Cloth Config + Jankson, файлы лежат в `config/ChatManager-Core/`. - 🧮 **Расширен конфиг `math`:** Радианы, формат чисел, префикс, свои константы и функции. - 🏗️ **Сборка:** Убрана зависимость от Architectury. ### 🛠️ Для разработчиков (API) - `MathEngine`, `ChatQueueManager` и `utils.math.*` перенесены в пакет `module`. - **Провайдеры (`utils.compat.providers`):** статические обёртки над версионно-зависимым кодом Minecraft. Они немного упрощают жизнь: можно писать код один раз, не думая о том, как та или иная вещь выглядит в 1.21.4 и в 26.2. - `ComponentSerializerProvider`: сериализация `Component` в JSON. - `ClickEventProvider` и `HoverEventProvider`: работа с клик- и хавер-событиями. - `ScreenProvider`: текущий экран, клики по компонентам, стиль под курсором, отрисовка hover-эффекта. - `GameProfileProvider`: ник и UUID игрока. - `PacketCompatProvider`: синхронизация обработки пакетов с основным потоком. - `GraphicsProvider`: обёртка над графическим контекстом для отрисовки. - **Хендлеры (`utils.compat.handlers`):** общие обработчики клавиатуры, мыши и добавления сообщений, которые отправляют события в `EVENT_BUS`. - **Новые события:** `PlayerDeathEvent`, `SendPosEvent` и события модуля голосового ввода (`Vosk*Event`). - `VoiceIndicator.render(...)` принимает любой графический контекст, так что отрисовку индикатора можно подключить на любой версии. ### 🐛 Исправления ошибок (Fixes) - 💬 **Обработка пакетов чата:** Исправлен вызов `handlePlayerChat` и `handleSystemChat` вне основного потока. > ⚠️ Нативная библиотека для GIF пока доступна только под Windows x64. --- ## 🇬🇧 English ### 🚀 Update 1.2.0: Voice Input, Chat GIFs & Multi-Loader Support In this update, offline speech recognition and animated GIFs come to the chat, and the mod is now released for both Fabric and NeoForge on Minecraft 1.21.4 and 26.2! ### ✨ What's New (Features) - 🎙️ **Voice Input (Speech-to-Text):** Offline speech recognition powered by Vosk, no third-party services. - **On-demand Models:** 30+ languages, downloaded automatically. `RUSSIAN_SMALL` is used by default. - **Mic Indicator:** Shows loading, listening, errors and real-time input volume. - **`voice.json` Config:** Model, delay and indicator colors. - 🎞️ **Chat GIFs:** Search, download and play animated GIFs right in messages. Use the `:slug:` syntax; messages get the new `ANIMATED` type. - ⚰️ **Death & Position Events:** `PlayerDeathEvent` with death coordinates and `SendPosEvent` fired when a message is sent. - 🔒 **Password Hiding:** Arguments of `/login`, `/register` and `/changepassword` are masked in the input box. - 🧩 **Multi-Loader & Multi-Version:** Separate builds (1 jar = 1 version) for Fabric and NeoForge on Minecraft 1.21.4 and 26.2. Shared code now lives behind an abstraction layer (`utils.compat`). ### 🔧 Changes - ⚙️ **New Config System:** Cloth Config + Jankson, files are stored in `config/ChatManager-Core/`. - 🧮 **Extended `math` Config:** Radians, number format, prefix, custom constants and functions. - 🏗️ **Build:** Removed the Architectury dependency. ### 🛠️ For Developers (API) - `MathEngine`, `ChatQueueManager` and `utils.math.*` moved to the `module` package. - **Providers (`utils.compat.providers`):** static wrappers over version-dependent Minecraft code. They make writing code a little bit more convenient: write it once without caring how a given thing looks in 1.21.4 vs 26.2. - `ComponentSerializerProvider`: serialize a `Component` to JSON. - `ClickEventProvider` and `HoverEventProvider`: work with click and hover events. - `ScreenProvider`: current screen, component clicks, style under the cursor, hover effect rendering. - `GameProfileProvider`: player name and UUID. - `PacketCompatProvider`: keeps packet handling on the main thread. - `GraphicsProvider`: a wrapper over the graphics context for rendering. - **Handlers (`utils.compat.handlers`):** shared keyboard, mouse and added-message handlers that dispatch events to `EVENT_BUS`. - **New events:** `PlayerDeathEvent`, `SendPosEvent` and the voice input module events (`Vosk*Event`). - `VoiceIndicator.render(...)` accepts any graphics context, so the indicator can be hooked up on any version. ### 🐛 Bug Fixes - 💬 **Chat Packet Handling:** Fixed `handlePlayerChat` and `handleSystemChat` being processed off the main thread. > ⚠️ The native GIF library is currently available for Windows x64 only.
beta

ChatManager-Core 1.2.0

1.2.0-neoforge
3 окт. 2026 г.9Minecraft: 1.21.4neoforge
Скачать
Что нового
## 🇷🇺 Russian / Русский ### 🚀 Обновление 1.2.0: Голосовой ввод, GIF в чате и мультилоадерность В этом обновлении в чат приходит офлайн-распознавание речи и анимированные GIF, а мод теперь выходит сразу под Fabric и NeoForge для Minecraft 1.21.4 и 26.2! ### ✨ Что нового (Features) - 🎙️ **Голосовой ввод (Speech-to-Text):** Офлайн-распознавание речи через Vosk, без сторонних сервисов. - **Модели по требованию:** 30+ языков, скачиваются автоматически. По умолчанию используется `RUSSIAN_SMALL`. - **Индикатор микрофона:** Показывает загрузку, прослушивание, ошибки и уровень громкости в реальном времени. - **Конфиг `voice.json`:** Модель, задержка и цвета индикатора. - 🎞️ **GIF в чате:** Поиск, загрузка и анимация GIF прямо в сообщениях. Вставка в формате `:slug:`, новый тип сообщений `ANIMATED`. - ⚰️ **События смерти и позиции:** `PlayerDeathEvent` с координатами смерти и `SendPosEvent` при отправке сообщения. - 🔒 **Скрытие паролей:** Аргументы `/login`, `/register` и `/changepassword` маскируются в строке ввода. - 🧩 **Мультилоадерность и мультиверсия:** Отдельные сборки (1 jar = 1 версия) для Fabric и NeoForge на Minecraft 1.21.4 и 26.2. Общий код вынесен в слой абстракций (`utils.compat`). ### 🔧 Изменения (Changes) - ⚙️ **Новая система конфигов:** Cloth Config + Jankson, файлы лежат в `config/ChatManager-Core/`. - 🧮 **Расширен конфиг `math`:** Радианы, формат чисел, префикс, свои константы и функции. - 🏗️ **Сборка:** Убрана зависимость от Architectury. ### 🛠️ Для разработчиков (API) - `MathEngine`, `ChatQueueManager` и `utils.math.*` перенесены в пакет `module`. - **Провайдеры (`utils.compat.providers`):** статические обёртки над версионно-зависимым кодом Minecraft. Они немного упрощают жизнь: можно писать код один раз, не думая о том, как та или иная вещь выглядит в 1.21.4 и в 26.2. - `ComponentSerializerProvider`: сериализация `Component` в JSON. - `ClickEventProvider` и `HoverEventProvider`: работа с клик- и хавер-событиями. - `ScreenProvider`: текущий экран, клики по компонентам, стиль под курсором, отрисовка hover-эффекта. - `GameProfileProvider`: ник и UUID игрока. - `PacketCompatProvider`: синхронизация обработки пакетов с основным потоком. - `GraphicsProvider`: обёртка над графическим контекстом для отрисовки. - **Хендлеры (`utils.compat.handlers`):** общие обработчики клавиатуры, мыши и добавления сообщений, которые отправляют события в `EVENT_BUS`. - **Новые события:** `PlayerDeathEvent`, `SendPosEvent` и события модуля голосового ввода (`Vosk*Event`). - `VoiceIndicator.render(...)` принимает любой графический контекст, так что отрисовку индикатора можно подключить на любой версии. ### 🐛 Исправления ошибок (Fixes) - 💬 **Обработка пакетов чата:** Исправлен вызов `handlePlayerChat` и `handleSystemChat` вне основного потока. > ⚠️ Нативная библиотека для GIF пока доступна только под Windows x64. --- ## 🇬🇧 English ### 🚀 Update 1.2.0: Voice Input, Chat GIFs & Multi-Loader Support In this update, offline speech recognition and animated GIFs come to the chat, and the mod is now released for both Fabric and NeoForge on Minecraft 1.21.4 and 26.2! ### ✨ What's New (Features) - 🎙️ **Voice Input (Speech-to-Text):** Offline speech recognition powered by Vosk, no third-party services. - **On-demand Models:** 30+ languages, downloaded automatically. `RUSSIAN_SMALL` is used by default. - **Mic Indicator:** Shows loading, listening, errors and real-time input volume. - **`voice.json` Config:** Model, delay and indicator colors. - 🎞️ **Chat GIFs:** Search, download and play animated GIFs right in messages. Use the `:slug:` syntax; messages get the new `ANIMATED` type. - ⚰️ **Death & Position Events:** `PlayerDeathEvent` with death coordinates and `SendPosEvent` fired when a message is sent. - 🔒 **Password Hiding:** Arguments of `/login`, `/register` and `/changepassword` are masked in the input box. - 🧩 **Multi-Loader & Multi-Version:** Separate builds (1 jar = 1 version) for Fabric and NeoForge on Minecraft 1.21.4 and 26.2. Shared code now lives behind an abstraction layer (`utils.compat`). ### 🔧 Changes - ⚙️ **New Config System:** Cloth Config + Jankson, files are stored in `config/ChatManager-Core/`. - 🧮 **Extended `math` Config:** Radians, number format, prefix, custom constants and functions. - 🏗️ **Build:** Removed the Architectury dependency. ### 🛠️ For Developers (API) - `MathEngine`, `ChatQueueManager` and `utils.math.*` moved to the `module` package. - **Providers (`utils.compat.providers`):** static wrappers over version-dependent Minecraft code. They make writing code a little bit more convenient: write it once without caring how a given thing looks in 1.21.4 vs 26.2. - `ComponentSerializerProvider`: serialize a `Component` to JSON. - `ClickEventProvider` and `HoverEventProvider`: work with click and hover events. - `ScreenProvider`: current screen, component clicks, style under the cursor, hover effect rendering. - `GameProfileProvider`: player name and UUID. - `PacketCompatProvider`: keeps packet handling on the main thread. - `GraphicsProvider`: a wrapper over the graphics context for rendering. - **Handlers (`utils.compat.handlers`):** shared keyboard, mouse and added-message handlers that dispatch events to `EVENT_BUS`. - **New events:** `PlayerDeathEvent`, `SendPosEvent` and the voice input module events (`Vosk*Event`). - `VoiceIndicator.render(...)` accepts any graphics context, so the indicator can be hooked up on any version. ### 🐛 Bug Fixes - 💬 **Chat Packet Handling:** Fixed `handlePlayerChat` and `handleSystemChat` being processed off the main thread. > ⚠️ The native GIF library is currently available for Windows x64 only.
beta

ChatManager-Core 1.2.0

1.2.0-neoforge
3 окт. 2026 г.10Minecraft: 26.2neoforge
Скачать
Что нового
## 🇷🇺 Russian / Русский ### 🚀 Обновление 1.2.0: Голосовой ввод, GIF в чате и мультилоадерность В этом обновлении в чат приходит офлайн-распознавание речи и анимированные GIF, а мод теперь выходит сразу под Fabric и NeoForge для Minecraft 1.21.4 и 26.2! ### ✨ Что нового (Features) - 🎙️ **Голосовой ввод (Speech-to-Text):** Офлайн-распознавание речи через Vosk, без сторонних сервисов. - **Модели по требованию:** 30+ языков, скачиваются автоматически. По умолчанию используется `RUSSIAN_SMALL`. - **Индикатор микрофона:** Показывает загрузку, прослушивание, ошибки и уровень громкости в реальном времени. - **Конфиг `voice.json`:** Модель, задержка и цвета индикатора. - 🎞️ **GIF в чате:** Поиск, загрузка и анимация GIF прямо в сообщениях. Вставка в формате `:slug:`, новый тип сообщений `ANIMATED`. - ⚰️ **События смерти и позиции:** `PlayerDeathEvent` с координатами смерти и `SendPosEvent` при отправке сообщения. - 🔒 **Скрытие паролей:** Аргументы `/login`, `/register` и `/changepassword` маскируются в строке ввода. - 🧩 **Мультилоадерность и мультиверсия:** Отдельные сборки (1 jar = 1 версия) для Fabric и NeoForge на Minecraft 1.21.4 и 26.2. Общий код вынесен в слой абстракций (`utils.compat`). ### 🔧 Изменения (Changes) - ⚙️ **Новая система конфигов:** Cloth Config + Jankson, файлы лежат в `config/ChatManager-Core/`. - 🧮 **Расширен конфиг `math`:** Радианы, формат чисел, префикс, свои константы и функции. - 🏗️ **Сборка:** Убрана зависимость от Architectury. ### 🛠️ Для разработчиков (API) - `MathEngine`, `ChatQueueManager` и `utils.math.*` перенесены в пакет `module`. - **Провайдеры (`utils.compat.providers`):** статические обёртки над версионно-зависимым кодом Minecraft. Они немного упрощают жизнь: можно писать код один раз, не думая о том, как та или иная вещь выглядит в 1.21.4 и в 26.2. - `ComponentSerializerProvider`: сериализация `Component` в JSON. - `ClickEventProvider` и `HoverEventProvider`: работа с клик- и хавер-событиями. - `ScreenProvider`: текущий экран, клики по компонентам, стиль под курсором, отрисовка hover-эффекта. - `GameProfileProvider`: ник и UUID игрока. - `PacketCompatProvider`: синхронизация обработки пакетов с основным потоком. - `GraphicsProvider`: обёртка над графическим контекстом для отрисовки. - **Хендлеры (`utils.compat.handlers`):** общие обработчики клавиатуры, мыши и добавления сообщений, которые отправляют события в `EVENT_BUS`. - **Новые события:** `PlayerDeathEvent`, `SendPosEvent` и события модуля голосового ввода (`Vosk*Event`). - `VoiceIndicator.render(...)` принимает любой графический контекст, так что отрисовку индикатора можно подключить на любой версии. ### 🐛 Исправления ошибок (Fixes) - 💬 **Обработка пакетов чата:** Исправлен вызов `handlePlayerChat` и `handleSystemChat` вне основного потока. > ⚠️ Нативная библиотека для GIF пока доступна только под Windows x64. --- ## 🇬🇧 English ### 🚀 Update 1.2.0: Voice Input, Chat GIFs & Multi-Loader Support In this update, offline speech recognition and animated GIFs come to the chat, and the mod is now released for both Fabric and NeoForge on Minecraft 1.21.4 and 26.2! ### ✨ What's New (Features) - 🎙️ **Voice Input (Speech-to-Text):** Offline speech recognition powered by Vosk, no third-party services. - **On-demand Models:** 30+ languages, downloaded automatically. `RUSSIAN_SMALL` is used by default. - **Mic Indicator:** Shows loading, listening, errors and real-time input volume. - **`voice.json` Config:** Model, delay and indicator colors. - 🎞️ **Chat GIFs:** Search, download and play animated GIFs right in messages. Use the `:slug:` syntax; messages get the new `ANIMATED` type. - ⚰️ **Death & Position Events:** `PlayerDeathEvent` with death coordinates and `SendPosEvent` fired when a message is sent. - 🔒 **Password Hiding:** Arguments of `/login`, `/register` and `/changepassword` are masked in the input box. - 🧩 **Multi-Loader & Multi-Version:** Separate builds (1 jar = 1 version) for Fabric and NeoForge on Minecraft 1.21.4 and 26.2. Shared code now lives behind an abstraction layer (`utils.compat`). ### 🔧 Changes - ⚙️ **New Config System:** Cloth Config + Jankson, files are stored in `config/ChatManager-Core/`. - 🧮 **Extended `math` Config:** Radians, number format, prefix, custom constants and functions. - 🏗️ **Build:** Removed the Architectury dependency. ### 🛠️ For Developers (API) - `MathEngine`, `ChatQueueManager` and `utils.math.*` moved to the `module` package. - **Providers (`utils.compat.providers`):** static wrappers over version-dependent Minecraft code. They make writing code a little bit more convenient: write it once without caring how a given thing looks in 1.21.4 vs 26.2. - `ComponentSerializerProvider`: serialize a `Component` to JSON. - `ClickEventProvider` and `HoverEventProvider`: work with click and hover events. - `ScreenProvider`: current screen, component clicks, style under the cursor, hover effect rendering. - `GameProfileProvider`: player name and UUID. - `PacketCompatProvider`: keeps packet handling on the main thread. - `GraphicsProvider`: a wrapper over the graphics context for rendering. - **Handlers (`utils.compat.handlers`):** shared keyboard, mouse and added-message handlers that dispatch events to `EVENT_BUS`. - **New events:** `PlayerDeathEvent`, `SendPosEvent` and the voice input module events (`Vosk*Event`). - `VoiceIndicator.render(...)` accepts any graphics context, so the indicator can be hooked up on any version. ### 🐛 Bug Fixes - 💬 **Chat Packet Handling:** Fixed `handlePlayerChat` and `handleSystemChat` being processed off the main thread. > ⚠️ The native GIF library is currently available for Windows x64 only.
beta

ChatManager-Core 1.2.0

1.2.0-fabric
3 окт. 2026 г.16Minecraft: 26.2fabric
Скачать
Что нового
## 🇷🇺 Russian / Русский ### 🚀 Обновление 1.2.0: Голосовой ввод, GIF в чате и мультилоадерность В этом обновлении в чат приходит офлайн-распознавание речи и анимированные GIF, а мод теперь выходит сразу под Fabric и NeoForge для Minecraft 1.21.4 и 26.2! ### ✨ Что нового (Features) - 🎙️ **Голосовой ввод (Speech-to-Text):** Офлайн-распознавание речи через Vosk, без сторонних сервисов. - **Модели по требованию:** 30+ языков, скачиваются автоматически. По умолчанию используется `RUSSIAN_SMALL`. - **Индикатор микрофона:** Показывает загрузку, прослушивание, ошибки и уровень громкости в реальном времени. - **Конфиг `voice.json`:** Модель, задержка и цвета индикатора. - 🎞️ **GIF в чате:** Поиск, загрузка и анимация GIF прямо в сообщениях. Вставка в формате `:slug:`, новый тип сообщений `ANIMATED`. - ⚰️ **События смерти и позиции:** `PlayerDeathEvent` с координатами смерти и `SendPosEvent` при отправке сообщения. - 🔒 **Скрытие паролей:** Аргументы `/login`, `/register` и `/changepassword` маскируются в строке ввода. - 🧩 **Мультилоадерность и мультиверсия:** Отдельные сборки (1 jar = 1 версия) для Fabric и NeoForge на Minecraft 1.21.4 и 26.2. Общий код вынесен в слой абстракций (`utils.compat`). ### 🔧 Изменения (Changes) - ⚙️ **Новая система конфигов:** Cloth Config + Jankson, файлы лежат в `config/ChatManager-Core/`. - 🧮 **Расширен конфиг `math`:** Радианы, формат чисел, префикс, свои константы и функции. - 🏗️ **Сборка:** Убрана зависимость от Architectury. ### 🛠️ Для разработчиков (API) - `MathEngine`, `ChatQueueManager` и `utils.math.*` перенесены в пакет `module`. - **Провайдеры (`utils.compat.providers`):** статические обёртки над версионно-зависимым кодом Minecraft. Они немного упрощают жизнь: можно писать код один раз, не думая о том, как та или иная вещь выглядит в 1.21.4 и в 26.2. - `ComponentSerializerProvider`: сериализация `Component` в JSON. - `ClickEventProvider` и `HoverEventProvider`: работа с клик- и хавер-событиями. - `ScreenProvider`: текущий экран, клики по компонентам, стиль под курсором, отрисовка hover-эффекта. - `GameProfileProvider`: ник и UUID игрока. - `PacketCompatProvider`: синхронизация обработки пакетов с основным потоком. - `GraphicsProvider`: обёртка над графическим контекстом для отрисовки. - **Хендлеры (`utils.compat.handlers`):** общие обработчики клавиатуры, мыши и добавления сообщений, которые отправляют события в `EVENT_BUS`. - **Новые события:** `PlayerDeathEvent`, `SendPosEvent` и события модуля голосового ввода (`Vosk*Event`). - `VoiceIndicator.render(...)` принимает любой графический контекст, так что отрисовку индикатора можно подключить на любой версии. ### 🐛 Исправления ошибок (Fixes) - 💬 **Обработка пакетов чата:** Исправлен вызов `handlePlayerChat` и `handleSystemChat` вне основного потока. > ⚠️ Нативная библиотека для GIF пока доступна только под Windows x64. --- ## 🇬🇧 English ### 🚀 Update 1.2.0: Voice Input, Chat GIFs & Multi-Loader Support In this update, offline speech recognition and animated GIFs come to the chat, and the mod is now released for both Fabric and NeoForge on Minecraft 1.21.4 and 26.2! ### ✨ What's New (Features) - 🎙️ **Voice Input (Speech-to-Text):** Offline speech recognition powered by Vosk, no third-party services. - **On-demand Models:** 30+ languages, downloaded automatically. `RUSSIAN_SMALL` is used by default. - **Mic Indicator:** Shows loading, listening, errors and real-time input volume. - **`voice.json` Config:** Model, delay and indicator colors. - 🎞️ **Chat GIFs:** Search, download and play animated GIFs right in messages. Use the `:slug:` syntax; messages get the new `ANIMATED` type. - ⚰️ **Death & Position Events:** `PlayerDeathEvent` with death coordinates and `SendPosEvent` fired when a message is sent. - 🔒 **Password Hiding:** Arguments of `/login`, `/register` and `/changepassword` are masked in the input box. - 🧩 **Multi-Loader & Multi-Version:** Separate builds (1 jar = 1 version) for Fabric and NeoForge on Minecraft 1.21.4 and 26.2. Shared code now lives behind an abstraction layer (`utils.compat`). ### 🔧 Changes - ⚙️ **New Config System:** Cloth Config + Jankson, files are stored in `config/ChatManager-Core/`. - 🧮 **Extended `math` Config:** Radians, number format, prefix, custom constants and functions. - 🏗️ **Build:** Removed the Architectury dependency. ### 🛠️ For Developers (API) - `MathEngine`, `ChatQueueManager` and `utils.math.*` moved to the `module` package. - **Providers (`utils.compat.providers`):** static wrappers over version-dependent Minecraft code. They make writing code a little bit more convenient: write it once without caring how a given thing looks in 1.21.4 vs 26.2. - `ComponentSerializerProvider`: serialize a `Component` to JSON. - `ClickEventProvider` and `HoverEventProvider`: work with click and hover events. - `ScreenProvider`: current screen, component clicks, style under the cursor, hover effect rendering. - `GameProfileProvider`: player name and UUID. - `PacketCompatProvider`: keeps packet handling on the main thread. - `GraphicsProvider`: a wrapper over the graphics context for rendering. - **Handlers (`utils.compat.handlers`):** shared keyboard, mouse and added-message handlers that dispatch events to `EVENT_BUS`. - **New events:** `PlayerDeathEvent`, `SendPosEvent` and the voice input module events (`Vosk*Event`). - `VoiceIndicator.render(...)` accepts any graphics context, so the indicator can be hooked up on any version. ### 🐛 Bug Fixes - 💬 **Chat Packet Handling:** Fixed `handlePlayerChat` and `handleSystemChat` being processed off the main thread. > ⚠️ The native GIF library is currently available for Windows x64 only.
release

ChatManager-Core 1.1.0

1.1.0
7 авг. 2026 г.33Minecraft: 1.21.4neoforge
Скачать
Что нового
# 🇷🇺 Russian / Русский # 🚀 Обновление 1.1.0: Математический движок, История ввода и Чанкование Это масштабное обновление приносит в чат мощные инструменты для удобства (QoL), решает раздражающую проблему с лимитом символов и добавляет полноценный встроенный калькулятор прямо в игру! --- ## ✨ Что нового (Features) - **🧮 Встроенный математический движок (`={...}`):** Вычисляйте математические выражения прямо в строке ввода чата. Поддерживаются базовые операторы, тригонометрия, факториалы, встроенные константы (`pi`, `e`, `tau` и др.), а также кастомные функции и переменные из конфига. - **💡 Продвинутый UX и подсветка:** - **Реакт-тайм превью:** Зелёная или красная подсветка формулы в зависимости от её синтаксической валидности, с отображением вычисленного результата в реальном времени. - **Автокомплит (Brigadier):** Умные подсказки и автодополнение для всех доступных математических функций и символов. - **Быстрая замена по TAB:** Нажмите клавишу `TAB` в строке ввода, чтобы мгновенно заменить формулу на её готовый числовой результат. - **↩️ История ввода (Undo / Redo):** Добавлены полноценные стеки отмены и повтора действий (`undoStack` и `redoStack`). Теперь в чате работают привычные горячие клавиши `Ctrl+Z` и `Ctrl+Y`. - **📦 Чанкование сообщений (`ChatQueueManager`):** Полный обход стандартного ванильного лимита в 256 символов. Слишком длинные сообщения теперь автоматически аккуратно разбиваются на части и отправляются в очередь с настраиваемой задержкой. --- ## 🐛 Исправления ошибок (Fixes) - **💬 Исправление парсинга сообщений (`ChatMessageParser`):** Метод `parsePlayerChat` теперь корректно обрабатывает `unsignedContent` и правильно применяет визуальные декорации `ChatType`. --- # 🇬🇧 English # 🚀 Update 1.1.0: Math Engine, Input History & Message Chunking This major update brings powerful Quality of Life (QoL) tools to the chat, solves the annoying character limit issue, and adds a full-featured built-in calculator right into the game! --- ## ✨ What's New (Features) - **🧮 Built-in Math Engine (`={...}`):** Evaluate mathematical expressions directly in the chat input box. Supports basic operators, trigonometry, factorials, built-in constants (`pi`, `e`, `tau`, etc.), as well as custom functions and variables from the config. - **💡 Advanced UX & Highlighting:** - **Real-time Preview:** Green or red syntax highlighting for formulas depending on their validity, displaying the calculated result in real time. - **Autocomplete (Brigadier):** Smart suggestions and auto-completion for all available math functions and symbols. - **Quick TAB Replacement:** Press the `TAB` key in the input box to instantly replace the formula with its computed numeric result. - **↩️ Input History (Undo / Redo):** Added full undo and redo stacks (`undoStack` and `redoStack`). Familiar hotkeys `Ctrl+Z` and `Ctrl+Y` now work in the chat. - **📦 Message Chunking (`ChatQueueManager`):** Bypasses the standard vanilla 256-character limit. Excessively long messages are now automatically and neatly split into chunks and queued with a configurable delay. --- ## 🐛 Bug Fixes - **💬 Message Parsing Fix (`ChatMessageParser`):** The `parsePlayerChat` method now correctly handles `unsignedContent` and properly applies `ChatType` visual decorations.
release

ChatManager-Core 1.1.0

1.1.0
7 авг. 2026 г.35Minecraft: 1.21.4fabric
Скачать
Что нового
# 🇷🇺 Russian / Русский # 🚀 Обновление 1.1.0: Математический движок, История ввода и Чанкование Это масштабное обновление приносит в чат мощные инструменты для удобства (QoL), решает раздражающую проблему с лимитом символов и добавляет полноценный встроенный калькулятор прямо в игру! --- ## ✨ Что нового (Features) - **🧮 Встроенный математический движок (`={...}`):** Вычисляйте математические выражения прямо в строке ввода чата. Поддерживаются базовые операторы, тригонометрия, факториалы, встроенные константы (`pi`, `e`, `tau` и др.), а также кастомные функции и переменные из конфига. - **💡 Продвинутый UX и подсветка:** - **Реакт-тайм превью:** Зелёная или красная подсветка формулы в зависимости от её синтаксической валидности, с отображением вычисленного результата в реальном времени. - **Автокомплит (Brigadier):** Умные подсказки и автодополнение для всех доступных математических функций и символов. - **Быстрая замена по TAB:** Нажмите клавишу `TAB` в строке ввода, чтобы мгновенно заменить формулу на её готовый числовой результат. - **↩️ История ввода (Undo / Redo):** Добавлены полноценные стеки отмены и повтора действий (`undoStack` и `redoStack`). Теперь в чате работают привычные горячие клавиши `Ctrl+Z` и `Ctrl+Y`. - **📦 Чанкование сообщений (`ChatQueueManager`):** Полный обход стандартного ванильного лимита в 256 символов. Слишком длинные сообщения теперь автоматически аккуратно разбиваются на части и отправляются в очередь с настраиваемой задержкой. --- ## 🐛 Исправления ошибок (Fixes) - **💬 Исправление парсинга сообщений (`ChatMessageParser`):** Метод `parsePlayerChat` теперь корректно обрабатывает `unsignedContent` и правильно применяет визуальные декорации `ChatType`. --- # 🇬🇧 English # 🚀 Update 1.1.0: Math Engine, Input History & Message Chunking This major update brings powerful Quality of Life (QoL) tools to the chat, solves the annoying character limit issue, and adds a full-featured built-in calculator right into the game! --- ## ✨ What's New (Features) - **🧮 Built-in Math Engine (`={...}`):** Evaluate mathematical expressions directly in the chat input box. Supports basic operators, trigonometry, factorials, built-in constants (`pi`, `e`, `tau`, etc.), as well as custom functions and variables from the config. - **💡 Advanced UX & Highlighting:** - **Real-time Preview:** Green or red syntax highlighting for formulas depending on their validity, displaying the calculated result in real time. - **Autocomplete (Brigadier):** Smart suggestions and auto-completion for all available math functions and symbols. - **Quick TAB Replacement:** Press the `TAB` key in the input box to instantly replace the formula with its computed numeric result. - **↩️ Input History (Undo / Redo):** Added full undo and redo stacks (`undoStack` and `redoStack`). Familiar hotkeys `Ctrl+Z` and `Ctrl+Y` now work in the chat. - **📦 Message Chunking (`ChatQueueManager`):** Bypasses the standard vanilla 256-character limit. Excessively long messages are now automatically and neatly split into chunks and queued with a configurable delay. --- ## 🐛 Bug Fixes - **💬 Message Parsing Fix (`ChatMessageParser`):** The `parsePlayerChat` method now correctly handles `unsignedContent` and properly applies `ChatType` visual decorations.
release

ChatManager-Core 1.0.0

1.0.0
2 июл. 2026 г.36Minecraft: 1.21.4neoforge
Скачать
release

ChatManager-Core 1.0.0

1.0.0
2 июл. 2026 г.16Minecraft: 1.21.4fabric
Скачать
beta

ChatManager-Core 1.0

1.0-SNAPSHOT
2 июл. 2026 г.14Minecraft: 1.21.4fabric
Скачать
Что нового
# 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+`
beta

ChatManager-Core 1.0

1.0-SNAPSHOT
1 июл. 2026 г.18Minecraft: 1.21.4neoforge
Скачать
Что нового
# 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+`