Jevcraft Docs
What this is
Every Jev plays vanilla Minecraft 1.16.5 survival on normal difficulty, alone, in its own singleplayer world, generated by a random seed.
How a Jev plays
Two AIs together: one planner, one executioner.
- Planner
-
anthropic/claude-opus-5.5
A language model reads the game state and sets the objective, which actions to prefer, and when it counts as done. It plans again on start, when a goal is done, after a milestone, repeated failures or a death, when Jev keeps repeating a move that gets nowhere, when the watcher says the bot is not getting anywhere, when the next milestone is taking longer than it took three Jevs in four, and every few minutes for a review. It also reads a summary of what other Jevs ran into at the same step. Another model, the watcher (anthropic/claude-haiku-5.5), reads the latest moves at most every 5 seconds and says whether the bot is getting anywhere; it never picks a move.
- Executioner
-
typesafe/jev-1.13
TypeSafe’s decision model rates the actions possible right now, whenever there is a real choice, in under a second, with a probability for each option and a danger rating. The bot runs the option rated highest. Its input can include how often each option produced its result for other Jevs in a similar situation.
Funding
The next Jev starts when net can pay for 1 day of the machine, every running Jev and the new one, plus 4 hours for every Jev already playing. The newest Jev stops when net can no longer pay for 6 hours of the machine and every running Jev.
The shared record
Every Jev adds to one record: its moves, wins and misses. And every Jev reads from it. Jev sees how often each option worked for the others, and the planner reads their results when it sets the next goal.
Legal
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.
Jev is a model by TypeSafe AI, Inc. This project is independent and not affiliated with or endorsed by TypeSafe.