REDSTONEPEDIA › Farms › Melon and pumpkin farm

Melon farm: harvests by itself (automatic farm)

3,200 melon slices an hour · 64 stems · 800 blocks · 4.0 an hour per block · ~2,200 iron to build · needs open sky or light 9

Harvests melons by itself, forever, from its 64 stems: every melon that grows beside a stem is broken and its slices go into a chest. It gathers about 3,200 melon slices an hour: 4.0 for each block placed.

planted with pumpkins instead: 664 pumpkins an hour · fits in 17×6×17

3,200 melon slices an hourCrop farm3D view loading (or not available in this browser)

Try it

The view plants the melons, puts a chest under its hopper and grows the melons about 3 times faster than the game does: watch the farm break each block that grows and send its item into the chest (the tag over each chest shows what it holds). To farm more, build copies side by side, one every 17 blocks.

How this design does it: 64 melon stems two blocks apart on wet farmland, with a fruit cell on mud between every two stems (each stem has four, each shared with a neighbour) and wet farmland on every diagonal, so every stem grows at the fastest rate (a melon every 4 tries).

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, plant a melon seed on each of its 64 farmland blocks and put a chest under the end of its collector hopper line (it gathers about 0.9 melon slices a second; one hopper line carries 2.5): neither is in the download or its block count. It needs open sky, or light 9 at every stem (a torch or lantern beside it): in the dark, indoors or underground, nothing grows; with light 9 it works day and night. Building it by hand, put each hopper minecart in with the rail trick: place a rail where the cart goes, put the cart on it, then break the rail.

Blocks used: farmland hopper hopper minecart mud observer piston redstone wire waxed copper grate

Bigger farms

Build copies side by side, one every 17 blocks: each copy adds the same harvest, so every size gathers 4.0 melon slices an hour for each block placed.

copiesstemsblocksan hour
1 copy (this design)64 stems800 blocks3,200 melon slices
2 copies128 stems1,600 blocks6,400 melon slices
4 copies256 stems3,200 blocks13,000 melon slices
8 copies512 stems6,400 blocks26,000 melon slices
Details: how it works, measurements and properties

In depth

harvests its crop by itself: every block that grows is broken and its item sent into a chest, forever, with no replanting

How to try it

The farm runs in the view: the view plants the crop and puts chests at its outputs, then grows it about 3 times faster than the game; every melon that grows beside a stem is broken and its slices drop into the chest at OUT. The numbers over each chest show what it holds; speed it up with the bar's speed dropdown. Drag to look around, pinch or scroll to zoom.

Measurements

metricvaluewhat it means
items per hour per block4.012items harvested each hour for each block placed, over 10 hours of game time: the farm's efficiency, what the main design is ranked by
items per hour3209.9items the whole design harvests each hour, over 10 hours of game time
per stem12.5 blocksblocks placed for each plant it harvests
items per hour per stem50.15items harvested each hour for each plant, over 10 hours of game time
wait0.1 sthe longest a grown block stood before the farm harvested it
game rts8how fast the plants grow in the 3D view, as the game's random tick speed (normal play is 3): a farm of up to 8 plants at 300, a bigger one slower so its collection keeps up
bill2,187 iron, 64 quartz, 304 redstonewhat its blocks cost to craft: iron, quartz, redstone, slime

Notes from its designer

64 melon stems two blocks apart on wet farmland, with a fruit cell on mud between every two stems (each stem has four, each shared with a neighbour) and wet farmland on every diagonal, so every stem grows at the fastest rate (a melon every 4 tries). An observer over each stem fires the four pistons over its fruit cells; the squeezed melon drops into a hopper minecart under the mud, and hopper lines under the rows carry the slices to one collector line and one chest (the farm makes about one slice a second; a hopper line carries 2.5). Needs open sky or light 9 at the stems. The carts go in with the rail trick (rail, cart, break the rail). 2187 iron. Copies side by side every 17 blocks; a 12 x 12 square makes about 7700 slices an hour.

Properties

StudyCrop farms
KindMelon farm: harvests by itself (automatic farm)
Blocks placed800 (not counting the crop and the chests the view adds)
Box17×6×17 (1734 blocks of space)
Made of (the blocks that change state)farmland, hopper, hopper minecart, mud, observer, piston, redstone wire, waxed copper grate
Inputs / outputsno input / OUT
The same build is also664 pumpkins an hour · 64 stems · 800 blocks · 0.83 an hour per block · ~2,200 iron to build · needs open sky or light 9 (the same blocks, listed as another kind)
Design filemelon-lattice8

The design file

on GitHub

