Skip to main content
← All Guides
Automation · Resource Farm · Java & Bedrock

How to Make a Cobblestone Generator

Where flowing lava meets watera block of cobblestone is born. Break it and it comes back, so two buckets give you endless stone.

COBBLE
lava meets water a new cobble forms
Where flowing lava and water touch, a fresh cobblestone is born in the gap. A piston breaks it loose into a chest and another forms instantly, so you get endless cobblestone.

What you need

A lava source
A water source
A piston to break it (auto)
The endless cobblestone

Lava plus water equals cobble

The rule is simple: flowing lava touching water turns into cobblestone in the block between them. Mine that block and the lava flows back in, hits the water, and makes another, forever. Swap your pickaxe for a piston on a clock and let water wash the drops to a chest, and the generator runs itself.

Why build a cobblestone generator?

  • Unlimited cobblestone without mining.
  • Essential for skyblock and oneblock servers where stone is scarce.
  • Can be scaled to produce thousands of blocks per hour when combined with pistons or TNT.
  • Smelting cobblestone into stone or further into smooth stone provides XP and building material.

Materials list (basic design)

ItemQuantityNotes
Lava bucket1Source block, never consumed
Water bucket1Source block, never consumed
Any solid blocks~20For the channel structure
Pickaxe1+Efficiency V recommended for speed

Step-by-step: Basic cobblestone generator

Step 1: Dig the channel

Dig a trench that is 1 block wide, 1 block deep, and 6 blocks long. This is where the water and lava will flow toward each other.

Step 2: Place the water source

Place a water bucket at one end of the trench. The water flows down the channel. It should stop flowing about 3 blocks in because of the trench length.

Step 3: Place the lava source

Place a lava bucket at the opposite end. Lava flows more slowly and has a shorter range. When the leading edge of the lava flow meets the water flow, cobblestone forms at that junction.

Top-down view:

  [WATER] ---flow---> [COBBLE] <---flow--- [LAVA]
  [BLOCK] [BLOCK] [BLOCK]  [BLOCK] [BLOCK] [BLOCK]

Step 4: Mine the cobblestone

Break the cobblestone block that formed. A new one appears immediately because the lava and water continue flowing into the same spot. You now have an infinite loop. Never mine the block directly adjacent to the lava source or you will release lava onto yourself.

Step-by-step: Piston-based automatic generator

Step 1: Build the generation chamber

Create a 1-wide channel with water on one side and lava on the other, just like the basic design. But this time, place a piston facing the cobblestone formation point.

Step 2: Add the piston and observer

Place an observer watching the block where cobblestone forms. When cobblestone appears, the observer sends a redstone pulse to the piston. The piston pushes the cobblestone out of the formation spot, making room for a new block to generate.

Step 3: Build a collection line

The piston pushes cobblestone into a line. After 12 pushes, the line is full (pistons can only push 12 blocks). Place a wall at the end and mine the row manually, or set up a second system to break the blocks.

Side view (piston design):

  [WATER]>[COBBLE FORMS HERE]<[LAVA]
            |
         [PISTON] ---> pushes cobble out
            |
         [OBSERVER] detects new block

Step-by-step: TNT-based mass generator

For large-scale production, use a TNT duper to break the cobblestone as fast as it generates. This produces thousands of blocks per hour as item drops, collected by water streams and hoppers.

Step 1: Build a lava-water formation grid

Create multiple cobblestone formation points in a row (8 to 16 points). Each point uses one lava and one water source, arranged so cobblestone forms in a line.

Step 2: Install the TNT duper above

A TNT duper positioned above the formation line detonates duplicated TNT. The explosions break the cobblestone row into dropped items. The items fall into water streams below, which funnel them into hoppers and chests.

Step 3: Time the cycle

Use a hopper clock or repeater chain to fire the TNT duper every 3 to 5 seconds. This gives the cobblestone enough time to regenerate before the next blast.

How cobblestone generation works

When flowing water meets flowing lava, the lava becomes cobblestone. When flowing water meets a lava source block, the lava source becomes obsidian. When flowing lava meets a water source block, the water source becomes cobblestone. The key is to use flowing lava meeting flowing water so that neither source is consumed. The trench design ensures both sources remain intact and only the meeting point becomes cobblestone.

Stone generators work differently. If flowing lava lands on top of a water source block (from above), stone forms instead of cobblestone. This is useful if you want stone directly without smelting.

Common mistakes

  • Mining the wrong block. If you break the block adjacent to the lava source, lava flows out and burns you or destroys your water source. Always mine the cobblestone, never the blocks next to the lava.
  • Water turning lava into obsidian. If water touches the lava source block directly, it converts to obsidian and your generator breaks. Keep a 1-block gap or wall between the water flow and the lava source.
  • Piston line overflowing. Pistons push a maximum of 12 blocks. If you do not clear the line in time, the piston jams. Add a breaker or manual clearing schedule.
  • Forgetting blast protection on TNT designs. Use obsidian or end stone for any walls near the TNT blast zone. Regular blocks get destroyed.

