Home›Java›Mods›Numen AI
Numen AI
ModsJava

Numen AI

Java mod listed for Minecraft 1.20–1.21. Downloads from the MC Java Mods app on Android.

by Dwinovo · on CurseForge

Which build do you need?

This mod ships a separate file for every mod loader and every version of the game. Pick both, then download — the wrong build installs fine and then does nothing in the game.

Mod loader

Minecraft version

⬇ Download for 1.21.11 · Fabric⬇ Download for 1.21.10 · Fabric⬇ Download for 1.21.8 · Fabric⬇ Download for 1.21.5 · Fabric⬇ Download for 1.21.4 · Fabric⬇ Download for 1.21.1 · Fabric⬇ Download for 1.20.6 · Fabric⬇ Download for 1.20.4 · Fabric⬇ Download for 1.20.2 · Fabric⬇ Download for 1.20.1 · Fabric⬇ Download for 1.21.11 · NeoForge⬇ Download for 1.21.10 · NeoForge⬇ Download for 1.21.8 · NeoForge⬇ Download for 1.21.5 · NeoForge⬇ Download for 1.21.4 · NeoForge⬇ Download for 1.21.1 · NeoForge⬇ Download for 1.20.6 · NeoForge⬇ Download for 1.20.4 · Forge⬇ Download for 1.20.2 · Forge⬇ Download for 1.20.1 · Forge
I don't know my version or loader
Open the Minecraft launcher and look at the profile you play on — it names both, like fabric-loader-1.21.4. The version also shows in the bottom-right corner of the game's main menu.
No loader in the profile name? Then it's plain Minecraft, and these mods won't run — you need Fabric or NeoForge installed first.

Numen · 言出法随

An AI harness that lets large models truly live inside Minecraft

言出法随 (yán chū fǎ suí) — speak it, and it comes true.


We already have AI that can chat, write code, and reason. But it all lives in a text box — no body, no world; it finishes a task and forgets it ever happened.

Numen wants to let large models out of the chat box, and into a world they actually live in. And Minecraft is about as close to "a whole world" as you can get.

Give it a body that mines, fights, and wires redstone; give it eyes that trace an ore vein and see straight through a machine's shell; and give it one promise — 言出法随.

Say "go grab me a stack of iron," and it really heads underground, paths through the dark, swings the pickaxe, and comes back loaded — then asks if you want it smelted. Say "build a hut where I'm standing," and the foundation rises block by block. Every word you say turns into something that actually happens in the world. In any language your model speaks.

You:    go grab me a stack of iron
Numen:  On it. Heading underground to find iron.
        ▸ 4 steps · locate_biome · move_to · auto_mine · collect_items   ✔
Numen:  Got 64 raw iron — want me to smelt it?

Vision

Numen is already a real agent: give it a goal, and it decomposes it, plans it, does the work, and corrects itself from failure. It can already do about 80% of what a player does in vanilla survival — from punching the first tree, through mining, building, fighting, smelting, and stockpiling, all the way into the End and through the dragon fight.

And that's the starting point.

Minecraft's real universe is in the mods: Create's gear trains, Applied Energistics' storage networks, Mekanism's factory lines — players pour countless hours into these systems. Numen's next goal is to let AI play this entire universe with its own hands: say "build me an automated iron factory," and it stands one up for real, across Create and AE2.

Beyond the modded universe lies the real world. To the AI, "mine a block of iron" and "post a tweet" are the same kind of thing — each is just a hand (the "Reach" section below explains why). A creeper blows a hole in your base at 3 a.m., and it pings you on Discord: "Trouble at home — I've already patched the wall." It finishes a castle, screenshots it, writes a caption, and posts it to show off. Put it on stream and pipe the chat in — viewers command it one message at a time. And through MCP, the AI outside the game — say, Claude on your desktop — reaches back into Minecraft and treats the world as its sandbox. The bridge runs both ways. Minecraft is the closest thing we have to a whole world, and Numen is wiring that world to reality.

The engine holding all of this up now lives as its own project: numen-api — the agent loop, LLM transport, tool scheduling, skill system, and fake-player body, packaged as a foundation any mod can stand on. The mod you're installing is the first agent running on that engine; the same foundation can grow haggling NPCs, villagers with daily routines, server stewards that read player chat, embodied-AI benchmarks that use the whole world as an exam hall… What we're building is Minecraft's AI layer: every mod, every playstyle, able to grow intelligence of its own.

It's a long road, and we've only just set out. But the direction couldn't be clearer.

言出法随 / Reach — your intent reaches the world; the AI's ability reaches every mod.

How it works

That companion you talk to is just a body this system puts on. What makes "言出法随" real is the engineering underneath — we call it the Harness.

In AI engineering, a harness is the scaffolding around a model: it wires the model into a world it can perceive, act in, and learn from. Numen is that scaffolding, built for Minecraft. Four parts:

Above all this, the brain runs on your own machine: the agent loop calls the LLM from the owner's client, with the owner's API key — each player pays their own way, the server owner doesn't foot everyone's bill, and you never hand over your key. And it ships with zero third-party runtime dependencies — LLM transport is just the JDK's HttpClient + Gson (Java's AI ecosystem being what it is — you know how it goes — I had to hand-roll it).

