SecondBrain
NPC на базе ИИ, которые общаются и играют как настоящие игроки
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 30 тыс.
- Подписчиков на Modrinth
- 101
- версий
- 46
- Обновлён
- 19 апреля 202619 апр.
- Опубликован
- в 2024
Коротко о моде
Нужен на сервере; в игре — по желанию
SecondBrain

Мод на Fabric, который добавляет в ваш мир Minecraft умных NPC. Создавайте персонажей, похожих на игроков, управляемых LLM, которые отвечают на ваши сообщения в чате и выполняют базовые действия игрока.
Этот мод полностью работает на стороне сервера. Для настройки его также нужно установить на клиент.
Требования
- Версия Minecraft: 1.20.1/1.21.1
- Запущенный сервер Ollama ИЛИ приложение Player2 ИЛИ ключ OpenAi
Установка мода
Скачайте мод:
- Возьмите последнюю версию мода
SecondBrainсо страницы Modrinth.
- Возьмите последнюю версию мода
Установите мод:
- Поместите
secondbrain.jarв папкуmodsна вашем сервере и клиенте Minecraft fabric.
- Поместите
Запустите Minecraft:
- Запустите клиент Minecraft и сервер — и всё готово!
Использование с Ollama/OpenAi
Примечание: игрок должен быть оператором, чтобы выполнять следующие команды
GUI
- Откройте gui командой
/secondbrainи создавайте/призывайте, убирайте/удаляйте или редактируйте там NPC. - Там же редактируется базовая конфигурация.
Команды (Устарело)
Внимание: эта команда использует настройки ollama/openai по умолчанию!
Призыв NPC:- ~~Используйте команду `/secondbrain add <openai|ollama>
(сейчас поддерживается только ollama), чтобы создать NPC. (Пример:/secondbrain add sailex428 OLLAMA)~~
- ~~Используйте команду `/secondbrain add <openai|ollama>
Удаление NPC:- ~~Используйте команду `/secondbrain remove `, чтобы убрать NPC из игрового мира.~~
Взаимодействие с NPC:
- Просто пишите в чат, чтобы взаимодействовать с NPC.
Настройка Ollama
Ollama (локальная LLM)
Скачайте Ollama:
- Зайдите на сайт Ollama и скачайте установщик для вашей операционной системы.
Установите и запустите Ollama:
- Следуйте инструкциям по установке.
- Запустите Ollama и убедитесь, что она работает в фоне.
Подключите к моду:
- Через gui создайте/отредактируйте NPC и впишите адрес вашего сервера ollama (полный url с http://...; если вы запускаете ollama на своём локальном ПК, можно просто оставить уже вписанный)
Настройка OpenAi (платно)
Создайте API-ключ
- Зайдите на сайт OpenAi, зарегистрируйтесь/войдите и создайте API-ключ
- Скопируйте созданный ключ
Используйте ключ в моде
- Откройте GUI и создайте NPC с типом LLM
OPENAI, затем вставьте ключ в поле Key. (Ключ никогда не будет передан другим клиентам, у которых есть доступ к GUI, в том числе и вашему клиенту. Он сохранится в конфиг-файле secondbrain на сервере)
- Откройте GUI и создайте NPC с типом LLM
Использование с приложением Player2
Мод автоматически синхронизирует выбранных персонажей из приложения player2 с NPC в вашем одиночном мире. Если вы обновили описание/имя в приложении player2, синхронизировать эти изменения можно командой
/secondbrain player2 SYNCС помощью этого мода нельзя менять какие-либо настройки персонажа.
Взаимодействие с NPC
- Пишите сообщения в чат или напрямую конкретному NPC
- Зажмите клавишу alt (win) или opt (macOS), чтобы говорить напрямую с LLM/AI
- Включите Text-To-Speech для любого NPC в gui настроек, чтобы слышать вывод LLM/AI
Настройка Player2 (бесплатно, с ограничениями)
Скачайте приложение Player2
- Зайдите на сайт player2 и скачайте приложение для вашей операционной системы.
Запустите приложение и выберите персонажей
- Запустите скачанное приложение и выберите персонажей, которых хотите использовать как NPC
Лицензия
Этот проект распространяется под лицензией LGPL-3.0
Отказ от ответственности
Благодарности
Этот проект использует компоненты из следующих проектов:
Спасибо разработчикам этих проектов за их потрясающую работу!
Частые вопросы
Как установить SecondBrain?
Установите Fabric под свою версию Minecraft, скачайте SecondBrain под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть SecondBrain?
У SecondBrain есть сборки для Minecraft 1.21.1, 1.21.3, 1.21.8, 1.21.10–1.21.11 ….
Нужен ли SecondBrain на сервере?
Нужен на сервере; в игре — по желанию