You want a storage system. So you need an iron farm. The iron farm needs hoppers. Hoppers need iron.

Seam reads the game's own recipes, drops and trades, adds up what every build in your world needs, and tells you what to do first.

Free to use. Sign in with a Microsoft account, nothing to install.

Seam's dependency graph for a survival world: a column of finished farms on the left, each with its item count, feeding curved arrows into a storage system project on the right. A slime farm is marked 'start here'.
The roadmap of a 29-project survival world. Line weight is items moved. Only one ordering here was set by hand; the rest is derived from what the projects need.

A serious survival world is a supply chain, and the spreadsheet never keeps up.

After the first few farms, every new build depends on three others, and the quantities stop fitting in your head. You forget that the iron farm needs iron to get started, or that the storage system wants sixty thousand redstone before the sorters even exist.

Seam holds the whole world at once. Every project lists what it needs; Seam works out how to get it from Minecraft's actual recipes, loot tables and villager trades for your version, then adds it all up across projects.

There is no AI in the planner. Every quantity, source and ordering comes from the game's data files and a fixed cost model, so the same world gives the same plan every time, and any number on the page can be traced back to a recipe, a drop or a trade.

It tells you what to do next.

Open a project and the first thing on the page is the one material worth going after now. If a farm you already built produces it, Seam says so instead of sending you to a mine.

Not in the mood for that one? Ask for something else.

A 'Next up' card reading: 63,273 Redstone Dust. A farm already makes this, go and empty it. With a 'Something else' button.
The next-up card on a storage-system project.

It knows when a farm beats a pickaxe.

Every raw material is priced against the farm designs in your idea bank. Twenty-eight thousand spruce logs is about 45 minutes of a tree farm running, or a long week by hand.

Seam lists the designs that would cover the gap, how long each needs to run, and which materials still have no design at all.

A 'Worth a farm' panel: 4 raw materials need more than 1,728 and your designs cover 2 of them. A tree farm design covers 28,190 spruce logs at about 45 minutes running; a sand duper covers 5,360 sand at about 7 minutes. Stone and packed ice have no design yet.
Farm suggestions for the same project, with running time per design.

It shows the whole world at a glance.

Which project to start, what it is waiting on, how deep the longest chain goes, and how much of the plan your finished farms already feed.

Dependencies come from the materials, not from a form. When a build needs something a planned farm will make, the farm becomes a prerequisite on its own.

The top of a roadmap: 'Start here: New slime farm, in progress. First of 2 projects still to build, waits on Cobble farm for 100,000 cobblestone.' Beside it, at a glance: still to build 6 of 29 projects, longest chain 4 projects deep, feeding 237,431 items from 22 farms.
The top of the roadmap for the same world.

Counting happens on your phone.

Every project has a resource list with buttons sized for a thumb: plus one, a stack, a shulker box. Count while you empty the farm. The plan updates for everyone in the world.

The list is sorted by what is needed first, so the top row is always the right thing to be holding.

The project list on a phone: the active project's resources with a progress bar per item and -1728, -64, -1, +1, +64 and +1728 buttons under each.
The world's front page at phone width.

For when you would rather not tab out.

Seam Notebook is a Fabric mod for Minecraft 1.21.11. Press N in game and the notebook opens on the project you are working on: what is still needed, the tasks, and which chests you have tagged.

Sneak and right-click a chest to assign it to a project. Put the same jar on the server and it counts what is in the tagged chests, so the numbers in Seam match your storage room without anyone typing them in. A double chest counts once, and a shulker box inside a chest counts too.

The mod registers no blocks or items, so a player without it can still join a server that has it, and the other way around.

Loader
Fabric, with Fabric Language Kotlin
Minecraft
1.21.11
Runs on
Client, and optionally the server
Status
Early. It works in real worlds; expect rough edges.
Connects to
Your Seam account, approved from the browser