How to Make a Cobblestone Generator in Minecraft

How to make a cobblestone generator in Minecraft using one water bucket, one lava bucket, and a simple Java or Bedrock layout.

T

Technobezz

Editorial Team

Jul 29, 2026
•
4 min read

Contents

Don't Miss the Good Stuff

Get tech news that matters delivered to your inbox.

Mining cobblestone by hand slows down a Survival build fast. A compact water-and-lava generator gives you a repeatable cobblestone block to mine without digging underground. Use the steps below to build the current vanilla setup for Minecraft Java Edition and Bedrock Edition.

1. Gather the right materials

This fixes the first blocker: the generator needs the exact vanilla items before the trench is built.

Get 1 Water Bucket.

Get 1 Lava Bucket.

Bring Nonflammable Blocks for the frame around the trench.

Use a Survival World where water and lava placement are allowed.

2. Build the basic 1x4 generator

  1. 1.Dig a straight 1x4 trench.
  2. 2.Dig one extra block down in the second space from the water end.
  3. 3.Place the Water Bucket in the end next to the deeper hole.
  4. 4.Place the Lava Bucket in the opposite end.
  5. 5.Wait for Cobblestone to form between the flowing water and flowing lava.
  6. 6.Mine the Cobblestone block that forms there.

3. Prevent the lava from turning into obsidian

This fixes the failed version of the build: water touching the lava source creates obsidian instead of cobblestone.

Keep the Lava Source at the opposite end of the trench.

Next, use the lowered second space on the water side so water drops before reaching the lava source.

Line up the output so flowing water meets flowing lava horizontally.

As the design grows, protect each Lava Source from water when you expand the design.

4. Practice the layout in Creative Mode

Creative Mode is the cleanest place to test the same generator without resource limits.

Open a Creative world, use Inventory > Search to find Water Bucket and Lava Bucket, then build the water end, lava end, and lowered catch hole on the water side.

Mine the generated cobblestone or adjust the layout until flowing water meets flowing lava at the output block.

5. Widen it for faster manual mining

Repeat the basic horizontal generator cell side by side.

Then keep each output block where flowing lava and flowing water meet horizontally.

Make sure to protect every Lava Source from water.

Mine each Cobblestone Output Block manually with a pickaxe.

A wider generator saves time only when every cell keeps the same water and lava separation as the basic build.

6. Turn on commands when cheats are allowed

Commands spawn materials or place blocks, but they are a creator/admin shortcut rather than the vanilla Survival method.

In Bedrock singleplayer, enable them through Settings > Game > Allow Cheats, then use chat commands such as /give @p water_bucket 1, /give @p lava_bucket 1, or /setblock <position: x y z> <tileName: Block>.

In Java singleplayer after world creation, open the Game Menu, go to World Options, and turn on Allow Commands.

Open to LAN > Settings for Other Players > Allow Commands covers only the players who join your world; multiplayer requires sufficient permission level or operator access.

7. Add a piston mining row

Build a normal water-and-lava cobblestone generation point.

Place a Piston facing the generated cobblestone block.

Power it with Redstone Dust plus a Button, Observer clock, Repeater clock, or another redstone pulse source. A Lever only toggles full signal on or off, and a piston stays extended for as long as it is powered, so a lever pushes again only when you flip it off and back on by hand.

Let the Piston push each new cobblestone block into a line.

Mine the pushed row manually.

Leave room for spacing or reset logic because pistons push up to 12 blocks.

Frequently Asked Questions

Does this cobblestone generator work in both Java and Bedrock?

Yes. The basic horizontal water-and-lava generator works in current Minecraft Java Edition and Bedrock Edition, including current July 2026 releases, as long as the world allows water and lava placement.

Why did my generator make obsidian instead of cobblestone?

Water reached the lava source block. Keep the lava source protected and make sure only flowing water meets flowing lava at the cobblestone output block.

Can pistons make the generator fully automatic?

The verified piston-assisted setup pushes each new cobblestone block into a row for manual mining. Pistons push up to 12 blocks, so the design needs spacing or reset logic before that limit.

Does falling lava onto water make cobblestone?

No. The researched cobblestone mechanic is flowing water meeting flowing lava horizontally. Falling lava onto water makes a stone generator, not a cobblestone generator.