REDSTONEPEDIA › Circuits › Auto-crafters

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

crafts a TNT block from every 5 gunpowder and 4 sand · 31 blocks

Crafts a TNT block from every 5 gunpowder and 4 sand by itself: fill its supply chests and every full set is crafted into its output chest (18.8 crafts a minute). A partial set waits, without jamming, until the rest arrives.

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

crafts a TNT block from every 5 gunpowder and 4 sandAuto-crafter3D view loading (or not available in this browser)

Try it

The view shows the crafter as built, without items. In the game, fill each of its supply chests with its ingredient (5 gunpowder and 4 sand make one craft): every full set becomes a TNT block in the output chest.

How this design does it: Gunpowder and sand must go into the crafter in turn, because TNT's pattern alternates them and a crafter fills its slots in order.

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 where the view shows each of its 2 supplies (gunpowder and sand) and one at its output: none of them 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 copper bulb crafter hopper observer 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/min18.8crafts a minute at the steady rate, fed at hopper speed
first craftby 4 sgame ticks from the first item in until the first craft
crafts21 (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 classmulti3x3: a recipe that fills the whole crafting grid; 2x2: a smaller one (the crafter's other slots disabled)
supplyitems.gunpowder + items.sandthe port its items come in by
bill10 iron, 7 quartz, 27 redstonewhat its blocks cost to craft: iron, quartz, redstone, slime

Notes from its designer

Crafts a TNT block from every 5 gunpowder and 4 sand. Gunpowder and sand must go into the crafter in turn, because TNT's pattern alternates them and a crafter fills its slots in order. A comparator reads how many slots are filled; each change flips two copper bulbs, one locking the sand hopper while the count is even, the other locking the gunpowder hopper while it is odd. The second bulb also pulses the crafter, which crafts once all nine slots are full; an extra comparator keeps the sand hopper locked from the ninth item until the bulbs have flipped back after the craft.

Properties

StudyAuto-crafters
KindTNT crafter: crafts by itself from a supply chest (autocrafter)
Blocks placed31 (not counting the chests the view adds)
Box5×3×5 (75 blocks of space)
Made of (the blocks that change state)comparator, copper bulb, crafter, hopper, observer, redstone wire, repeater, stone
Inputs / outputsno input / OUT
Design filetnt-a

The design file

on GitHub

Design file (43 lines)
# Auto-crafter: crafts a TNT block from every 5 gunpowder and 4 sand · 31 blocks
# https://vjeux.github.io/redstonepedia/circuits/crafter/tnt-a.html
name: tnt-a
circuit: crafter tnt
port items.gunpowder: 0 2 0
port items.sand: -1 1 0
port output: 0 -1 0
origin: -2 0 -2
palette:
  M minecraft:crafter[crafting=false,orientation=down_north,triggered=false]
  C minecraft:crafter[crafting=false,orientation=north_up,triggered=false]
  G minecraft:hopper[enabled=true,facing=down]
  H minecraft:hopper[enabled=false,facing=east]
  A minecraft:comparator[facing=south,mode=compare,powered=false]
  K minecraft:comparator[facing=north,mode=compare,powered=false]
  J minecraft:comparator[facing=east,mode=compare,powered=false]
  N minecraft:comparator[facing=north,mode=compare,powered=false]
  E minecraft:observer[facing=east,powered=false]
  W minecraft:observer[facing=west,powered=false]
  L minecraft:waxed_copper_bulb[lit=true,powered=false]
  U minecraft:waxed_copper_bulb[lit=false,powered=false]
  R minecraft:repeater[delay=2,facing=south,locked=false,powered=false]
  S minecraft:stone
  r minecraft:redstone_wire[east=side,north=side,power=0,south=side,west=side]
layer -1:
  ..S..
  S.S.S
  .....
  .SSS.
  .SS..
layer 0:
  LErWU
  N.A.N
  SHMSS
  .RKJC
  .rr..
layer 1:
  .....
  .....
  ..Grr
  .....
  .....
nbt: 2 0 1 {disabled_slots:[I;0,1,2,3,4,5,6,7,8]}