Unofficial site, not affiliated with modrinth.com.What is this?
Моды/Steve AI
Steve AI

Steve AI

Steve, a personalized AI agent model built to assist you

2.5K
7

Steve AI 1.4.0

release4 апреля 2026 г.

Core Mod

  • Minecraft Forge mod entry point (SteveMod) with full lifecycle management (FML events, server start/stop)
  • In-game command interface: open panel with K, issue natural-language commands via /steve spawn <name>

Agent & Action System

  • ActionExecutor — orchestrates action execution with retry logic and error handling
  • CollaborativeBuildManager — multi-agent workload balancing and conflict resolution for building tasks
  • Task / ActionResult — typed task/result models for the agent pipeline
  • Built-in action implementations:
    • BuildStructureAction — autonomous structure planning and block-by-block placement
    • CombatAction — threat assessment and combat coordination
    • CraftItemAction — recipe lookup and crafting execution
    • FollowPlayerAction — pathfinding to track a target player
    • GatherResourceAction — resource location and gathering
    • IdleFollowAction — passive follow behaviour when idle
    • MineResourceAction — optimal mining location selection and execution
    • NavigateAction — point-to-point navigation

LLM Integration

  • TaskPlanner — converts natural-language input into a structured action plan using LLMs
  • PromptBuilder / ResponseParser — prompt construction and response parsing utilities
  • Synchronous clients: OpenAIClient, GroqClient, GeminiClient
  • Asynchronous clients: AsyncOpenAIClient, AsyncGroqClient, AsyncGeminiClient (non-blocking LLM calls)
  • LLMCache — response caching to reduce API calls and latency
  • LLMExecutorService — managed thread pool for async LLM requests
  • LLMFallbackHandler / ResilientLLMClient — automatic provider fallback and resilience policies
  • ResilienceConfig — configurable retry, timeout, and circuit-breaker settings
  • LLMException / LLMResponse — typed error and response models

Execution Engine

  • SteveAPI — public API surface for issuing commands to agents
  • CodeExecutionEngine — safe execution sandbox for generated code snippets
  • MetricsInterceptor — records execution metrics (latency, success rate, token usage)

Memory & World Knowledge

  • SteveMemory — per-agent short-term and long-term memory store
  • WorldKnowledge — shared world state cache (blocks, entities, resources)
  • StructureRegistry — persistent registry of built and planned structures

Plugin System

  • ActionPlugin / ActionFactory / ActionRegistry — extensible plugin API for registering custom actions
  • CoreActionsPlugin — default plugin bundling all built-in actions
  • PluginManager — runtime plugin discovery and lifecycle management via Java ServiceLoader

Structure Generation

  • StructureGenerators — procedural generators for common structures (houses, walls, platforms, etc.)
  • StructureTemplateLoader — loads structure templates from resource files
  • BlockPlacement — value type representing a single block placement operation

Utilities & Events

  • ActionUtils — shared helper methods for action implementations
  • SteveCommands — registers and handles all Forge commands
  • ServerEventHandler — listens to server-side Minecraft events (player join/leave, world tick, etc.)

Configuration

  • TOML config file (config/steve-common.toml) supporting OpenAI, Groq, and Gemini API credentials and model settings
  • Config example file (config/steve-common.toml.example)

Testing

  • Unit test stubs for ActionExecutor, TaskPlanner, WorldKnowledge, and StructureGenerators

Infrastructure

  • Gradle build system with Minecraft Forge (1.20.1-47.3.0) setup
  • gradlew / gradlew.bat wrapper scripts
  • scripts/run_steve.sh helper script for local development
  • Resource files: mods.toml, en_us.json language file, pack.mcmeta
  • .gitignore covering Gradle, IDE, and OS-specific files

Steve AI 1.2.0

release21 февраля 2026 г.
  • Bug fixes

Steve AI 1.1.0

release5 января 2026 г.

🛠 Fixes & Improvements

⛏ Iron Mining

  • Adjusted the optimal iron mining depth to Y=16.
  • Forced Steve to descend until solid ground is found at the correct Y level before starting to mine.
  • Fixed the issue where Steve would mine straight forward at surface level, “flying” and placing torches in mid-air.
  • Improved torch placement logic to prevent placement in invalid (air) positions.

💎 Ore Drops

  • Removed incorrect inventory handling from Steve.
  • Kept destroyBlock(..., true) so blocks correctly drop items on the ground for the player to collect.

🏠 Structure Building (House)

  • Fixed a bug where only half of the house was being built.
  • Removed doors from the build plan (doors require special two-block placement logic and were being dropped).
  • Increased the number of blocks placed per tick to speed up construction.
  • Fixed compilation and initialization errors related to BlockState.

🖥 GUI (SteveGUI)

  • Removed Minecraft formatting codes (§l, §7, §8) that caused garbled characters.
  • Removed special characters (such as ) that caused encoding issues (e.g. “ât”).
  • Cleaned up chat text rendering for better readability.

🧪 Stability & Debugging

  • Fixed multiple potential StringIndexOutOfBoundsException and IndexOutOfBoundsException crashes.
  • Added structured debug logging (NDJSON) for better runtime diagnostics.
  • Stabilized the build process and ensured the mod compiles successfully.

✅ Current Status

  • Mining: Steve now correctly descends to the proper depth before mining.
  • Building: Structures are built fully (without doors).
  • Follow command: Working as expected.
  • UI: No more corrupted or confusing characters.
  • Model responses: Still echo commands (prompt / API limitation, not a code issue).

Steve AI 1.0.0

release8 ноября 2025 г.

Нет описания изменений

Совместимость

Minecraft: Java Edition

1.20.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Создатели

Детали

Лицензия:MIT
Опубликован:5 месяцев назад
Обновлён:1 месяц назад
Главная