▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Steve AI
Steve AI

Steve AI

Steve, a personalized AI agent model built to assist you

Оцените первым
5.9K
16
Все версии→Steve AI 1.5.0

Steve AI 1.5.0

Release14.07.2026

Список изменений

Steve AI 1.5.0

This release focuses on reliability, safer AI actions, multiplayer behavior, and Forge packaging.

Highlights

  • AI planning no longer blocks the Minecraft server thread.
  • New commands replace outdated plans, and stopped plans cannot resume later.
  • LLM responses are parsed and validated before any Minecraft action runs.
  • Procedural structure building works again when no NBT template is available.
  • Collaborative builds now distribute work correctly, avoid duplicate block claims, and stay isolated by dimension.
  • The release JAR now includes the Caffeine and Resilience4j libraries required at runtime.

Gameplay and action fixes

  • Added strict validation for action names, coordinates, quantities, block lists, and structure dimensions.
  • Protected regions are now respected when mining, placing blocks, building structures, and placing mining torches.
  • Mining only counts blocks that Minecraft successfully destroyed.
  • Tunnel mining no longer removes the floor below Steve.
  • Resource gathering now delegates to the real mining action instead of returning a placeholder result.
  • The unfinished crafting action is no longer exposed as a supported AI action.
  • Combat now attacks at the intended rate instead of applying damage every tick.
  • Pathfinding, following, and block placement stop navigation cleanly after a timeout.
  • Action failures are contained so one broken action cannot break Steve's entire tick loop.
  • Action interceptors now receive start, completion, and failure events.

Structures

  • Fixed a bug that prevented all procedural structures from being generated.
  • Collaborative construction can now be completed by a single Steve across every build section.
  • Cancelled, failed, and timed-out builds release their shared state correctly.
  • Completed structures are registered only after every block has been processed.
  • Structure templates preserve block-state properties such as door halves and orientation data.
  • External NBT templates can be loaded from the structures directory.
  • Invalid template names are rejected to prevent unsafe file paths.
  • Generated houses now place valid upper and lower door blocks.

Server and multiplayer

  • Removed client-only GUI references from common server code.
  • Client GUI registration now happens exclusively during client setup.
  • Steve entities are reconciled with the manager after world and chunk loading.
  • Steve names are validated, case-insensitive, and limited to command-safe characters.
  • Duplicate names and failed entity spawns no longer leave stale manager entries.
  • Steve action executors are created lazily after persisted names are loaded.
  • Event-bus executors are shut down when their Steve entity is removed.
  • Commands that spawn, remove, stop, or direct a Steve now require operator permission level 2.

AI provider reliability

  • Fixed asynchronous retry handling so failed futures are retried correctly.
  • Cache keys now include request parameters, preventing responses with different settings from colliding.
  • Replaced the external SHA-256 helper with Java's built-in implementation.
  • Improved fallback intent matching and removed unsafe default actions for unknown requests.
  • Gemini API keys are sent through the x-goog-api-key header instead of the request URL.
  • Improved handling of malformed, fenced, nested, or partially invalid JSON responses.

Client fixes

  • Fixed duplicate GUI ticking when the overlay screen was open.
  • The GUI now reads Steve entities from the client world instead of server-only singleton state.
  • GUI commands are sent through the normal client-to-server command connection.

Packaging and compatibility

  • Added ForgeGradle Jar-in-Jar metadata and embedded runtime dependencies.
  • Added the missing Gradle wrapper JAR so ./gradlew works from a fresh clone.
  • Release builds can receive their version from the Git tag.
  • Tightened metadata compatibility to Minecraft 1.20.1 and Forge 47.x.
  • Updated the example token limit to match the runtime default of 8,000 tokens.

Tests

  • Added regression coverage for LLM response parsing, fallback behavior, retries, task validation, collaborative construction, and event-bus inheritance.
  • Current test result: 20 tests passed, 0 failed.

Known limitation

  • Crafting is not implemented in this release and is intentionally rejected instead of reporting false success.

Файлы

steve-ai-mod-1.5.0.jar(238.53 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.5.0

Загрузчики

Forge

Версии игры

1.20.1

Загрузок

97

Дата публикации

14.07.2026

Загрузил

ID версии

Главная