Мод для Майнкрафт с ИИ-ассистентом, с которым можно общаться прямо в игровом чате и поручать ему действия в мире или на сервере. Также работает как плагин для серверов Paper; доступны варианты для Fabric, Forge и NeoForge.
Возможности
Nexa отвечает на вопросы с учётом состояния игрока и мира: видит координаты, здоровье, режим игры, измерение, инвентарь и броню, время, погоду, биом, сложность, правила мира и мобов поблизости в радиусе 48 блоков. Можно сохранять текущие координаты под своими названиями и затем просматривать или удалять их.
При наличии прав ассистент умеет искать структуры и биомы, телепортировать, менять время и погоду, накладывать эффекты и призывать мобов. Поиск структуры или биома выполняется сразу, а остальные действия могут запрашивать подтверждение.
История диалога сохраняется между переподключениями и перезапусками мира. Для клиента доступен анализ снимка экрана игры.
Как пользоваться
Для разговора используйте команду:
/nexa <сообщение>— отправить запрос ассистенту;/nexa confirm— подтвердить предложенное действие;/nexa cancel— отменить предложенное действие.
По умолчанию действует режим подтверждения: перед привилегированным действием ассистент показывает его параметры и ждёт решения игрока. В автономном режиме разрешённые действия выполняются без отдельного подтверждения, но ограничения запросов, задержка между действиями и права доступа всё равно учитываются.
На клиенте интерфейс чата и настроек открывается клавишей N либо командой /nexa-gui или /nex-gui. В нём есть вкладки общих параметров и BYOK — подключения собственного ИИ-провайдера.
Команды настройки:
/nex-config clearchat— очистить свою историю диалога;/nex-config mode show— показать текущий режим;/nex-config mode <ask|autonomous>— выбрать режим для себя;/nex-config limits status— показать лимиты и задержку;/nex-config custom show— показать заданные параметры ассистента;/nex-config automessages enable|disable|status— включить, выключить или проверить автоматические сообщения при входе и бездействии.
Настройки
Оператор может ограничить число обращений за один запрос и общую задержку между инструментами через /nex-config limits maxrequests <1..15> и /nex-config limits cooldown <seconds>. Команды /nex-config custom name <name>, /nex-config custom prompt <prompt> и /nex-config custom reset меняют имя, характер ответов или возвращают стандартные параметры.
Можно подключить собственный ключ ИИ через /nex-config byok: поддерживаются Google Gemini, Groq, Ollama и совместимые с OpenAI сервисы или локальные серверы. Для них настраиваются активный провайдер, ключ, модель, уровень рассуждений, адрес сервера и формат API chat или responses. Общие параметры и ключи хранятся на сервере в config/nexa/chatmc_byok.json.
Требования и совместимость
Для Fabric требуется Fabric API. Серверные возможности работают при установке мода только на сервер, а клиентская установка нужна для интерфейса по клавише N и анализа снимков экрана.
Для гибкой выдачи прав поддерживается LuckPerms. Без него право nexa.use доступно всем игрокам, а nexa.admin получают операторы сервера; в одиночной игре административные действия доступны в творческом режиме.
Права:
nexa.use— доступ к чату, настройкам и интерфейсу;nexa.admin— управление лимитами, поведением ассистента, ИИ-провайдерами и ключами, а также доступ к привилегированным действиям.
