Текст и цвет

Торговля жителя

Житель за прилавком, который не уходит, не умирает и продаёт ровно то, что вы задали. Сделки, профессия и поведение — и готовая команда /summon для магазина на спавне.

Кто торгует

Безработного и дурачка в списке нет намеренно: у них окно торговли не открывается вовсе. В имени работают коды цвета — &6, &l.

Сделки

Предмет — его идентификатор из игры: подсказка всплывает при вводе. Пустая строка внизу — место под следующую сделку, до 12. Предел пустой — без предела.

  1. Убрать
  2. Убрать
  3. Убрать

Прилавок

3 сделки
491 из 256
/summon minecraft:villager ~ ~ ~ {Invulnerable:1b,NoAI:1b,Silent:1b,VillagerData:{profession:"minecraft:librarian",level:5,type:"minecraft:plains"},Offers:{Recipes:[{buy:{id:"minecraft:emerald",count:5},sell:{id:"minecraft:golden_apple",count:1},maxUses:2147483647},{buy:{id:"minecraft:wheat",count:32},sell:{id:"minecraft:emerald",count:1},maxUses:2147483647},{buy:{id:"minecraft:emerald",count:2},buyB:{id:"minecraft:paper",count:3},sell:{id:"minecraft:map",count:1},maxUses:2147483647}]}}

В чат такая команда не влезет — клиент молча обрежет её на 256 знаках. Выполняйте из командного блока: там предела нет.

Как поставить магазин

  1. Поставьте командный блок

    Команда со сделками почти всегда длиннее чата. Командный блок выдаётся /give @p command_block; вставьте команду и подайте сигнал.

  2. Житель появится на блоке

    ~ ~ ~ — место самого блока. Сдвиньте: ~ ~1 ~ поставит жителя на блок выше.

  3. Проверьте прилавок

    Нажмите на жителя правой кнопкой. Если окно не открылось — у него нет профессии или сделок.

Что нужно знать про сделки

  • Без профессии торговли нет. У безработного жителя и у дурачка окно не открывается, сколько сделок им ни задай.
  • Пятый уровень — чтобы ничего не менялось. Ниже житель растёт от сделок и добавляет к вашим свои случайные, а на первом уровне ещё и теряет профессию без рабочего блока рядом.
  • Предел по умолчанию в игре — четыре сделки. Потом предложение закрывается до пополнения запасов у рабочего блока, а житель без ИИ туда не дойдёт. Пустой предел здесь — наибольшее число, то есть без предела.
  • Цена не плавает. У сделки из команды множитель спроса и скидок по умолчанию ноль: ни спрос, ни репутация её не тронут.
  • В 1.20.5 сменилось одно слово. Было Count:5b, стало count:5. Команда не той формы выдаст жителя с пустыми сделками — выберите свою версию над командой.
  • Стопка — не больше, чем бывает у предмета. Меч, броня и книга с чарами в стопку не складываются: отдавать их по одному.

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

Как сделать жителя с торговлей командой?

Командой /summon с полем Offers — в нём список сделок: что житель берёт и что отдаёт. Соберите сделки на странице и скопируйте команду. Длинную вставляйте в командный блок: в чат помещается 256 знаков.

Почему у жителя не открывается торговля?

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

Как сделать, чтобы сделки у жителя не заканчивались?

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