Вы хотите, чтобы житель продавал нужные вам товары, а не то, что попалось случайно. Это реально, но работает только в рамках механики профессий и рабочих мест. Дальше - практический план.

Что определяет ассортимент жителя

У жителя есть профессия. Она закреплена за рабочим блоком, и именно поэтому он начинает торговать конкретными категориями товаров.

Также на ассортимент влияет уровень мастерства. Чем больше вы торгуете, тем выше уровень и тем шире предложения.

Похожая логика есть и у балансировки торговли в деревнях: разработчики меняли механики так, чтобы игроки не зависели только от случайности. Смысл - деревня и рабочие места важны, а не “удача” в одном заходе. Это описано в статье о балансировке торговли на Minecraft Wiki.

Подготовка: что нужно прежде чем менять торговлю

  1. Держите в деревне нормальное число жителей и спальные места.
  2. Не разрывайте рабочих блоков зря и не ломайте рабочие места у тех, с кем уже торговали, пока не понимаете последствия.
  3. Поставьте отдельную площадку для экспериментов, чтобы не мешать основной торговой линии.

Шаг 1. Ставим нужную профессию (через рабочее место)

Порядок одинаковый для любых торговых целей.

  1. Найдите жителя (или лечите зомби-жителя).
  2. Освободите место:
  3. кровать должна быть свободной
  4. рабочий блок должен быть свободным и доступным
  5. Поставьте рабочий блок нужной профессии.
  6. Дайте жителю добраться до него.

Если у жителя уже была профессия и вы уже торговали с ним, он может не поменять профессию. Это прямо указано в гайдах по профессиям жителей: смена профессии чаще всего срабатывает до того, как вы “раскачали” обмен с конкретным жителем.

Шаг 2. Выбираем профессию под нужный тип товаров

Чтобы житель действительно торговал нужным, выбирайте профессию под ваш ресурс.

Пример: священник

Если ваша цель - товары “вокруг зелий и магии”, священник обычно самый подходящий. Он привязан к рабочему месту “зельеварка”, а среди его покупок встречаются: гнилая плоть и золотые слитки, а в продажах и обменах часто фигурируют товары для зелий и связанных рецептов. Также встречается продажа жителю за накопления опыта и изумрудов в цепочках.

У священника рабочее место - зельеварка, а примеры его ассортимента и связки с рабочим блоком приводятся в описаниях профессии клерика (священника). Например, в материале Minecraft Max указано, что рабочее место - зельеварка, а также описаны варианты обменов.

Какую профессию искать под вашу задачу

Если вы скажете, что именно хотите получать, можно точнее подсказать профессию. Универсальный принцип такой:
- нужны ресурсы и “валюта” под углубление - подойдут профессии, которые регулярно принимают распространенные предметы и дают изумруд как плату
- нужны магические цепочки - смотрите профессии, завязанные на зачарования и зелья

Шаг 3. Поднимаем уровень мастерства торговлей

После того как вы получили нужную профессию, начинайте торговать теми предметами, которые житель покупает стабильно.

Технически важно следующее:
- уровень мастерства влияет на ассортимент
- пока ассортимент не вырос, вы можете не увидеть “ваши” позиции

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

Шаг 4. Если не угадали: как правильно “пересобрать” жителя

Есть распространенная ошибка: сломать рабочий блок и ждать, что житель “станет тем, кем надо”. Иногда так не происходит.

Рабочий путь выглядит так:

  1. Выберите конкретного жителя, который еще не стал вашим “основным” торговцем.
  2. Разрушьте блок профессии, чтобы он стал безработным.
  3. Поставьте правильный рабочий блок и проверьте доступность пути.
  4. Убедитесь, что житель реально может подойти к блоку.
  5. Начните торговлю заново.

В источниках по профессиям также указаны причины, почему смена может не сработать:
- если с этим жителем уже была торговля
- если вы разрушили рабочее место после обменов и ассортименты уже “раскрутились”
- если есть препятствие или рабочий блок слишком далеко

Шаг 5. Мини-таблица: что чаще всего путают

Проблема Частая причина Что сделать
Житель не меняет профессию Уже была торговля с ним Используйте нового/вылеченного жителя и повторите смену до активной торговли
Житель не берет рабочий блок Плохой доступ к блоку или блок занят Уберите препятствия, освободите блок, проверьте путь
Торговля не расширяется Вы не набрали уровень мастерства Регулярно торгуйте и дождитесь нужного уровня
Появилось “не то” в обменах Ассортимент привязан к профессии и уровню Подбирайте профессию под цель, затем качайте уровнем

Полезные ссылки

  • Minecraft Wiki: Балансировка торговли (Bedrock/эксперимент, механики деревень и торговцев) https://ru.minecraft.wiki/w/Балансировка_торговли
  • Minecraft Max: Профессия священник (клерик), рабочее место и базовые принципы торговли https://minecraft-max.net/ru/craft/professions-of-villagers/684-cleric/
  • Minecraft Archive: пример таблиц сделок по священнику и другим профессиям https://minecraft-archive.fandom.com/ru/wiki/Торговля