Мод для Майнкрафт, который добавляет управляемого ИИ-игрока — компаньона для одиночного мира. С ботом можно общаться через языковую модель: он понимает поручения, выполняет цепочки задач, сообщает состояние и реагирует на окружение.
Возможности
- Создаёт второго игрока-бота с именем на выбор.
- Выполняет поручения: идёт к указанному месту, добывает там ресурсы, определяет ближайшие блоки и сущности, сообщает здоровье, запас воздуха, голод и другие показатели.
- Использует локальные языковые модели через Ollama либо API OpenAI, Anthropic Claude, Google Gemini, xAI Grok и совместимых сервисов.
- Может получать справочную информацию о Майнкрафт через поиск, если настроен соответствующий провайдер.

Как пользоваться
Для создания бота используйте команду:
/bot spawn <имя> <training|play>
Режим training запускает обучение без подключения к языковой модели, а play включает обычное управление ИИ. Например: /bot spawn Steve training.
Открыть менеджер настроек можно командой /configMan. В нём выбирают провайдера и модель, а для облачных сервисов указывают API-ключ. У совместимого с OpenAI сервиса задайте адрес в поле «Custom API URL», ключ в «Custom API Key», сохраните настройки и при необходимости нажмите «Refresh Models».
Для выбора источника языковой модели при запуске игры укажите JVM-аргумент -Daiplayer.llmMode=<provider>. Доступны значения ollama, openai, claude, gemini, grok и custom.
Для поиска Serper API-ключ указывается в файле config/ai_search_config.json.
Требования и совместимость
Нужны Fabric API, Carpet и Java 21. Для локального режима установите и держите запущенным Ollama; ему требуется модель nomic-embed-text, а в качестве языковой модели автор использовал qwen3:8b. Ollama также нужен в фоне при использовании облачных провайдеров, поскольку модель эмбеддингов работает локально.
