Текст и цвет
Торговля жителя
Житель за прилавком, который не уходит, не умирает и продаёт ровно то, что вы задали. Сделки, профессия и поведение — и готовая команда /summon для магазина на спавне.
Прилавок
3 сделки/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 знаках. Выполняйте из командного блока: там предела нет.
Как поставить магазин
- Поставьте командный блок
Команда со сделками почти всегда длиннее чата. Командный блок выдаётся /give @p command_block; вставьте команду и подайте сигнал.
- Житель появится на блоке
~ ~ ~ — место самого блока. Сдвиньте: ~ ~1 ~ поставит жителя на блок выше.
- Проверьте прилавок
Нажмите на жителя правой кнопкой. Если окно не открылось — у него нет профессии или сделок.
Что нужно знать про сделки
- Без профессии торговли нет. У безработного жителя и у дурачка окно не открывается, сколько сделок им ни задай.
- Пятый уровень — чтобы ничего не менялось. Ниже житель растёт от сделок и добавляет к вашим свои случайные, а на первом уровне ещё и теряет профессию без рабочего блока рядом.
- Предел по умолчанию в игре — четыре сделки. Потом предложение закрывается до пополнения запасов у рабочего блока, а житель без ИИ туда не дойдёт. Пустой предел здесь — наибольшее число, то есть без предела.
- Цена не плавает. У сделки из команды множитель спроса и скидок по умолчанию ноль: ни спрос, ни репутация её не тронут.
- В 1.20.5 сменилось одно слово. Было Count:5b, стало count:5. Команда не той формы выдаст жителя с пустыми сделками — выберите свою версию над командой.
- Стопка — не больше, чем бывает у предмета. Меч, броня и книга с чарами в стопку не складываются: отдавать их по одному.
Частые вопросы
Как сделать жителя с торговлей командой?
Командой /summon с полем Offers — в нём список сделок: что житель берёт и что отдаёт. Соберите сделки на странице и скопируйте команду. Длинную вставляйте в командный блок: в чат помещается 256 знаков.
Почему у жителя не открывается торговля?
У безработного жителя и у дурачка окна торговли нет вовсе, сколько сделок им ни задай. Нужна любая другая профессия и хотя бы одна сделка.
Как сделать, чтобы сделки у жителя не заканчивались?
Оставьте предел пустым — страница поставит наибольшее число. Обычный житель пополняет запасы у рабочего блока, но житель без ИИ до него не дойдёт, и сделка с маленьким пределом закроется навсегда.
