Проверено на сервере

Автоферма моркови и картошки в Майнкрафте

Житель-фермер сам собирает урожай и сажает новый, а лишнюю еду бросает соседу. Сосед сидит в вагонетке над воронкой — брошенное падает в воронку раньше, чем он подберёт.

  • 54,5 моркови в час
  • проверено в 26.3

Коротко

Фермер на грядке 9×9, бездельник в вагонетке над воронкой, забор в три блока

  • Компостер для фермера
    /give @s minecraft:composter
  • Вагонетка
    /give @s minecraft:minecart
  • Морковь на посадку
    /give @s minecraft:carrot 32

Житель-фермер сам собирает зрелую морковь и картошку и сажает новую. Когда еды у него на 24 очка и больше, он бросает лишнее другому жителю рядом. Посадите второго жителя в вагонетку на рельсе над воронкой у края грядки: брошенное падает в воронку раньше, чем он успеет подобрать. На проверке фермер за 6 суток игры отдал 109 моркови и 28 картофелин.

Схема по слоям

Обведена воронка под вагонеткой. Верхний слой — урожай и забор, нижний — грядка, дорожка, вода, воронка и сундук. Каждый слой — вид сверху: верх схемы — север, правый край — восток. Наведите на клетку — подпись скажет, что это.

Слой +3
Слой +2
Слой +1
Слой отметки
  1. Грядка 9×9, посередине вода, на воде кувшинка — фермер не будет падать в яму.
  2. Вокруг грядки — дорожка в блок шириной, вокруг дорожки — забор из стекла в три блока высотой.
  3. В углу дорожки — компостер: это рабочее место фермера.
  4. В середине западной стороны забора — проём: там рельс на воронке, воронка — в сундук. Над рельсом — стекло.
  5. Поставьте вагонетку, посадите в неё жителя-бездельника (зелёный халат — он не займёт компостер), фермера пустите на грядку. Посадите морковь и картошку.

Как работает

  • Фермер работает днём: собирает зрелое и сажает из своего запаса. Урожай он подбирает сам.
  • Лишнее он бросает. По коду игры: еды на 24 очка и больше — лишняя, у стопки больше половины он бросает половину, иначе всё сверх 24. Бросает тому, к кому подошёл вплотную. Пшеницу — только когда её больше половины стопки.
  • Вагонетка держит второго жителя на месте: сам он из неё не выйдет и на грядку не уйдёт.
  • Воронка под рельсом забирает брошенное сразу, а житель может подобрать предмет только через полсекунды после броска.

Сколько даёт

На проверочном сервере один фермер за 6 суток игры — 2 часа реального времени — отдал 109 моркови и 28 картофелин, около 22,8 штуки в сутки игры. Немного: фермер оставляет себе по 24 штуки каждого вида и бросает только в свободное от работы время.

Ферму наращивают жителями: несколько фермеров на большой грядке, у каждого — свой компостер. Морковь идёт на золотую морковь и на разведение свиней, картошку жарят в авто-печи. Как дать жителю профессию — «Жители».

Что нужно

Счёт — по самой схеме. Землю, камень и стены вокруг, которые схема не рисует, берите любые.

Поставить командами

Для творческого режима или мира с читами: встаньте на ровное место и вводите команды по порядку — ферма встанет в нескольких блоках от вас. Это те же блоки и те же команды, которые ставил проверочный сервер.

