MCTOOLBOX
MC ToolboxMC TOOLBOX
Building planner

Minecraft Material Calculator and Crafting Tree

Import a Litematica, Sponge schematic, vanilla structure or material-list CSV. Track collected blocks, expand 1,345 crafting recipes, choose alternate ingredients and export a survival-ready shopping list.

Drop a build file here

Direct import: .litematic, .schem, .schematic, Structure .nbt, .csv, .tsv and .txt

Start with a build list

Import a supported build file, paste a Litematica CSV, search for materials manually or load the example project.

Litematica and survival planning guide

Plan every block before you start building

Large Minecraft builds fail in small ways: one missing comparator, half a shulker of stairs, or a wood recipe that silently uses the wrong plank family. This calculator keeps the original build list separate from the craftable raw-resource list, so you can check the schematic and the supply run independently.

The direct NBT readers count block states from Litematica regions, Sponge schematics and vanilla structure files in your browser. Files are not uploaded. CSV imports also understand the common Item, Total, Missing and Available columns exported by Litematica material lists.

How the crafting calculation works

  1. The missing amount for each build material is expanded through its selected Minecraft recipe.
  2. Every recipe is rounded up to a whole crafting operation. If six planks are needed from a four-plank recipe, the calculator crafts twice and reports eight produced.
  3. Intermediate ingredients continue expanding until the tree reaches mined, farmed or manually marked raw materials.
  4. Totals from every tree are combined into one shopping list, then converted into stacks, inventory slots and shulker boxes using each item's real stack size.

Supported build formats

  • .litematic Litematica regions and palettes
  • .schem / .schematic Sponge palette and VarInt block data
  • .nbt Vanilla Structure Block files
  • .csv / .tsv / .txt Litematica and generic material tables

What is intentionally not counted?

Air, entities and items stored inside containers are excluded. The list measures blocks required to construct the build, not the contents of chests, furnaces or decorated entities.

Minecraft Material Calculator FAQ

Can this calculator open a .litematic file directly?

Yes. It reads the gzip-compressed NBT, combines every region and counts palette indexes locally in your browser. You do not need to export a CSV first.

Does it support alternate crafting recipes?

Yes. Open Crafting trees and use the recipe selector on items with alternatives, such as planks, chests, slabs and stone families. All raw totals update immediately.

Why can the raw total be higher than simple recipe division?

Minecraft only allows complete crafting operations. The calculator rounds each step up to the recipe output, so leftovers are visible instead of being hidden by fractional math.

Are my schematic files uploaded?

No. Parsing, recipe expansion, progress storage and exports happen in the browser. Your build file does not leave the device.

Can I continue the project later?

Yes. The current build list, collected quantities, raw-resource progress and selected recipes are saved in this browser automatically.

Does this work with Minecraft 26.x and older builds?

The material workflow supports modern 26.x naming and the broad Java recipe set used by 1.21-era builds. Modern named block palettes are supported; legacy numeric-ID MCEdit schematics are not converted automatically.