Efficiency comparison

DesignBlocks per hourEffort level
Basic manual400 to 800Active mining required
Piston-based800 to 1,500Semi-AFK, clear the line periodically
TNT-based5,000 to 15,000Fully AFK, uses TNT duplication

Frequently asked questions

Can I make a stone generator instead?

Yes. If flowing lava drops onto a water source block from above, stone forms instead of cobblestone. This saves you the step of smelting cobblestone into stone. The layout requires a vertical lava flow meeting a horizontal water source.

Does this work on Bedrock Edition?

The basic and piston designs work on both Java and Bedrock. TNT duplication mechanics differ between editions, so verify your duper design matches your platform.

How do I prevent lava from burning dropped items?

In TNT designs, use water streams below the blast zone to catch items immediately. Items that land in water cannot burn. Alternatively, place the lava sources behind non-flammable walls so dropped items never contact lava.

Is this useful on survival servers?

Absolutely. Cobblestone is used for building walls, smelting into stone for decorative builds, and crafting stone tools, levers, buttons, and furnaces. On economy servers, selling cobblestone or smooth stone can be a steady income source.

Quick answers

What is a cobblestone generator in Minecraft?

It is a tiny build that makes cobblestone out of nothing but lava and water. Where flowing lava touches water, a block of cobblestone forms in the gap. Break it and another appears, so you get an endless supply from two buckets.

How does a cobblestone generator work?

Flowing lava and water meet in a single empty block. The contact turns the lava into cobblestone in that gap instead of into obsidian or stone. Mine the cobblestone and the lava flows back in, touches the water again, and regenerates the block.

How do you build a basic cobblestone generator?

Dig a small channel with a one-block gap in the middle. Put a water source on one side so it flows toward the gap, and a lava source on the other side flowing into the same gap from the opposite direction. Cobble forms in the gap; stand beside it and mine.

How do you make a cobblestone generator automatic?

Replace your pickaxe with a piston. Fire the piston on a clock to break the cobble, let a water stream wash the drops to a hopper and chest, and the block regenerates between pulses. Larger flying-machine farms mine huge fields of it at once.

Why do I get obsidian or stone instead of cobblestone?

It depends on what touches what. Flowing lava meeting water makes cobblestone, which is what you want. Water dropping onto a lava source makes obsidian, and some setups make stone, so keep the lava flowing into the gap rather than sitting as a source under the water.

Does a cobblestone generator work on Bedrock?

Yes. Lava meeting water still makes cobblestone, so the basic generator is identical, though fluid flow and redstone timing differ a little, so an automatic Java design may need its piston timing adjusted on Bedrock.
Database →
Cobblestone & lava
Look up cobblestone, lava, water and the pistons that break it.
Guide →
Super smelter
Smelt your endless cobble into stone by the stack.

Blocks and items in this guide

Smooth Stone in MinecraftSmooth StoneWater Bucket in MinecraftWater BucketCobblestone in MinecraftCobblestoneLava Bucket in MinecraftLava BucketWater Still in MinecraftWater StillWater Flow in MinecraftWater FlowEnd Stone in MinecraftEnd StoneObserver in MinecraftObserver

All 8 of these are named in the guide above, starting with Smooth Stone. Look them up in the item database.

More guides on this site

Guides that go with this one

How to Make a Moss Farm in MinecraftA moss farm uses bone meal to spread moss across blocks and grow azalea for endless moss. Here is what you...How to Make a Mud and Clay Farm in MinecraftTurn dirt into mud with a water bottle, then dry it over a pointed dripstone to get renewable clay. Here is...How to Make a TNT Cannon in MinecraftA TNT cannon uses a water trough and charge TNT to launch a projectile TNT in an arc. Here is what you need,...How to Make a Froglight Farm in MinecraftA froglight farm feeds small magma cubes to frogs, which turn them into glowing froglights. Here is what you...How to Make a Bucket in MinecraftA bucket is three iron ingots and carries water, lava, milk, powder snow and fish. Here is the recipe, the...How to Make a Dripstone Lava Farm in MinecraftA dripstone lava farm drips a lava source through pointed dripstone into a cauldron for renewable lava. Here...

Related tools & databases

Tool
Crafting Recipes
Visual crafting grid for every recipe in the game.
Database
Item Database
Every item with its stats, IDs, recipes and uses.
Tool
Minecraft Tools
Calculators and generators for servers and players.
Guides
More Farms & Redstone guides
Auto farms, contraptions and every redstone component explained.