Перейти к содержимому

MCAI Assistant

AI-мод для сервера и клиента Minecraft — подключается к API, совместимому с OpenAI.

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
481
Подписчиков на Modrinth
1
версий
5
Обновлён
19 сентября 202619 сент.
Опубликован
в 2026

Коротко о моде

Работает на Fabric
Для Minecraft 26.1–26.3
Нужен на сервере; в игре — по желанию
Последняя версия — 1.7.1 от 19 сентября 2026
Лицензия MIT — бесплатно
Где нужен
В игренеобязателенНа сервереобязателен

Нужен на сервере; в игре — по желанию

Версии игры26.1–26.3
Описание переведено автоматическиПоказать оригинал (EN)

MCAI - Minecraft AI Assistant

License: MIT Fabric Java

MCAI — это мод для Fabric, который позволяет ИИ управлять вашим сервером Minecraft. Весь проект разработан ИИ.

Кратко: Игроки пишут /ai how do I enchant a diamond sword?, ИИ отвечает. Кто-то ругается? ИИ предупреждает или кикает. Опасные операции требуют одобрения админа.


Быстрый старт

ЧтоКак
Чат с ИИ/ai <вопрос> или !ai <вопрос>
ИИ выполняет команды/ai give me a diamond sword (одобрение админа)
Пакет команд ИИ/ai build a redstone circuit (цепочка команд, одно одобрение)
Проверить счёт поведения/aiscore
Поиск по вики/aikb enchantment (доступна онлайн-вики)
Одобрение админа`/aiaccept одобрить //aireject ` отклонить
Отмена ожидающих/aicancel отменить последнюю / /aicancel all отменить все

Возможности

Чат с ИИ

  • Игроки используют !ai или /ai для общения с ИИ
  • ИИ имеет полный контекст сервера (логи чата, погода, время, игроки)
  • Многоходовой диалог с историей
  • Режим персоны: переключение персоны ИИ через /aipersona — встроенные темы жителя, пиглина, Ender Dragon, Creeper, двуязычные (ZH/EN), админы могут добавлять свои персоны в config/mcai/personas/

Автоматическая проверка поведения

  • ИИ анализирует чат каждые 30 минут
  • Трёхуровневое наказание: снижение счёта -> жёлтая карточка -> красная карточка (кик)
  • Сообщения админов считаются доверенными; админы могут объявлять правила сервера

Одобрение админа

  • Опасные команды (op, ban, kick) требуют ручного одобрения админа
  • Таймаут 3 минуты автоматически отменяет ожидающие одобрения
  • Строгий режим: только безопасные команды из белого списка пропускают одобрение
  • Текст ИИ, начинающийся с /, блокируется; все команды должны проходить через систему Tool и единый поток одобрения
  • Цепочка команд: ИИ может объединять несколько команд в одну единицу одобрения (execute_command_chain), админ одобряет один раз для выполнения всех, с настраиваемыми интервалами между командами
  • Отмена игроком: Игроки могут использовать /aicancel для отмены своих ожидающих команд; ИИ получает уведомление об отмене и не повторяет ту же команду

База знаний об игре

  • ИИ ищет на minecraft.wiki / zh.minecraft.wiki онлайн актуальные знания об игре (язык через wikiLanguage)
  • Поддерживает поиск на китайском и английском, возвращает сводки и ссылки на полные страницы

Установка

Требования

  • Minecraft Fabric server 26.x
  • Java 25
  • DeepSeek API Key (или любой OpenAI-совместимый API)

Шаги

  1. Скачайте последний JAR
  2. Поместите его в папку mods/
  3. Запустите сервер для автосоздания конфига
  4. Отредактируйте config/mcai/config.json, впишите ваш API Key
  5. Конфиг перезагружается автоматически; или запустите /aireload вручную

Использование в одиночной игре

Мод работает и в одиночной игре (выделенный сервер не нужен):

  1. Установите Fabric client (та же версия 26.x)
  2. Поместите JAR в папку .minecraft/mods/
  3. Запустите игру и войдите в мир одиночной игры
  4. Конфиг и команды идентичны серверной настройке
  5. Вы владелец мира с полными правами админа по умолчанию
  6. (Опционально) Установите Mod Menu для редактирования конфига в игре

Совет: Система проверки поведения автоматически отключается в одиночной игре (не нужно проверять себя).


Команды

Команды игрока

КомандаОписание
`!ai /ai `Чат с ИИ
/aiscoreПроверить счёт поведения
/aicancel [id/all]Отменить свои ожидающие команды

Команды администратора