Команды по порядку: 35
  1. /fill ~ ~-3 ~-8 ~16 ~-1 ~8 minecraft:stone
  2. /fill ~ ~ ~-8 ~16 ~4 ~8 minecraft:air
  3. /fill ~1 ~1 ~ ~1 ~2 ~ minecraft:glass
  4. /fill ~2 ~1 ~-6 ~14 ~3 ~-6 minecraft:glass
  5. /fill ~2 ~1 ~-5 ~2 ~3 ~-1 minecraft:glass
  6. /fill ~2 ~1 ~1 ~2 ~3 ~6 minecraft:glass
  7. /setblock ~2 ~3 ~ minecraft:glass
  8. /fill ~3 ~1 ~6 ~14 ~3 ~6 minecraft:glass
  9. /fill ~14 ~1 ~-5 ~14 ~3 ~5 minecraft:glass
  10. /fill ~3 ~ ~-5 ~13 ~ ~-5 minecraft:dirt
  11. /fill ~3 ~ ~-4 ~3 ~ ~5 minecraft:dirt
  12. /fill ~4 ~ ~5 ~13 ~ ~5 minecraft:dirt
  13. /fill ~13 ~ ~-4 ~13 ~ ~4 minecraft:dirt
  14. /setblock ~13 ~1 ~5 minecraft:composter
  15. /fill ~4 ~ ~-4 ~12 ~ ~-1 minecraft:farmland[moisture=7]
  16. /fill ~4 ~ ~ ~7 ~ ~4 minecraft:farmland[moisture=7]
  17. /fill ~8 ~ ~1 ~12 ~ ~4 minecraft:farmland[moisture=7]
  18. /fill ~9 ~ ~ ~12 ~ ~ minecraft:farmland[moisture=7]
  19. /fill ~4 ~1 ~-4 ~12 ~1 ~-4 minecraft:carrots[age=7]
  20. /fill ~4 ~1 ~-2 ~12 ~1 ~-2 minecraft:carrots[age=7]
  21. /fill ~4 ~1 ~ ~7 ~1 ~ minecraft:carrots[age=7]
  22. /fill ~4 ~1 ~2 ~12 ~1 ~2 minecraft:carrots[age=7]
  23. /fill ~4 ~1 ~4 ~12 ~1 ~4 minecraft:carrots[age=7]
  24. /fill ~9 ~1 ~ ~12 ~1 ~ minecraft:carrots[age=7]
  25. /fill ~4 ~1 ~-3 ~12 ~1 ~-3 minecraft:potatoes[age=7]
  26. /fill ~4 ~1 ~-1 ~12 ~1 ~-1 minecraft:potatoes[age=7]
  27. /fill ~4 ~1 ~1 ~12 ~1 ~1 minecraft:potatoes[age=7]
  28. /fill ~4 ~1 ~3 ~12 ~1 ~3 minecraft:potatoes[age=7]
  29. /setblock ~8 ~ ~ minecraft:water
  30. /setblock ~8 ~1 ~ minecraft:lily_pad
  31. /setblock ~2 ~ ~ minecraft:hopper[facing=west]
  32. /setblock ~1 ~ ~ minecraft:chest[facing=west]
  33. /setblock ~2 ~1 ~ minecraft:rail[shape=north_south]
  34. /summon minecraft:villager ~8.5 ~1 ~2.5 {VillagerData:{type:"minecraft:plains",profession:"minecraft:farmer",level:1},CanPickUpLoot:1b,PersistenceRequired:1b}
  35. /summon minecraft:minecart ~2.5 ~1 ~0.5 {Passengers:[{id:"minecraft:villager",VillagerData:{type:"minecraft:plains",profession:"minecraft:nitwit",level:1},CanPickUpLoot:1b,PersistenceRequired:1b}]}

Скачать схему

Тот же набор блоков файлом — поставить целиком модом Litematica, плагином WorldEdit или блоком структуры.

Если не работает

  • Фермер сбежал. Забор в два блока: с компостера в углу фермер запрыгивал на него и уходил. Нужно три.
  • Фермер ничего не собирает. Нет компостера — без рабочего места житель не фермер. Если жителя вызвали командой /summon, допишите CanPickUpLoot:1b: без этого он урожай не подбирает.
  • В сундуке пусто. Второй житель далеко от дорожки: бросают только вплотную. Вагонетка должна стоять в заборе, вровень с дорожкой.

Все фермы с замерами — «Фермы», всё про жителей — «Жители».

Частые вопросы

Как сделать автоферму на жителях?

Нужна грядка 9×9 с водой посередине, житель-фермер с компостером и забор в три блока. Фермер сам собирает морковь и картошку. Когда еды у него на 24 очка и больше, он бросает лишнее жителю рядом. Второй житель сидит в вагонетке на рельсе над воронкой, и брошенное падает в воронку.

Сколько урожая даёт ферма на жителях?

На проверочном сервере один фермер за 6 суток игры отдал 109 моркови и 28 картофелин — около 22,8 штуки в сутки игры. Себе фермер оставляет по 24 штуки каждого вида: из них он сажает новый урожай.

Почему фермер ничего не бросает?

Бросает он только жителю, к которому подошёл вплотную, и только когда еды у него на 24 очка и больше. Если фермер сбежал — забор низкий: с компостера в углу он запрыгивал на забор в два блока. А житель из команды /summon без CanPickUpLoot:1b урожай не подбирает вовсе.

Ещё в вики

Проверено на сервере Minecraft 26.3: ферму из этой схемы ставили командами и гоняли время, числа — что собралось в сундуках. Правила — из кода клиента.