Skip to content
uxTools
Gaming

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.