КомандаОписание
`/aiaccept `Одобрить ожидающее действие
`/aireject `Отклонить ожидающее действие
/aiqueryПоказать список ожидающих одобрений (с уникальными id)
/aiclearОчистить историю чата с ИИ
/aireloadВручную перезагрузить конфиг (автоперезагрузка при изменении файла)
/airesetpromptsСбросить файлы промптов к текущим встроенным значениям по умолчанию
`/aikb `Поиск по базе знаний Wiki
/aicontrol [chat/review] [on/off]Включить/выключить чат/проверку ИИ
/aikillУничтожить все потоки ИИ
/aidebug start/stop/show/list/clearЛогирование отладки
/aipersona [list/set/current/view/reload]Переключить/просмотреть/перезагрузить персону ИИ

Управление проверками

КомандаОписание
/aireview startЗапустить проверку вручную
`/aireview approve `Одобрить кик
`/aireview reject `Отклонить кик
/aireview lastПоказать результат последней проверки
/aireview last reasoningПоказать рассуждения ИИ

Тестовые команды (только для OP)

КомандаОписание
`/aitest score `Проверить счёт поведения игрока
`/aitest set `Установить счёт поведения игрока
`/aitest penalty `Симулировать штраф
`/aitest reset `Сбросить счёт поведения игрока
/aitest reviewЗапустить проверку вручную
/aitest chatlogПоказать лог чата

Конфигурация

Файл: config/mcai/config.json. Автоперезагрузка при изменении (или используйте /aireload).

КлючПо умолчаниюОписание
apiEndpointhttps://api.deepseek.comЭндпоинт API (без /chat/completions, формат зависит от провайдера)
apiKey""Ключ API
modeldeepseek-v4-flashНазвание модели
triggerPrefix!aiПрефикс-триггер в чате
maxTokens2048Максимум токенов ответа
temperature0.75Случайность ответа (0-1)
thinkingLevel1Уровень размышлений 0-3
strictModetrueСтрогий режим
aiCooldownSeconds60Кулдаун ИИ для не-админов (секунды)
aiMaxConcurrent3Максимум одновременных вызовов ИИ для не-админов
compatibilityModefalseРежим совместимости: отправлять только базовые поля для локальных API вроде LM Studio
enableStreamfalseПотоковый вывод (SSE), некоторые API поддерживают только потоковый режим
reviewIntervalMinutes30Интервал проверок (мин)
yellowCardThreshold-30Порог жёлтой карточки
redCardThreshold-60Порог красной карточки
scoreRecoveryPerInterval5Восстановление счёта за цикл
approvalTimeoutMinutes10Таймаут одобрения (мин)
wikiLanguage"zh_cn"Язык онлайн-поиска ИИ: zh_cn китайский, en_us английский (онлайн-поиск включён по умолчанию)
apiConnectTimeoutSeconds10Таймаут подключения к API (секунды)
apiRequestTimeoutSeconds60Таймаут одного запроса к API (секунды)
apiLoopTimeoutSeconds300Общий таймаут цикла вызова инструментов (секунды)
commandExecTimeoutSeconds30Таймаут выполнения одной команды (секунды)
wikiConnectTimeoutSeconds5Таймаут подключения при поиске по Wiki (секунды)
wikiRequestTimeoutSeconds8Таймаут запроса при поиске по Wiki (секунды)
maxChainCommands10Максимум команд в цепочке
contextMaxChars20000Максимум символов контекста для ИИ (автообрезка)
maxToolCalls15Максимум вызовов инструментов за один ход диалога
activePersona"default"ID текущей персоны
personaLanguage""Переопределение языка персоны, пусто=следовать языку клиента
promptLanguage"zh_cn"Язык встроенных промптов
enableChatInterceptiontrueПерехватывать чат и передавать ИИ
enableCommandExecutiontrueРазрешить ИИ выполнять команды
enableAutoReviewtrueВключить автопроверку поведения
maxReviewCycles4Максимум циклов анализа проверки
systemPromptPath""Файл системного промпта (в config/mcai/)
reviewPromptPath""Файл промпта проверки
reviewApiEndpoint""Эндпоинт API системы проверки, пусто=следовать конфигу чата
reviewApiKey""Ключ API системы проверки, пусто=следовать конфигу чата
reviewModel""Модель системы проверки, пусто=следовать конфигу чата

Файлы промптов system_prompt.txt / review_prompt.txt создаются автоматически при первом запуске. Выполни /airesetprompts, чтобы принудительно синхронизировать их с текущими встроенными версиями.


База знаний

Поиск по базе знаний ИИ выполняется через онлайн-вики — ручной импорт данных не нужен.

Ссылки

Github

Лицензия

MIT License

Частые вопросы

Как установить MCAI Assistant?

Установите Fabric под свою версию Minecraft, скачайте MCAI Assistant под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть MCAI Assistant?

У MCAI Assistant есть сборки для Minecraft 26.1–26.3.

Нужен ли MCAI Assistant на сервере?

Нужен на сервере; в игре — по желанию

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее