Trading Table Builder
Make villager trades from items, prices and trade limits, with a live preview. You get a trade table JSON for your Bedrock behavior pack. It all happens in your browser.
Trader
Live preview
What the trader offers. Tiers unlock one after another as the trader gains XP.
Your trade table
Hook it up to a mob
Add these components to the entity that should trade (inside its components). The mob also needs the trading behavior minecraft:behavior.trade_with_player, which is part of how villager-style mobs work.
Good to know
- A trade takes one or two items and gives one item. For bigger prices, use the amount (up to 64) or add a second item.
- Tiers unlock as the trader gains XP from trades. XP needed must go up from tier to tier.
- Random few shows each trader only some of a tier’s trades, picked at random.
- The tool checks the format, not whether an item exists. A typo makes Minecraft log an error. Custom items use their own namespace, like
mypack:ruby. - Enchanted books and random enchantment levels aren’t covered here.