MineAgent is a Minecraft AI assistant mod built with Architectury (multi-loader). It provides an in-game chat interface to an LLM-powered agent that can search recipes, query inventories, and execute actions.
This is a multi-mod project with a base mod and optional extensions:
| Mod | modid | Description |
|---|---|---|
| MineAgent (base) | mineagent |
Core agent, UI, vanilla mc.* tools |
| MineAgent AE | mineagentae |
AE2 integration: ae.* tools, AI Terminal part |
| MineAgent Matrix | mineagentmatrix |
Matrix bridge (scaffolded) |
/base # MineAgent base mod
/core # Pure domain logic (no MC deps)
/common-1.20.1 # Shared MC 1.20.1 code
/forge-1.20.1 # Forge loader
/fabric-1.20.1 # Fabric loader
/ext-ae # MineAgent AE extension
/core # AE2 tool schemas (no MC deps)
/common-1.20.1 # AE2 tools, terminal part
/forge-1.20.1 # Forge loader
/fabric-1.20.1 # Fabric loader
/ext-matrix # MineAgent Matrix extension
/core # Matrix configs (no MC deps)
/common-1.20.1 # Matrix bridge
/forge-1.20.1 # Forge loader
/fabric-1.20.1 # Fabric loader
- Java 17 JDK (recommended as your
JAVA_HOME) - Internet access (Gradle will download Minecraft, mappings, and dependencies)
Note: Minecraft 1.20.1 (and Forge for 1.20.1) expects Java 17.
If your system defaultjavais newer (e.g. Java 25), this repo configures Gradle toolchains to still run compilation and Loom run tasks on Java 17.
./gradlew build./gradlew :base:forge-1.20.1:build
./gradlew :ext-ae:fabric-1.20.1:build# Forge
./gradlew :base:forge-1.20.1:runClient
# Fabric
./gradlew :base:fabric-1.20.1:runClient# Forge (includes AE2 + GuideMe)
./gradlew :ext-ae:forge-1.20.1:runClient
# Fabric (includes AE2)
./gradlew :ext-ae:fabric-1.20.1:runClient# Forge
./gradlew :ext-matrix:forge-1.20.1:runClient
# Fabric
./gradlew :ext-matrix:fabric-1.20.1:runClientAfter building, jars are located in each module's build/libs/ directory:
base/forge-1.20.1/build/libs/mineagent-<ver>-forge-1.20.1.jarbase/fabric-1.20.1/build/libs/mineagent-<ver>-fabric-1.20.1.jarext-ae/forge-1.20.1/build/libs/mineagentae-<ver>-forge-1.20.1.jarext-ae/fabric-1.20.1/build/libs/mineagentae-<ver>-fabric-1.20.1.jarext-matrix/forge-1.20.1/build/libs/mineagentmatrix-<ver>-forge-1.20.1.jarext-matrix/fabric-1.20.1/build/libs/mineagentmatrix-<ver>-fabric-1.20.1.jar
| Extension | Required Mods |
|---|---|
| mineagent (base) | None |
| mineagentae | mineagent, ae2 |
| mineagentmatrix | mineagent |
AGPL-3.0