Установка и токен
Требования, установка jar на сервер и клиентам, токен из кабинета и проверка по логу.
На этой странице
Требования#
- Сервер NeoForge 1.21.1, Java 21.
- Тот же jar у игроков в
mods/клиента: клиентская половина рисует голограмму-прицел (R— поворот, ЛКМ/Enter — поставить, ПКМ/Backspace — отменить) и всю анимацию стройки. - Аккаунт на farmsteadminecraft.online с AI-токенами на балансе.
- Исходящий HTTPS с сервера на
ai.farmsteadminecraft.online. - LuckPerms — необязателен. Нужен, только если хотите раздавать команды по группам, а не уровнями прав из конфига.
Игрок без мода на сервер зайдёт, но постройка просто появится перед ним — без прицела и без анимации. Это аварийный режим, а не способ играть.
Установка#
- Скачайте последний релиз и положите jar в
mods/сервера. Тот же файл раздайте игрокам. - Запустите сервер один раз — появится
config/farmstead_aibuilder.toml. - В кабинете farmsteadminecraft.online/cabinet/ai-builder нажмите «Создать токен». Значение показывается один раз — скопируйте сразу.
-
Впишите его в конфиг:
toml [api] api_base_url = "https://ai.farmsteadminecraft.online" bearer_token = "fsm_..." -
Перезапустите сервер.
Проверка по логу#
После перезапуска в логе появятся две строки:
[hello] AI service OK: server='Основной сервер' mode=external apiVersion=1 …
[regionguard] API available (ClaimsApi) — claims are enforced for non-operators
Первая — токен принят. Если вместо неё [hello] the AI service rejected this server's token, токен вписан неверно или отозван. Если [hello] /aibuild is not configured, в конфиге пусты api_base_url или bearer_token.
Вторая — про приваты: найден ли Farmstead Claims или исходный RegionGuard. Подробнее — в разделе «Защита территорий».
Обновление#
Постоянная ссылка на свежую сборку: releases/latest/download/farmstead-aibuilder-neoforge-1.21.1.jar. Имя файла одно и то же во всех версиях, поэтому новый jar заменяет старый — два файла с одним mod id FML молча загрузил бы в случайном порядке. Версия указана в названии релиза и в манифесте jar. Лимиты хранятся на стороне сервиса, обновление мода их не сбрасывает.
Безопасность токена#
Токен — это ключ к вашему кошельку AI-токенов. Не публикуйте конфиг. Утёк — отзовите токен в кабинете и создайте новый.