jevcraft
Mineflayer Minecraft bot where code lists feasible actions and Jev picks one in about 0.2 s; 15 of 40 runs reached the Nether.
Overview
jevcraft asks whether an AI that only chooses from a menu can beat Minecraft. Code built on mineflayer lists the actions the bot can really take (fight, retreat, take cover, eat, keep working and so on), each with what it would cost in health and seconds and what it would gain toward goals, and Jev picks one in about 0.2 seconds, for roughly 1.7 cents per bot-hour. The motto is that code decides what is possible and Jev decides what to do. One hard rule: the bot never hurts chickens or pigs.
Starting from fresh worlds with empty inventories, 15 of 40 runs begun on 2026-09-28 reached the Nether, the fastest in 7 minutes and the median in 28, but none has beaten the game; collecting six blaze rods is the current wall. The README shows a win, where Jev chose to close in on blazes (p=0.42) and collected a rod, and a loss, where it chose to fight a ghast and was knocked into lava because no option priced being pushed over an edge, which led to adding a step-back option. Every run and fix is logged in numbered trial notes, and the README describes improving the bot with coding agents.
What the decision model decides
| Type | Question | Answers |
|---|---|---|
| Choice | Which available action should the bot take now (e.g. close_in, dig_in_and_fight, leave, retreat, eat)? | — |
How it works
- Code enumerates feasible actions with costs and gains
- Jev chooses one in about 0.2 s
- Bot executes via mineflayer
- Deaths reveal missing options or wrong prices; menu is updated
Strengths
- About 1.7 cents per bot-hour per the README
- Detailed public trial notes
- Clear separation of feasibility and choice
Caveats
- Has not beaten the game
- Quality depends on how options are priced
At a glance
- Type
- Project
- Status
- research
- Language
- TypeScript
- Runtime
- Node (mineflayer)
- Has code
- yes
Use cases and integrations
How curated lists describe it
Jev-powered Minecraft bot.
hellogumbo/awesome-jev
Frequently asked questions
Has it beaten Minecraft?
No; 15 of 40 runs reached the Nether, and six blaze rods is the current wall.
What does a decision cost?
About 0.2 seconds, and roughly 1.7 cents per bot-hour.
How is it improved?
Each failure reveals a missing option or wrong price, which is fixed in the action menu.
Related projects
Real-time bot battles where you write a fighter's strategy in plain English and a System One model pilots it several times a second.
ProjectbetaTypeScriptBot that plays Red Alert 2 web skirmishes, with code handling mechanics and a decision model making stance, threat and timing calls.
ServicebetaPythonMultiplayer 3D science-fantasy version of Houston's River Oaks District with Jev-powered NPC companion, chauffeur and smart drive.
ProjectbetaTypeScriptBrowser 3D planetary rover sandbox where a TypeSafe controller chooses the next action from complete candidates, versus a baseline.
ProjectbetaTypeScriptDoom runs as a spacecraft payload over real flight software; Jev pilots from the ground every half second while Claude reviews.
ProjectprototypePythonMinecraft agent where Hermes plans, Jev picks one bounded action at a time and a Mineflayer harness validates and executes.
ProjectprototypeJavaScript