Farmstead Mods
EN

История версий AI Builder

Что изменилось в каждом релизе мода.

На этой странице

Версии следуют семантическому версионированию. Свежая сборка — на странице релизов.

v1.1.0#

  • Мод говорит по-английски и по-русски: чат — на языке игры каждого игрока, [language] language в конфиге закрепляет один.
  • Отмена голограммы и выхода из /aibuild area — ПКМ или Backspace (Esc перехватывало меню паузы).
  • Подсказки в чате с кликабельными командами после постройки, снятия и генерации.
  • Новые стадии генерации в чате; повтор одной стадии подряд не выводится.
  • Строка в консоли сервера на каждую успешную генерацию.
  • Отказ вне привата (с RegionGuard) показывает размеры, углы и команды для привата.
  • Сообщения подписаны [Farmstead AI], анонс готовой постройки ([chat] announce_builds).
  • /aibuild, help, about, status (операторы).
  • Клиенты без мода снова могут зайти на сервер.
  • Ошибка укладки не роняет сервер; карты высот после постройки; свой пул HTTP; повтор handshake.
  • Кабинет: пауза, кулдаун, автопродление лимита, письма, лента событий.

v1.0.0 — 13.09.2026#

Первый публичный релиз.

  • /aibuild create <описание> — постройка по тексту: голограмма-прицел, поворот на R, подтверждение, и укладка блок за блоком на глазах.
  • /aibuild area — выделить область в мире и сгенерировать постройку под этот объём.
  • /aibuild list и /aibuild get <ключ> — своя библиотека построек, повторная установка бесплатна.
  • /aibuild placed, /aibuild undo, /aibuild remove <n> — снять постройку и вернуть то, что стояло под ней.
  • /aibuild balance — остаток дневного лимита игрока.
  • Права: уровень из конфига или нода aibuilder.command.*; ноды объявлены в NeoForge Permission API, поэтому LuckPerms читает их без дополнительной настройки.
  • RegionGuard — опционален; когда он есть, приваты проверяются, и об этом пишется в лог при старте.
  • Дневные лимиты сервера и игрока, персональные лимиты и запреты — в личном кабинете.

Требования: NeoForge 1.21.1, Java 21. Тот же jar нужен и на сервере, и у игроков.