COBBLESTONE GENERATOR
Generates infinite cobblestone where water meets lava. An observer detects the new cobblestone and a piston pushes it into a line for collection. Fully automatic and self-sustaining.

Materials List
Overview: what the Cobblestone Generator is and does
Generates infinite cobblestone where water meets lava. An observer detects the new cobblestone and a piston pushes it into a line for collection. Fully automatic and self-sustaining.
As a utility build it automates a processing job — smelting, brewing, composting, or generating a resource — to save repetitive manual work. It is a beginner-friendly build: the wiring is forgiving and a first-time redstoner can finish it in one sitting.
It fits in roughly 3W x 5L x 2H and works in Minecraft 1.11+ through to the current 1.21 release.
How it works: the redstone mechanics
Where a water flow meets a lava source, cobblestone forms in the gap. An observer watches that exact spot and fires a piston the instant new stone appears, shoving it along a line toward a hopper. Because the water and lava reform immediately, the supply is effectively infinite.
The core parts doing the work are water Bucket, lava Bucket, piston, observer, and hopper; the remaining materials are structure and wiring that hold those pieces in the right relationship.
Because it automates a processing step, the limiting factor is the machine's own cycle time, and the redstone simply has to feed it in the correct order and rhythm.
How to build it
- 1Build a trench: 1 block wide, 1 block deep, at least 4 blocks long.
- 2Place water at one end (flows toward center).
- 3Place lava at the other end (meets water in the middle, forming cobblestone).
- 4Place an observer watching the cobblestone generation point.
- 5Place a piston that pushes the new cobblestone sideways or forward.
- 6Connect the observer to the piston, it triggers every time new cobblestone forms.
- 7At the end of the push line, let blocks drop into a hopper for collection.
Uses & applications
- ▸As a utility build it automates a processing job — smelting, brewing, composting, or generating a resource — to save repetitive manual work.
- ▸Built from 1× water Bucket, 1× lava Bucket, 1× piston, and 1× observer and more, it slots into a survival base as a beginner-level project.
- ▸Connect its input and output chests to a wider item network so it processes resources unattended.
- ▸Scale the array up by repeating the unit once the single version works.
Tips & common mistakes
- !The observer must watch the precise block where cobble generates; aimed a block off, it never sees the new stone and the piston stays idle.
- !Test the full cycle in a creative-mode copy first, then rebuild it in survival once you know the timing holds.
- !Keep total moved blocks under the 12-block piston limit, and feed sticky pistons a pulse of at least 2 ticks so they pull their block back instead of dropping it.
Cobblestone Generator FAQ
How do you build a Cobblestone Generator in Minecraft?
Build a trench: 1 block wide, 1 block deep, at least 4 blocks long. Place water at one end (flows toward center). The full build takes 7 material types and fits in about 3W x 5L x 2H.
What materials does a Cobblestone Generator need?
The main materials are 1× water Bucket, 1× lava Bucket, 1× piston, and 1× observer, plus the remaining structural and wiring blocks.
How hard is the Cobblestone Generator to build?
It is a beginner-friendly build: the wiring is forgiving and a first-time redstoner can finish it in one sitting. It is compatible with Minecraft 1.11+ and later.
How does the Cobblestone Generator actually work?
Where a water flow meets a lava source, cobblestone forms in the gap. An observer watches that exact spot and fires a piston the instant new stone appears, shoving it along a line toward a hopper. Because the water and lava reform immediately, the supply is effectively infinite.