Design file (266 lines)
# Crop farm: 3,200 melon slices an hour · 64 stems · 800 blocks · 4.0 an hour per block · ~2,200 iron to build · needs open sky or light 9
# https://vjeux.github.io/redstonepedia/farms/melon-pumpkin/melon-lattice8.html
name: melon-lattice8
circuit: harvester minecraft:melon
tile: 17 0 0
port crop.s0: 0 1 0
port crop.s1: 0 1 2
port crop.s2: 0 1 4
port crop.s3: 0 1 6
port crop.s4: 0 1 8
port crop.s5: 0 1 10
port crop.s6: 0 1 12
port crop.s7: 0 1 14
port crop.s8: 2 1 0
port crop.s9: 2 1 2
port crop.s10: 2 1 4
port crop.s11: 2 1 6
port crop.s12: 2 1 8
port crop.s13: 2 1 10
port crop.s14: 2 1 12
port crop.s15: 2 1 14
port crop.s16: 4 1 0
port crop.s17: 4 1 2
port crop.s18: 4 1 4
port crop.s19: 4 1 6
port crop.s20: 4 1 8
port crop.s21: 4 1 10
port crop.s22: 4 1 12
port crop.s23: 4 1 14
port crop.s24: 6 1 0
port crop.s25: 6 1 2
port crop.s26: 6 1 4
port crop.s27: 6 1 6
port crop.s28: 6 1 8
port crop.s29: 6 1 10
port crop.s30: 6 1 12
port crop.s31: 6 1 14
port crop.s32: 8 1 0
port crop.s33: 8 1 2
port crop.s34: 8 1 4
port crop.s35: 8 1 6
port crop.s36: 8 1 8
port crop.s37: 8 1 10
port crop.s38: 8 1 12
port crop.s39: 8 1 14
port crop.s40: 10 1 0
port crop.s41: 10 1 2
port crop.s42: 10 1 4
port crop.s43: 10 1 6
port crop.s44: 10 1 8
port crop.s45: 10 1 10
port crop.s46: 10 1 12
port crop.s47: 10 1 14
port crop.s48: 12 1 0
port crop.s49: 12 1 2
port crop.s50: 12 1 4
port crop.s51: 12 1 6
port crop.s52: 12 1 8
port crop.s53: 12 1 10
port crop.s54: 12 1 12
port crop.s55: 12 1 14
port crop.s56: 14 1 0
port crop.s57: 14 1 2
port crop.s58: 14 1 4
port crop.s59: 14 1 6
port crop.s60: 14 1 8
port crop.s61: 14 1 10
port crop.s62: 14 1 12
port crop.s63: 14 1 14
port output: 15 -3 14
origin: -1 -2 -1
palette:
  F minecraft:farmland[moisture=7]
  M minecraft:mud
  G minecraft:waxed_copper_grate[waterlogged=true]
  O minecraft:observer[facing=down,powered=false]
  P minecraft:piston[extended=false,facing=down]
  d minecraft:redstone_wire[east=side,north=side,power=0,south=side,west=side]
  E minecraft:hopper[enabled=true,facing=east]
  N minecraft:hopper[enabled=true,facing=north]
  S minecraft:hopper[enabled=true,facing=south]
  H minecraft:hopper[enabled=true,facing=down]
layer 0:
  .................
  .EEEEEEEEEEEEEEES
  .N.N.N.N.N.N.N.NS
  .EEEEEEEEEEEEEEES
  .N.N.N.N.N.N.N.NS
  .EEEEEEEEEEEEEEES
  .N.N.N.N.N.N.N.NS
  .EEEEEEEEEEEEEEES
  .N.N.N.N.N.N.N.NS
  .EEEEEEEEEEEEEEES
  .N.N.N.N.N.N.N.NS
  .EEEEEEEEEEEEEEES
  .N.N.N.N.N.N.N.NS
  .EEEEEEEEEEEEEEES
  .N.N.N.N.N.N.N.NS
  .EEEEEEEEEEEEEEEH
  .................
layer 2:
  F.F.F.F.F.F.F.F.F
  .FMFMFMFMFMFMFMF.
  FMFMFMFMFMFMFMFMF
  .FMFMFMFMFMFMFMF.
  FMFMGMFMFMFMGMFMF
  .FMFMFMFMFMFMFMF.
  FMFMFMFMFMFMFMFMF
  .FMFMFMFMFMFMFMF.
  FMFMFMFMFMFMFMFMF
  .FMFMFMFMFMFMFMF.
  FMFMFMFMFMFMFMFMF
  .FMFMFMFMFMFMFMF.
  FMFMGMFMFMFMGMFMF
  .FMFMFMFMFMFMFMF.
  FMFMFMFMFMFMFMFMF
  .FMFMFMFMFMFMFMF.
  F.F.F.F.F.F.F.F.F
