Farmstead AI Builder 1.1.0
Curse Maven Snippet
What's new
Farmstead AI Builder 1.1.0
Для: NeoForge 1.21.1, Java 21. Тот же jar на сервер и на клиенты игроков — замените старый файл.
- Английский и русский. Каждый игрок читает чат мода на языке своей игры; подсказки голограммы —
на языке клиента. Один язык на весь сервер —
[language] language = "ru_ru"или"en_us"вconfig/farmstead_aibuilder.toml. Отказы сервиса (лимиты, баланс, запрет) тоже переведены. - Отмена — Backspace, а не Esc. Esc открывал меню паузы раньше, чем мод успевал его увидеть, поэтому
отменить голограмму или выйти из выделения
/aibuild areaс клавиатуры было нельзя. Теперь — ПКМ или Backspace. - Подсказки в чате. После постройки, снятия и генерации — одна серая строка с кликабельными
командами (
undo,placed,list,get) именно тогда, когда они нужны. - Больше стадий генерации в чате: «Выбираю лучший вариант…», «Обставляю комнаты…»; одна и та же стадия подряд больше не повторяется.
- Строка в консоли сервера на каждую успешную генерацию: чья постройка, какого размера и какой сервис её сделал — видно, что мод работает и на что уходит дневной лимит.
- Понятный отказ вне привата (когда установлен RegionGuard или Farmstead Claims): размеры постройки, точные углы и команды, чтобы заприватить ровно это место.
- Мод подписывает себя. Сообщения мода в чате начинаются с
[Farmstead AI]— имя ведёт на сайт. Когда чья-то постройка достроена, остальные игроки видят одну строку об этом и кнопку «Построить своё» ([chat] announce_builds, порогannounce_min_blocks). Под голограммой — подпись мода. - Новые команды:
/aibuildи/aibuild help— команды, доступные именно этому игроку;about— версия и чей это сервис;status(операторы, работает и из консоли) — расход за день против лимита, автопродления, состояние AI-кошелька владельца без суммы. - Игроки без мода снова могут зайти. Сетевые каналы мода стали необязательными: клиент без мода больше не получает «you are not running NeoForge» — постройка просто ставится перед ним.
- Надёжность. Ошибка при укладке больше не роняет сервер; карты высот пересчитываются после постройки (дождь не идёт сквозь новую крышу); запросы к сервису в своём пуле потоков — одна долгая генерация не задерживает команды других игроков; handshake повторяется, если сервис был недоступен при старте. Операторам при входе: «мод не настроен», «нет связи» или «вышла новая версия».
- В личном кабинете (работает и со старыми версиями мода): пауза генерации, пауза между генерациями игрока, автопродление дневного лимита, письма о лимите и о заканчивающемся AI-кошельке, своё сообщение игрокам, лента событий.
- Farmstead Claims. Кроме RegionGuard мод теперь спрашивает и Farmstead Claims — что найдено, написано в логе при старте.
Farmstead AI Builder 1.1.0
For: NeoForge 1.21.1, Java 21. The same jar on the server and on players' clients — replace the old file.
- English and Russian. Each player reads the mod's chat in their own game language; the hologram
hints follow the client. Pin one language for the whole server with
[language] language = "en_us"or"ru_ru"inconfig/farmstead_aibuilder.toml. The service's refusals (limits, balance, bans) are translated too. - Cancel is Backspace, not Esc. Esc opened the pause menu before the mod could see the key, so the
hologram and the
/aibuild areaselection could not be cancelled from the keyboard. Now it is RMB or Backspace. - Chat hints. After a build is placed, removed or generated — one grey line with clickable commands
(
undo,placed,list,get) right when they are needed. - More generation stages in chat ("choosing the best variant", "furnishing the rooms"); a stage repeated back to back is said once.
- A server console line for every successful generation: whose build, how big, and which service made it — proof the mod works and a view of where the daily cap goes.
- A clear refusal outside a claim (when RegionGuard or Farmstead Claims is installed): the build's size, its exact corners and the commands to claim exactly that spot.
- The mod signs its work. Its chat lines start with
[Farmstead AI], the name linking to the site. When someone's build is finished, other players see one line about it with a "Build your own" button ([chat] announce_builds, thresholdannounce_min_blocks). The hologram is signed too. - New commands:
/aibuildand/aibuild help— the commands this player can use;about— version and whose service it is;status(operators, works from the console) — today's spend against the limit, auto-extensions, and the state of the owner's AI wallet (never the amount). - Players without the mod can join again. The mod's network channels are now optional: a client without the mod no longer gets "you are not running NeoForge" — its build is placed in front of it.
- Reliability. An error while laying a build no longer crashes the server; heightmaps are recomputed after a print (rain no longer falls through a new roof); requests to the service run on their own threads, so one long generation does not delay other players' commands; the handshake is retried if the service was down at start-up. Operators are told on login when the mod is not set up, cannot reach the service, or is out of date.
- In the owner's cabinet (works with older mod versions too): pause generation, a per-player cooldown, daily-limit auto-extension, emails when the limit runs out and when the AI wallet runs low, a custom message for players, an event feed.
- Farmstead Claims. Besides RegionGuard the mod now asks Farmstead Claims too — the startup log says which one it found.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include

