REDSTONEPEDIA › Circuits › Auto-crafters

Iron block crafter: crafts by itself from a supply chest (autocrafter)

crafts an iron block from every 9 iron ingots · 16 blocks

Crafts an iron block from every 9 iron ingots by itself: fill its supply chest and every full set is crafted into its output chest (16.6 crafts a minute). A partial set waits, without jamming, until the rest arrives.

the first craft after 5 s · fits in 4×2×3

crafts an iron block from every 9 iron ingotsAuto-crafter3D view loading (or not available in this browser)

Try it

The view shows the crafter as built, without items. In the game, fill the chest on top of its hopper with 9 iron ingots (or more): every full set becomes an iron block in the chest below.

How this design does it: A hopper fills the crafter one ingot per slot.

Build it

Download .litematic Download the design as text

The .litematic opens in Litematica (Minecraft 26.3): every block of the design in one region. The text file is the same build written as plain text, block by block.

After building it, put a chest on top of its hopper (the supply) and one under it (the output): neither is in the download or its block count. One of its crafters has all 9 slots disabled: the download keeps them; building it by hand, disable the same slots by clicking them in the crafter's screen.

Blocks used: comparator crafter hopper redstone wire repeater stone

Details: how it works, measurements and properties

In depth

crafts by itself: hoppers fill its crafter from a supply chest, and every full recipe is crafted into the output chest

How to try it

The view shows the crafter as built, with its chests and no items. Drag to look around, pinch or scroll to zoom. Its numbers are in the measurements below.

Measurements

metricvaluewhat it means
crafts/min16.6crafts a minute at the steady rate, fed at hopper speed
first craftby 5 sgame ticks from the first item in until the first craft
crafts22 (2 waiting sets checked)crafts counted, every one exact (and how many partial sets it was left waiting with, then completed)
hoppers awake1hoppers left unlocked at rest: each one looks for items every game tick (lag on busy servers)
recipe class3x33x3: a recipe that fills the whole crafting grid; 2x2: a smaller one (the crafter's other slots disabled)
supplyitemsthe port its items come in by
bill5 iron, 2 quartz, 12 redstonewhat its blocks cost to craft: iron, quartz, redstone, slime

Notes from its designer

Crafts an iron block from every nine iron ingots. A hopper fills the crafter one ingot per slot. A comparator reads the crafter; a second comparator, reading a crafter whose nine slots are all disabled, holds a constant 9 at its side, so it turns on only when all nine slots are full. Its signal goes round through two dust and a repeater into the stone beside the crafter, which then crafts into the chest below.

Properties

StudyAuto-crafters
KindIron block crafter: crafts by itself from a supply chest (autocrafter)
Blocks placed16 (not counting the chests the view adds)
Box4×2×3 (24 blocks of space)
Made of (the blocks that change state)comparator, crafter, hopper, redstone wire, repeater, stone
Inputs / outputsno input / OUT
Design fileironblock-v24

The design file

on GitHub

Design file (25 lines)
# Auto-crafter: crafts an iron block from every 9 iron ingots · 16 blocks
# https://vjeux.github.io/redstonepedia/circuits/crafter/ironblock-v24.html
name: ironblock-v24
circuit: crafter iron_block
port items: -1 1 0
port output: 0 -1 0
origin: -1 0 -1
palette:
  M minecraft:crafter[crafting=false,orientation=down_north,triggered=false]
  C minecraft:crafter[crafting=false,orientation=north_up,triggered=false]
  H minecraft:hopper[enabled=true,facing=east]
  K minecraft:comparator[facing=west,mode=compare,powered=false]
  J minecraft:comparator[facing=west,mode=compare,powered=false]
  R minecraft:repeater[delay=1,facing=east,locked=false,powered=false]
  S minecraft:stone
  r minecraft:redstone_wire[east=side,north=side,power=0,south=side,west=side]
layer -1:
  ..SS
  ..SS
  .SS.
layer 0:
  .SRr
  HMKr
  CJr.
nbt: -1 0 1 {disabled_slots:[I;0,1,2,3,4,5,6,7,8]}