Minecraft Villager Trade Generator
Build a /summon command that spawns a villager with a profession, level, biome, and custom trades.
Command
/summon minecraft:villager ~ ~ ~ {VillagerData:{level:1,profession:"minecraft:farmer",type:"minecraft:plains"},Offers:{Recipes:[{buy:{id:"minecraft:emerald",count:1},sell:{id:"minecraft:bread",count:6}}]}}Quick starts
Villager data
Profession
Level
Biome
Trades
Trade 1
Buy (input)
Second buy (optional)
Sell (output)
Max uses
XP
Price multiplier
Reward XP
About villager trades
This command summons a villager with fixed trade offers. Items use the modern {id,count} format introduced in 1.20.5+. Default fields (max uses 16, xp 1, price multiplier 0.05) are omitted to keep the output clean. Paste the command into a command block or chat.