Управлять жителем это довольно крутая вещь, особенно в создании карт. Команда для спавна жителя с кастомными торгами summon minecraft:villager ~ ~ ~ {VillagerData:{profession:farmer,level:5,type:plains},CustomName:"\"Раб....отник\"",Offers:{Recipes:[{buy:{id:stone,count:5},sell:{components:{"minecraft:custom_name":'{"text":"Ультра руб","color":"#99b3d","italic":false}'},count:1,id:"minecraft:diamond_axe"},maxUses:9999}]}} Чтобы добавить новый торг нужно после maxUses:999 вставить эту команду ,{buy:{id:stone,Count:64},sell:{id:diamond,Count:64},maxUses:9999} О команде {profession:farmer,level:5,type:plains} profession - профессия жителя level - уровень жителя(меняется цвет кошелька) type - внешний вид жителя(зимний, пустынный, болотный) CustomName:"\"Раб....отник\"" CustomName - кастомное имя жителя( maxUses:9999 maxUses - количество торгов через которые торг закроется Вроде как с 1.20.6 теперь не получится после count просто написать tag( как это было раньше), теперь нужно писать