Skip to main content
← All Guides
Farms & Builds · 9 min read

How to Build an Automatic Sugar Cane Farm in Minecraft

Step-by-step guide to building a fully automatic sugar cane farm in Minecraft 1.21+ using observers and pistons. Covers zero-tick fixes, water placement, and scaling designs.

Sugar cane is used for paper (maps, books, bookshelves, fireworks, banner patterns) and sugar (cakes, pumpkin pie, potions of swiftness). An automatic sugar cane farm harvests itself using observers and pistons, producing stacks of sugar cane per hour with no player input. This guide covers the standard observer-piston design and how to scale it.

Why build an automatic sugar cane farm?

  • Paper is required for maps, books, bookshelves, and cartography tables.
  • Sugar is used in brewing and baking recipes.
  • Villager librarians buy paper, making this an emerald source.
  • Fully automatic: produces while you do anything else nearby.

Materials list (8-cane row design)

ItemQuantityNotes
Sugar cane8One per planting spot
Dirt or sand8Sugar cane grows on dirt, sand, grass, podzol, or red sand
Water buckets4+Sugar cane must be adjacent to water
Pistons8One per sugar cane
Observers8One per sugar cane, detect growth
Hoppers8+Collection line
Chests2+Storage
Building blocks~50Structural support
Glass (optional)variesViewing panels

Step-by-step build instructions

Step 1: Place the water channel

Dig a 1-block-deep, 1-block-wide channel, 8 blocks long. Fill it with water. This is the irrigation channel. Sugar cane must be planted on a block directly adjacent to water.

Step 2: Place planting blocks

On one side of the water channel, place 8 dirt or sand blocks in a row, each one touching the water. These are the planting positions.

Step 3: Plant sugar cane

Plant one sugar cane on each dirt/sand block. Sugar cane grows up to 3 blocks tall. The farm harvests the second and third blocks, leaving the bottom one to regrow.

Step 4: Place pistons

Behind each planting block (opposite side from the water), one block up, place a piston facing the sugar cane. The piston should be at the same height as the second sugar cane block (one above the planted one). When the piston fires, it breaks the second sugar cane block and all blocks above it.

Step 5: Place observers

Behind each piston, place an observer facing toward the sugar cane. The observer watches the block directly above the planted sugar cane (where the second block grows). When sugar cane grows into that spot, the observer detects the change and sends a pulse to the piston.

Side view (one unit):

  [SUGAR CANE 3]     (broken by piston)
  [SUGAR CANE 2] <-- [PISTON] <-- [OBSERVER]
  [SUGAR CANE 1]     (stays, regrows)
  [DIRT/SAND]
  [WATER adjacent]
  [HOPPER below water] > [CHEST]

Step 6: Add the collection system

When the piston breaks the sugar cane, the items drop into the water channel. Place hoppers at the end of the water channel (where water flows to) or below the water blocks. The hoppers collect the sugar cane items and feed them into chests.

Step 7: Test and verify

Wait for the sugar cane to grow to 2 blocks tall. The observer should detect the growth and fire the piston, breaking the top block. The sugar cane drops into the water, flows to the hoppers, and ends up in the chest. If nothing happens, check that the observer is facing the right direction (the face with the "eye" texture should look at the sugar cane).

Scaling the design

The basic 8-cane row produces roughly 30 to 60 sugar cane per hour (growth is random-tick based). To scale up:

  • Double-sided: Place planting blocks on both sides of the water channel. This doubles output with minimal extra materials.
  • Multiple rows: Stack rows 3 blocks apart. Each row is independent. 10 double-sided rows produce 600 to 1,200 sugar cane per hour.
  • Longer rows: Extend each row to 16, 32, or 64 blocks for proportionally higher output.
Top-down (double-sided):

  [PISTON][OBSERVER]
  [CANE]
  [DIRT]
  [WATER CHANNEL]
  [DIRT]
  [CANE]
  [PISTON][OBSERVER]

How sugar cane growth works

Sugar cane grows based on random ticks. On average, a sugar cane block takes about 18 minutes to grow one block taller (at the default random tick speed of 3). It grows up to 3 blocks tall. The farm harvests at 2 blocks, and the bottom block remains and starts regrowing immediately.

Sugar cane grows in any light level, any biome, and any dimension (as long as it is planted on a valid block adjacent to water). It does not need sunlight, bone meal has no effect on Java Edition sugar cane, and it grows at the same rate underground.

Common mistakes

  • Observer facing wrong direction. The observer's face (with the red dot / eye texture) must face the sugar cane growth position. The redstone output comes from the back. If placed backward, it never detects growth.
  • No water adjacent to planting block. Sugar cane pops off immediately if placed on a block without adjacent water. Even one missing water block breaks the row.
  • Piston at wrong height. The piston must be at the second block level (one above the planted sugar cane). If placed at the first block level, it breaks the base and the sugar cane stops growing.
  • Items despawning. If the collection system is broken or full, sugar cane drops sit in the water for 5 minutes before despawning. Check hoppers and chests regularly.
  • Planting on the wrong block. Sugar cane only plants on dirt, grass, sand, red sand, podzol, and moss blocks. It does not plant on stone, gravel, or clay.

Frequently asked questions

Can I use bone meal on sugar cane?

On Java Edition, no. Bone meal has no effect on sugar cane. On Bedrock Edition, bone meal works and grows sugar cane instantly. This guide covers Java Edition mechanics.

Does tick speed affect growth rate?

Yes. The default random tick speed is 3. Increasing it with /gamerule randomTickSpeed makes sugar cane grow faster. On vanilla survival servers, the default is 3 and cannot be changed by players.

How much paper can I make per hour?

3 sugar cane = 3 paper. An 8-cane farm producing 50 sugar cane per hour makes about 50 paper per hour. A large 64-cane double-sided farm produces 400 to 800 paper per hour.

Is sugar cane affected by light level?

No. Sugar cane grows at any light level, including total darkness. You can build the farm underground without any torches and it works identically.

Need a server that handles all this? Astroworld Hosting, NVMe SSDs, Pterodactyl panel, DDoS protection on every plan.

Related Tools & Resources

🔧

Minecraft Tools

Calculators, generators & server tools

🧱

Item Database

Browse all Minecraft items, stats & recipes

⚒️

Crafting Recipes

Visual crafting guides for every recipe