# Iron farm: 430 iron an hour · 2,562 blocks · 0.17 an hour per block · 333 iron to build · villager carousel: twelve villagers ride minecarts past one golem station, a gate at every stop # https://vjeux.github.io/redstonepedia/farms/iron/carousel-gate.html # CIRCUIT: seconds per golem 33.1 name: iron-carousel-3x4-28 circuit: mob-farm iron_ingot how: the villager carousel (L1 prototype), a gate at every stop: each cart parks against a trapdoor over its brake and the release shuts it under the cart restart: yes port output: 6 -24 6 entity: minecraft:oak_boat -1.5 3 0.5 {Passengers:[{id:"minecraft:zombie"}]} entity: minecraft:minecart 3.3 -0.2375 0.5 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart 28.5 -0.2375 3.3 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart 25.7 -0.2375 28.5 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart 0.5 -0.2375 25.7 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart 0.3 -0.2375 -2.5 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart 31.5 -0.2375 0.3 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart 28.7 -0.2375 31.5 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart -2.5 -0.2375 28.7 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart -2.7 -0.2375 -5.5 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart 34.5 -0.2375 -2.7 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart 31.7 -0.2375 34.5 {Passengers:[{id:"minecraft:villager"}]} entity: minecraft:minecart -5.5 -0.2375 31.7 {Passengers:[{id:"minecraft:villager"}]} origin: -7 0 -7 palette: ! minecraft:redstone_wire[east=none,north=side,power=0,south=up,west=up] " minecraft:redstone_wire[east=side,north=side,power=0,south=up,west=side] $ minecraft:redstone_wall_torch[facing=west,lit=true] % minecraft:redstone_wire[east=none,north=none,power=0,south=side,west=side] & minecraft:redstone_wire[east=none,north=none,power=0,south=side,west=up] ' minecraft:redstone_wire[east=side,north=side,power=0,south=none,west=side] ( minecraft:redstone_wire[east=side,north=up,power=0,south=none,west=none] ) minecraft:redstone_wire[east=side,north=up,power=0,south=none,west=side] * minecraft:redstone_wire[east=none,north=none,power=0,south=up,west=side] + minecraft:redstone_wire[east=none,north=side,power=0,south=none,west=side] , minecraft:redstone_wire[east=side,north=side,power=0,south=none,west=none] / minecraft:redstone_wire[east=side,north=none,power=0,south=side,west=none] 0 minecraft:red_bed[facing=north,occupied=false,part=foot] 1 minecraft:red_bed[facing=north,occupied=false,part=head] 2 minecraft:red_bed[facing=south,occupied=false,part=foot] 3 minecraft:red_bed[facing=south,occupied=false,part=head] 4 minecraft:red_bed[facing=west,occupied=false,part=foot] 5 minecraft:red_bed[facing=west,occupied=false,part=head] 6 minecraft:redstone_block 7 minecraft:redstone_torch[lit=true] 8 minecraft:redstone_wall_torch[facing=east,lit=true] 9 minecraft:redstone_wall_torch[facing=north,lit=true] ; minecraft:redstone_wire[east=side,north=none,power=0,south=up,west=side] < minecraft:redstone_wire[east=none,north=up,power=0,south=side,west=none] = minecraft:redstone_wire[east=none,north=side,power=0,south=side,west=none] > minecraft:redstone_wire[east=none,north=up,power=0,south=side,west=up] ? minecraft:redstone_wire[east=none,north=side,power=0,south=up,west=none] @ minecraft:redstone_wall_torch[facing=south,lit=true] A minecraft:activator_rail[powered=false,shape=east_west,waterlogged=false] B minecraft:comparator[facing=east,mode=compare,powered=false] C minecraft:chest[facing=north,type=single,waterlogged=false] D minecraft:comparator[facing=east,mode=subtract,powered=false] E minecraft:comparator[facing=south,mode=subtract,powered=false] F minecraft:copper_bulb[lit=false,powered=false] G minecraft:copper_bulb[lit=false,powered=true] H minecraft:hopper[enabled=true,facing=down] I minecraft:hopper[enabled=true,facing=south] J minecraft:iron_trapdoor[facing=east,half=top,open=true,powered=true,waterlogged=false] K minecraft:iron_trapdoor[facing=north,half=bottom,open=true,powered=false,waterlogged=false] L minecraft:iron_trapdoor[facing=north,half=top,open=true,powered=true,waterlogged=false] M minecraft:iron_trapdoor[facing=south,half=bottom,open=true,powered=false,waterlogged=false] N minecraft:iron_trapdoor[facing=south,half=top,open=true,powered=true,waterlogged=false] O minecraft:iron_trapdoor[facing=west,half=bottom,open=true,powered=false,waterlogged=false] P minecraft:iron_trapdoor[facing=west,half=top,open=true,powered=true,waterlogged=false] Q minecraft:lightning_rod[facing=up,powered=false,waterlogged=false] R minecraft:oak_leaves[distance=1,persistent=true,waterlogged=false] S minecraft:oak_trapdoor[facing=east,half=bottom,open=false,powered=false,waterlogged=false] T minecraft:oak_trapdoor[facing=east,half=top,open=false,powered=false,waterlogged=false] U minecraft:oak_trapdoor[facing=north,half=bottom,open=false,powered=false,waterlogged=false] V minecraft:oak_trapdoor[facing=north,half=top,open=false,powered=false,waterlogged=false] W minecraft:oak_wall_sign[facing=east,waterlogged=false] X minecraft:oak_wall_sign[facing=west,waterlogged=false] Y minecraft:observer[facing=west,powered=false] Z minecraft:powered_rail[powered=true,shape=ascending_north,waterlogged=false] \ minecraft:redstone_wire[east=side,north=none,power=0,south=side,west=side] ^ minecraft:redstone_wire[east=side,north=none,power=0,south=none,west=side] ` minecraft:redstone_wire[east=side,north=side,power=0,south=side,west=none] a minecraft:activator_rail[powered=false,shape=north_south,waterlogged=false] b minecraft:powered_rail[powered=true,shape=ascending_south,waterlogged=false] c minecraft:cobblestone d minecraft:daylight_detector[inverted=false,power=0] e minecraft:powered_rail[powered=true,shape=ascending_west,waterlogged=false] f minecraft:powered_rail[powered=true,shape=east_west,waterlogged=false] g minecraft:glass h minecraft:hopper[enabled=true,facing=east] i minecraft:iron_trapdoor[facing=east,half=bottom,open=true,powered=false,waterlogged=false] j minecraft:powered_rail[powered=true,shape=north_south,waterlogged=false] k minecraft:rail[shape=ascending_north,waterlogged=false] l minecraft:lava[level=0] m minecraft:mud n minecraft:rail[shape=ascending_south,waterlogged=false] o minecraft:oak_fence_gate[facing=east,in_wall=false,open=true,powered=false] p minecraft:powered_rail[powered=true,shape=ascending_east,waterlogged=false] q minecraft:rail[shape=ascending_west,waterlogged=false] r minecraft:rail[shape=ascending_east,waterlogged=false] s minecraft:rail[shape=east_west,waterlogged=false] t minecraft:rail[shape=north_east,waterlogged=false] u minecraft:rail[shape=north_south,waterlogged=false] v minecraft:rail[shape=north_west,waterlogged=false] w minecraft:rail[shape=south_east,waterlogged=false] x minecraft:rail[shape=south_west,waterlogged=false] y minecraft:red_bed[facing=east,occupied=false,part=foot] z minecraft:red_bed[facing=east,occupied=false,part=head] { minecraft:redstone_wire[east=up,north=none,power=0,south=none,west=side] | minecraft:redstone_wire[east=side,north=none,power=0,south=up,west=none] } minecraft:redstone_wire[east=up,north=side,power=0,south=none,west=none] ~ minecraft:redstone_wire[east=side,north=none,power=0,south=none,west=up] À minecraft:redstone_wire[east=up,north=side,power=0,south=side,west=none] Á minecraft:repeater[delay=1,facing=east,locked=false,powered=false] Â minecraft:repeater[delay=1,facing=east,locked=false,powered=true] Ã minecraft:repeater[delay=1,facing=north,locked=false,powered=false] Ä minecraft:repeater[delay=1,facing=south,locked=false,powered=false] Å minecraft:repeater[delay=1,facing=west,locked=false,powered=false] Æ minecraft:repeater[delay=1,facing=west,locked=false,powered=true] Ç minecraft:repeater[delay=4,facing=east,locked=false,powered=false] È minecraft:repeater[delay=4,facing=north,locked=false,powered=false] É minecraft:repeater[delay=4,facing=south,locked=false,powered=false] Ê minecraft:repeater[delay=4,facing=west,locked=false,powered=false] Ë minecraft:tripwire[attached=true,disarmed=false,east=true,north=false,powered=false,south=false,west=true] Ì minecraft:tripwire_hook[attached=true,facing=east,powered=false] Í minecraft:tripwire_hook[attached=true,facing=west,powered=false] Î minecraft:water[level=0] layer -24: . . . . . . . . . . . . . .............C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -23: . . . . . . . . . . . ............cc ...........chIc ...........chHc ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -22: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -21: . . . . . . . . . . . ............cc ...........cooc ...........cooc ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -20: . . . . . . . . . . . ............cc ...........cllc ...........cllc ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -19: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -18: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -17: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -16: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -15: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -14: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -13: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -12: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -11: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -10: . . . . . . . . . ..ccccccc ........c cc.ccc......cc c......c...c..c c..........c..c c...........cc c c c . . . . . . . . . . . . . . . . . . . . . . . . . layer -9: . . . . . . . . . ..^^^^Ê^% ..9.....}c /{c~^^...c..cc =...c$cBFc.c..c =........c.c..c =...........cc = = = d . . . . . . . . . . . . . . . . . . . . . . . . layer -8: . . . . . . . . . . .........% ..^......È..cc ..$cBG..|ÁcÌËËÍc ........cÄ.c..c .........9..cc .........c . . . . . . . . . . . . . . . . . . . . . . . . . . . layer -7: . . . . . . . . . . . ............cc ...g.g.....c..c ........?..c..c ........c...cc .........? .........c . . . . . . . . . . . . . . . . . . . . . . . . . . layer -6: . . . . . . . . . . . ............cc ...........c..c ...........c..c ........?...cc ........c .........,d . . . . . . . . . . . . . . . . . . . . . . . . . . layer -5: . . . . . . . . . . . ............cc ...........c..c ...........c..c ............cc ........? ........cc . . . . . . . . . . . . . . . . . . . . . . . . . . layer -4: . ....c . . .......c.................................c . . ..........c...........................c . . ...................................c ............cc ...........c..c ...........c..c ............cc . ........,* ...ccccccccc ...........c . . . . . . . . . . . . . .......c . . ....c...........................c . . .c.................................c . . ......................................c . layer -3: . ....7 ....c . .......7................................c7 .......c . ..........7..........................c7 ..........c . ..................................c7 ............cc ...........c..c ...........c..c ............cc . ...c..c ...(^^)^Ç"Á% .........c.? ...........c . . . . . . . . . .................c .........c .........c .......7c . ................................c ....7c..........................7 . ...................................c .7c................................7 . ......................................c ......................................7 . layer -2: . ....mc6cccccccccccccccccccccccccccccccccc .c..Ä .ccccccccccccccccccccccccccccccccccccccc .c.c...mc6cccccccccccccccccccccccccccc.cÅm .c.cc..Ä...............................c.c .c.cccccccccccccccccccccccccccccccccc..c.6 .c.cc.c...mc6cccccccccccccccccccccc.cÅmc.c .c.cc.cc..Ä.........................c.cc.c .c.cc.cccccccccccccccccccccccccccc..c.6c.c .c.cc.ccc........................cÅmc.cc.c .c.cc.ccc...cc...................c.cc.cc.c .c.cc.ccc..c..c..................c.6c.cc.c .c.cc.ccc..c..c..................c.cc.cc.c .c.cc.ccc...cc...................c.cc.cc.c .c.cc.ccc........................c.cc.cc.c .c................................ug ...ggggggg.............................ggag ....wsAP.g.g..........................xgOLg ......g..g............................ug..g ......ggggggg.......................ggagggg .......wsAP.ggg....................xgOLg.g .........gM.g.<....................ug..g{g .........gggg....................ggagggg ..........cccccc.................gOLg.g ..........cccccc.................g..g{g ..........ccWXcc.................gggg ..........ccWXcc...................g ..........cccccc..................{g ..........cccccc . . . . . .....................c . . . . . . .......g~ .......g ......gggg ....g~g..g ....g.gNig ...ggggagg....................gggg .g~g..gu....................?.g.Kg .g.gNigt....................ggg.JAsv ggggagg.......................ggggggg g..gu..........................?.g.Kg gNigt..........................ggg.JAsv gagg.............................ggggggg gu................................?.g.Kg .t................................ggg.JAsv ....................................ggggg layer 1: ..ggggg ..g9$c^^\% ...c....`................................gg .....gggÃg..............................c8g .....g9$c.c^d............................9g ......c...............................gg.cg ........ggggg........................c8g.=g ........g9$c^^%.......................9g.= .........c.........................gg.cg.+ .........gggggggg.................c8g.=g .........gÎ....Îg..................9g.= .........g......g..................cg.+ .........g......g..................=g .........g......g..................= .........g......g..................+ .........gÎ....Îg .........gggggggg . . . . .....................Q . . . . . . ......./ .......= ......g= ..../.gc ....=.g@ ...g=.g$c ./.gc.gg.........................c .=.g@.......................,^^c8@g g=.g$c........................ggggg gc.gg...............................c g@.............................,^^c8@g g$c..............................ggggg gg.....................................c ..................................,^^c8@g ....................................ggggg layer 2: . .....g ..d^....................................d ........cc..............................= ........g.7 .....d^.c.c..........................d...g ........cccccccccc...................= .....g.....g ........d^........................d...g ...gggg..gggggggg.................= .........g......g .........g......g..................g .........g......g .........g......g .........g......g .........g......g .........gggggggg . . . . . . . . . . . . . . .......g . ........= ....g...d........................^d ...............................g .....= .g...d..............................^d ..................................g ..= ..d....................................^d .....................................g . layer 3: . . . ......../^9 ........=.c ........Ã.Ä .....U$cÁÇ'^^^^^^^d ......S . ...gggg..gggggggg .........g......g .........g......g .........g......g .........g......g .........g......g .........g......g .........gggggggg . . . . . . . . . . . . . . . . . . . . . . . . . . layer 4: . . . . ..........g . .....Vcg ......T . ...gggg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer 5: . . . . . . .....gg ......g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . layer 6: . . . . . . . .....R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .