← plabs Minecraft servers

Copperstead Foreman · Minecraft 26.2 · Fabric

Foreman Field Manual

Foreman is a mod that lets an AI play your own character. You type a job in chat, and it plans the steps and does them through Baritone, telling you what happened as it goes.

/ai get me a stone pickaxe [AI] -> player.get_tool {"kind":"pickaxe","tier":"stone"} [AI] going for oak_log at 104 64 -212 (9 blocks) [AI] <- ok: stone_pickaxe x1 (logs, planks, sticks, table, wooden pickaxe, 3 cobblestone), 38 s [AI] Done. You have a stone pickaxe in your hotbar.

Install

Put these in .minecraft/mods and play with the fabric-loader-26.2 profile.

FileWhy
copperstead-foreman-0.1.0.jarThe mod itself. Ask Ben for the current build.
baritone-api-fabric-1.19.0.jarThe movement engine. Use the api build from the official v1.19.0 release, not the standalone one, which hides the parts Foreman talks to.
fabric-api-0.159.0+26.2.jarRequired by every Fabric mod.

Without Baritone, Foreman still loads, says so, and can only report status and remember facts.

Point it at a model

Foreman needs an AI model to think with. It works with anything that speaks the OpenAI chat format: Ollama, LM Studio, LiteLLM, OpenRouter. The settings file is written on first launch at .minecraft/config/foreman/foreman.json.

{ "base_url": "http://127.0.0.1:11434/v1", // where your model answers "api_key": "", // only if your provider needs one "fast_model": "qwen3:8b", // does most steps "smart_model": "qwen3:8b", // called in after two failures "own_servers": [] // servers you run yourself, if any }

Your key stays in this file on your PC. It is never sent to any Minecraft server.

Your first job

  1. Join a world

    Singleplayer, a Realm, or a server. The server sees an ordinary player.

  2. Press G

    Chat opens with /ai already typed. Rebind it under Controls, Foreman.

  3. Say what you want

    /ai get me 16 coal. Each step shows in chat as -> for what it tries and <- for what happened.

  4. Take over any time

    Type /ai stop, or hold a movement key for a second.

What to say

Plain words work. These are the patterns it knows best.

TypeWhat happens
/ai get me 12 iron ingotsDoes the whole chain: checks chests, gets the right pickaxe, mines, builds a furnace, smelts.
/ai make a chestCrafts it, gathering anything missing first. It knows recipes even when your recipe book is empty.
/ai make charcoalSmelts in a nearby furnace, or places one.
/ai ask how do I make a bedAnswers without moving. Questions read your world, its built-in guide and the Minecraft Wiki.
/ai mark this as homeSaves where you stand under that name.
/ai go homeWalks back, or takes a horse or boat when that is clearly faster.
/ai go to bedWalks to your last bed and sleeps if it is night.
/ai put everything awaySorts your bag into the storage chests.
/ai build me a hutBuilds one of its own designs, or a schematic from .minecraft/schematics by name.
/ai breed the cowsFeeds pairs of animals nearby.
/ai remember storage chests at 96 63 -70Saves a fact for this world. /ai forget storage removes it.
/ai statusShows what the AI sees: time to dark, your kit, your bed, threats.
/ai stopStops everything.

What it handles on its own

Night

Two minutes before dark it stops outdoor work and goes to bed, or digs in, then reports what is outside at dawn.

Food

Eats when the hunger bar drops, and won't start a long trip hungry.

Fights

Puts armour on when something comes near and fights back when hit. It runs only from what it cannot win against.

Memory

Keeps facts per world, like where the farm is, so it stops rediscovering them.

Chat stays chat

Only lines starting with /ai go to the AI. They are handled on your PC and never reach the server. Everything else you type is normal chat. The AI's replies appear only on your own screen with an [AI] tag, so other players never see them.

No AI yet? Run one free on your PC

Foreman does not come with a model. The easiest free option is Ollama, which runs models on your own computer.

  1. Install Ollama

    Download it from ollama.com and run the installer.

  2. Get a model

    In a terminal, run ollama pull qwen3:8b. It is about 5 GB.

  3. Use the settings above

    The example foreman.json is already set for Ollama on the same PC.

You need a graphics card for this to feel quick. With about 8 GB of video memory or more, each step takes seconds. On a laptop without one, a step can take minutes. A paid online model through OpenRouter is the alternative: set its address and key in the file instead.

Good to know