Minecraft how to make custom villager trades
Aria Murphy
Updated on May 07, 2026
Ever wanted to create custom villager trades for your Minecraft villager trading hall or other trading system? Well now you can!!Thanks DigMinecraft for maki…
There are other answers below:
It is recommended to add a comma ( , ) after each trade, otherwise it will break and won’t summon properly. how to summon your villager Summoning the Initial Villager. First, take a look at the /summon command /summon Villager ~1 ~ ~ This will spawn a villager, but the career, the profession, and the trades will be random.
Step 3: Add in the trade information of the villager… This step is really easy, if you don’t get your compound tags mixed up. /summon Villager ~ ~ ~ {Profession: 0, CustomName: “Villager Number 1”, CustomNameVisible: 1, Career: 1, CareerLevel: 42, CanPickUpLoot: 0, PersistenceRequired: 1, Invulnerable: 1, Offers: {Recipes: [{ How To Make Custom Villager Trades In Minecraft Bedrock, Start with a basic villager. Here is the code i have found to summon a villager trading a mob head: /summon villager ~ ~ ~ step 2: Villager trading halls maximize the number of … This Villager Trade Generator creates the Minecraft Java Edition (PC/Mac) 1.18 command you can use to summon a villager with a profession, name and as many custom trades as you want. When you have finished customizing your villager trades, click on the Generate Command button and then copy/paste the command into Minecraft. Add custom villager shops and trading to your Minecraft world without any mods or plugins. All you need is to install my datapack!-DOWNLOAD DATAPACK:👉 http… You can customize this command to make the villager trade whatever you would like. TIP: See data tags for villager to learn more about the Offers data tag. For example, replace id:leather with the item id you would like the villager to buy. Step 1: Start with a basic villager… /summon Villager ~ ~ ~ Step 2: Add in the basic information of the villager… When I say ‘basic’ information, I meant the profession (look), the career (random trade pool) and any other information. Make custom trades for any item in the game (villagers can acquire these trades just like they acquire their Vanilla Minecraft trades). Make the trade cost any item(s) (not just emeralds). Give enchants, custom names, attributes, and lore to items. This Villager Trade Generator creates the Minecraft Java Edition (PC/Mac) 1.17 command you can use to summon a villager with a profession, name and as many custom trades as you want. This Generator is a fun tool that is intended to help Minecraft players learn the basics of game commands and does not offer every option possible in the game. For example, replace id:leather with the item id you would like the villager to buy. And replace the id:bedrock value with the item that you would like the villager to sell. See our list of Minecraft IDs. You can also customize the Count parameter to change the number of items used in the trade. When you have finished customizing your villager trades, click on the Generate Command button and then copy/paste the command into Minecraft. If the command is longer than 256 characters, you will need to paste the command into a command block. Summoning the Initial Villager First, take a look at the /summon command /summon Villager ~1 ~ ~ This will spawn a villager, but the career, the profession, and the trades will be random.Related Questions
What is the villager trade generator?
How do you make a villager buy and sell items?
How do I generate a command in Minecraft to trade villagers?
How do you summon a villager in Minecraft?