layer 4:
  .................
  .OPOPOPOPOPOPOPO.
  .P.P.P.P.P.P.P.P.
  .OPOPOPOPOPOPOPO.
  .P.P.P.P.P.P.P.P.
  .OPOPOPOPOPOPOPO.
  .P.P.P.P.P.P.P.P.
  .OPOPOPOPOPOPOPO.
  .P.P.P.P.P.P.P.P.
  .OPOPOPOPOPOPOPO.
  .P.P.P.P.P.P.P.P.
  .OPOPOPOPOPOPOPO.
  .P.P.P.P.P.P.P.P.
  .OPOPOPOPOPOPOPO.
  .P.P.P.P.P.P.P.P.
  .OPOPOPOPOPOPOPO.
  .................
layer 5:
  .................
  .d.d.d.d.d.d.d.d.
  .................
  .d.d.d.d.d.d.d.d.
  .................
  .d.d.d.d.d.d.d.d.
  .................
  .d.d.d.d.d.d.d.d.
  .................
  .d.d.d.d.d.d.d.d.
  .................
  .d.d.d.d.d.d.d.d.
  .................
  .d.d.d.d.d.d.d.d.
  .................
  .d.d.d.d.d.d.d.d.
  .................
entity: minecraft:hopper_minecart 0.5 -1.0 1.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 0.5 -1.0 3.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 0.5 -1.0 5.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 0.5 -1.0 7.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 0.5 -1.0 9.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 0.5 -1.0 11.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 0.5 -1.0 13.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 1.5 -1.0 0.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 1.5 -1.0 2.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 1.5 -1.0 4.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 1.5 -1.0 6.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 1.5 -1.0 8.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 1.5 -1.0 10.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 1.5 -1.0 12.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 1.5 -1.0 14.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 2.5 -1.0 1.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 2.5 -1.0 3.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 2.5 -1.0 5.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 2.5 -1.0 7.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 2.5 -1.0 9.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 2.5 -1.0 11.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 2.5 -1.0 13.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 3.5 -1.0 0.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 3.5 -1.0 2.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 3.5 -1.0 4.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 3.5 -1.0 6.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 3.5 -1.0 8.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 3.5 -1.0 10.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 3.5 -1.0 12.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 3.5 -1.0 14.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 4.5 -1.0 1.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 4.5 -1.0 3.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 4.5 -1.0 5.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 4.5 -1.0 7.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 4.5 -1.0 9.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 4.5 -1.0 11.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 4.5 -1.0 13.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 5.5 -1.0 0.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 5.5 -1.0 2.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 5.5 -1.0 4.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 5.5 -1.0 6.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 5.5 -1.0 8.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 5.5 -1.0 10.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 5.5 -1.0 12.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 5.5 -1.0 14.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 6.5 -1.0 1.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 6.5 -1.0 3.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 6.5 -1.0 5.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 6.5 -1.0 7.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 6.5 -1.0 9.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 6.5 -1.0 11.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 6.5 -1.0 13.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 7.5 -1.0 0.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 7.5 -1.0 2.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 7.5 -1.0 4.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 7.5 -1.0 6.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 7.5 -1.0 8.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 7.5 -1.0 10.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 7.5 -1.0 12.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 7.5 -1.0 14.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 8.5 -1.0 1.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 8.5 -1.0 3.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 8.5 -1.0 5.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 8.5 -1.0 7.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 8.5 -1.0 9.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 8.5 -1.0 11.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 8.5 -1.0 13.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 9.5 -1.0 0.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 9.5 -1.0 2.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 9.5 -1.0 4.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 9.5 -1.0 6.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 9.5 -1.0 8.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 9.5 -1.0 10.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 9.5 -1.0 12.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 9.5 -1.0 14.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 10.5 -1.0 1.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 10.5 -1.0 3.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 10.5 -1.0 5.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 10.5 -1.0 7.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 10.5 -1.0 9.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 10.5 -1.0 11.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 10.5 -1.0 13.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 11.5 -1.0 0.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 11.5 -1.0 2.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 11.5 -1.0 4.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 11.5 -1.0 6.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 11.5 -1.0 8.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 11.5 -1.0 10.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 11.5 -1.0 12.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 11.5 -1.0 14.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 12.5 -1.0 1.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 12.5 -1.0 3.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 12.5 -1.0 5.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 12.5 -1.0 7.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 12.5 -1.0 9.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 12.5 -1.0 11.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 12.5 -1.0 13.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 13.5 -1.0 0.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 13.5 -1.0 2.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 13.5 -1.0 4.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 13.5 -1.0 6.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 13.5 -1.0 8.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 13.5 -1.0 10.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 13.5 -1.0 12.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 13.5 -1.0 14.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 14.5 -1.0 1.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 14.5 -1.0 3.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 14.5 -1.0 5.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 14.5 -1.0 7.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 14.5 -1.0 9.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 14.5 -1.0 11.5 {Rotation:[0f,0f]}
entity: minecraft:hopper_minecart 14.5 -1.0 13.5 {Rotation:[0f,0f]}