The scaffolding now comes in two genuine layers: the engine (numen-api) does scheduling only — it shows the tools to the model, delivers the calls, and writes results back into the conversation, staying fully blind to what a tool actually does — while the mod you install (numen-core) is the content pack running on top: nearly thirty tools and ten bundled skills, assembled into a complete agent. The layering means one thing: every ounce of capability Numen has, third-party developers get too.

Reach

Beating vanilla is just the appetizer. What we really want to chew through is the mods — that's the deep end of Minecraft.

Lucky for us, Numen's body is a real player, so physically it gets along with mods out of the box: a mod's machines, chests, and contraptions — it can mine them, place them, right-click them, pull items from their slots, no per-mod adapter required. It can even see through the shell and read how many items, how much fluid, and how much energy most machines, tanks, and batteries are holding.

But "able to reach out" isn't "able to understand." Does the AI know what a Mechanical Press is for? How an AE2 network should be wired? Delivering that understanding to the model takes two instruments — the very same two Claude itself uses to reach the real world:

One grants the capability, the other the craft — and better yet, they stack:

Some mods need only a Skill: the vanilla hands already reach far enough; all it's missing is the manual. For the self-contained universes — Create, AE2, Mekanism — wire it in with an MCP first, then teach it to play with a Skill. Connect + coach: together, that's 通达 (reach).

Better still, these two instruments are in everyone's hands now. With the engine split out, any mod author can register tools and bundle skills right inside their own jar — the way you'd write a JEI recipe page today, you write the AI a "here's how my mod plays." Compat waits on nobody's schedule; the ecosystem grows itself (see "For developers" below).

And that hand reaches further than mods. Every one of the AI's "hands" (tools) follows one contract, and the contract deliberately contains not a single Minecraft concept: a hand can reach into an ore vein, or out onto the internet — Discord, Twitter/X, live-stream chat, smart-home gear. Every scene in the "Vision" above starts as one ordinary tool.

Every mod you can name, every service with a network cable — the AI can play it. It's a big promise, but every brick is going up.

Quick start

Whatever version you play, Numen is already there: Minecraft 1.20.1 through 26.1.2 — 11 versions, across Fabric / Forge / NeoForge — from the servers still holding the line on 1.20.1 to the freshly baked 26.1.2.

  1. Install the mod (plus Fabric API if you're on Fabric) and launch once.
  2. Add your API key. Press G → Settings, pick a provider, and paste your own key (OpenAI, DeepSeek, Kimi, Qwen, Doubao… any OpenAI-compatible backend works).
  3. Summon a companion. Click the + in the panel's left rail, give it a name, hit Enter.
  4. Click its avatar to chat, and tell it what to do. The rest is on it.

The panel (press G) has three tabs: Chat (conversation + a live plan board), Items (a read-only character sheet styled like the vanilla inventory), and Settings (key and model). The left rail is your companion roster — click an avatar to switch, + to summon, ✕ to dismiss; you barely need commands at all. A small avatar HUD hugs the left screen edge, too — when a companion speaks, its avatar and a speech bubble slide out together.

What it can do

Give it an intent and it breaks it into dozens of actions and runs them end to end — planning the route, picking the right tool, judging distance, improvising as it goes — all without you watching over its shoulder. That's what an agent is supposed to look like: you name the goal, it owns the process.

Nearly thirty tools like these make up its hands and eyes right now. And its abilities keep growing — through the very two instruments of "Reach" above:

Stack the two, and it goes from mastering vanilla all the way to mastering the entire modded universe.

For developers

Numen's engine is a standalone project you can depend on: numen-api. What it opens to you is the very foundation numen-core stands on — our 28 tools and 10 skills are written entirely against the public API, with no private backdoor:

repositories { maven { url = 'https://raw.githubusercontent.com/Dwinovo/numen-maven/main' } }
dependencies  { modImplementation "com.dwinovo.numen:numen-api-fabric-1.21.1:0.0.1-SNAPSHOT" }

The public integration API is MIT-licensed — write tools, skills, and compat without LGPL strings attached. Getting-started guide, full examples, and the version matrix live in numen-api's README.

Roadmap

Numen is young, but two big slabs of the foundation are already poured:

Where we're headed next:

Contributions, skill submissions, and compat experiments are all welcome. This is an open blueprint — and an invitation being cashed in, one commit at a time.


Want to build it yourself, see the full tool list, or read the architecture? It's all in the source — start under common/src/main/java/com/dwinovo/numen/.

Licensing (modeled on AE2): the source code is LGPL-3.0 — forks you distribute must stay open under the same license. The public integration API (what compatibility modules / MCP bridges code against, shipped with numen-api) is MIT, so anyone can build mod-compat freely. The art & assets are All Rights Reserved, and the names "Numen" / "言出法随" are reserved. Built on the MultiLoader Template.

The pathfinder draws on Baritone for design ideas only, and is a fully independent rewrite for a server-side (fake-player) setting — no source was copied, ported, or adapted from it. Numen's code is licensed LGPL-3.0 of its own accord; that choice is not a consequence of Baritone (which is also LGPL-3.0).

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more