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

Торговый зал жителей в Майнкрафте

Ряд ячеек 1×1: житель стоит вплотную к своему рабочему блоку, сам берёт профессию и сам обновляет сделки. Схема, команды и проверка на сервере.

  • 4 из 4 держат свой блок
  • проверено в 26.3

Коротко

Житель в ячейке 1×1, рабочий блок перед ним, люк над блоком

  • Кафедры
    /give @s minecraft:lectern 4
  • Люки
    /give @s minecraft:oak_trapdoor 4
  • Яйца жителей
    /give @s minecraft:villager_spawn_egg 4

Житель стоит в ячейке 1×1, перед ним — его рабочий блок, над блоком — закрытый люк в верхней половине: житель не вылезет, а вы торгуете с ним под люком. Безработный житель сам займёт блок перед собой, а сделки обновляет у него, когда работает, — до 2 раз в сутки. На проверке 4 из 4 жителя заняли свои блоки и 3 суток подряд обновляли сделки сами.

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

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

Слой +2
Слой +1
Слой отметки
  1. Ряд ячеек 1×1 с потолком: стенки между ячейками и задняя стенка — в два блока.
  2. Перед каждой ячейкой — рабочий блок нужной профессии: кафедра для библиотекаря, другие — в «Рабочих блоках».
  3. Над рабочим блоком — люк, закрытый, в верхней половине блока: ставьте его, кликнув по верхней части стенки.
  4. Заведите жителя в ячейку — в вагонетке или в лодке — и сломайте её. Перед ячейкой оставьте проход для себя.

Как работает

  • Профессия. Безработный житель ищет свободный рабочий блок, до которого может дойти. Из ячейки дойти можно только до своего — его он и занимает.
  • Обновление сделок. Житель обновляет сделки у своего блока, когда стоит к нему ближе 1,73 блока, — в рабочие часы с 08:00 до 15:00, до 2 раз в сутки и не чаще раза в 2 мин. В ячейке блок всегда под рукой. Подробно — «Как обновить торговлю жителя».
  • Люк не даёт залезть на блок: под ним мало места для жителя, а торговать под ним можно — жителя видно.
  • Кровать не нужна: сделки обновляются у рабочего блока, а не у кровати.

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

В ячейки поставили 4 жителя без профессии. Все 4 заняли кафедру перед собой и стали библиотекарями. Потом игрок 3 суток выкупал у каждого первую сделку до конца — всего 242 сделки. Каждый житель сам обновил её 7 раз, и ни разу — больше 2 раз за одни сутки.

Сделки дорожают, если выкупать их досуха: так устроен спрос. Скидки дают лечение зомби-жителя — «Как вылечить зомби-жителя» — и «Герой деревни». Все сделки всех профессий — «Торговля жителей».

Что нужно

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

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

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

Команды по порядку: 21
  1. /fill ~-6 ~-3 ~-6 ~6 ~-1 ~2 minecraft:stone
  2. /fill ~-6 ~ ~-6 ~6 ~4 ~2 minecraft:air
  3. /fill ~-4 ~ ~-4 ~4 ~2 ~-4 minecraft:glass
  4. /fill ~-4 ~ ~-3 ~-4 ~2 ~-2 minecraft:glass
  5. /fill ~-3 ~2 ~-3 ~4 ~2 ~-2 minecraft:glass
  6. /fill ~-2 ~ ~-3 ~-2 ~1 ~-2 minecraft:glass
  7. /fill ~ ~ ~-3 ~ ~1 ~-2 minecraft:glass
  8. /fill ~2 ~ ~-3 ~2 ~1 ~-2 minecraft:glass
  9. /fill ~4 ~ ~-3 ~4 ~1 ~-2 minecraft:glass
  10. /setblock ~-3 ~ ~-2 minecraft:lectern[facing=south]
  11. /setblock ~-1 ~ ~-2 minecraft:lectern[facing=south]
  12. /setblock ~1 ~ ~-2 minecraft:lectern[facing=south]
  13. /setblock ~3 ~ ~-2 minecraft:lectern[facing=south]
  14. /setblock ~-3 ~1 ~-2 minecraft:oak_trapdoor[half=top,facing=south]
  15. /setblock ~-1 ~1 ~-2 minecraft:oak_trapdoor[half=top,facing=south]
  16. /setblock ~1 ~1 ~-2 minecraft:oak_trapdoor[half=top,facing=south]
  17. /setblock ~3 ~1 ~-2 minecraft:oak_trapdoor[half=top,facing=south]
  18. /summon minecraft:villager ~-2.5 ~ ~-2.5 {PersistenceRequired:1b}
  19. /summon minecraft:villager ~-0.5 ~ ~-2.5 {PersistenceRequired:1b}
  20. /summon minecraft:villager ~1.5 ~ ~-2.5 {PersistenceRequired:1b}
  21. /summon minecraft:villager ~3.5 ~ ~-2.5 {PersistenceRequired:1b}

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

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

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

  • Житель без профессии. Рабочий блок занял другой житель или до блока не дойти. Сломайте блок и поставьте снова.
  • Сделки не обновляются. Житель уже обновлял их 2 раза сегодня, или сейчас не рабочее время.
  • Житель вылез из ячейки. Люк открыт или стоит в нижней половине блока.
  • Жителей мало. Разведите их рядом с залом — «Как размножить жителей».

Все фермы — «Фермы», жители-фермеры на грядке — «Автоферма моркови и картошки».

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

Как сделать торговый зал жителей?

Ряд ячеек 1×1: в каждой житель, перед ним — его рабочий блок, над блоком — закрытый люк в верхней половине. Житель не вылезет, а вы торгуете с ним под люком, через блок. Безработный житель сам займёт блок перед собой и получит профессию.

Обновляют ли жители торговлю в торговом зале?

Да, если рабочий блок рядом: житель обновляет сделки у своего блока, когда стоит к нему ближе 1.73 блока, до 2 раз в сутки. На проверке 4 жителя в ячейках 3 суток подряд выкупались до конца, и каждый сам обновил сделки 7 раз — не больше 2 раз за одни сутки.

Как привести жителей в торговый зал?

В вагонетке по рельсам или в лодке — житель в ней не сопротивляется. Можно и развести их прямо у зала, а самые дешёвые сделки даёт вылеченный зомби-житель.

Ещё в вики

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