The Minecraft Java Edition (PC/Mac) is produced by this Villager Trade Generator. You can call a villager with a profession, name, and as many custom trades as you like using the 19 command.
Click the button to display the instructions if you need assistance completing a section.
After customizing your villager trades, click Generate Command and then paste the command into Minecraft. The command must be pasted into a command block if it is longer than 256 characters.
TIP: If you do not have Minecraft Java Edition (PC/Mac), install it now. 19, try one of our other Villager Trade Generators:
To get custom villagers, you need to use basic commands. These commands are very advanced, but once you get the hang of it, It’s pretty easy. But, first you’ll need a command block. To get one just simply type in /give (player)
:Command Block (amount).
Program the Command Block
To begin, you must program the command block to use the /summon command to call a villager. Every time the command block is activated, this /summon command will be executed.
Therefore, place yourself in front of the command block, place the plus sign on the command block, and then click the right mouse button.
This will open the command block’s programming console.
Now, type your command in the “Console Command” text box.
- Java
- PE
- Win10
- Edu
Command in Minecraft Java Edition (PC/Mac)
Command in Minecraft Java Edition (PC/Mac) 1.13:
Command in Minecraft Java Edition (PC/Mac) 1.11 and 1.12:
Command in Minecraft Java Edition (PC/Mac) 1.8, 1.9, and 1.10:
Command in Minecraft Pocket Edition (PE)
Although it is currently impossible to use this complex command in Minecraft Pocket Edition (PE), it will be possible in a later game update. When it is possible to do so in Minecraft PE, we will post the command here.
Command in Minecraft Windows 10 Edition
Although it is currently impossible to use this complex command in Minecraft Windows 10 Edition, it will be possible in a later version of the game. Once it is possible to do so in the Minecraft Windows 10 Edition, we will post the command here.
Command in Minecraft Education Edition
Although it is not currently possible in Minecraft Education Edition, this complex command will be made available in a later version of the game. Once it is possible to do so in the Minecraft Education Edition, we will post the command here.
For this demonstration, we will create a villager named DigMinecraft. You can exchange one leather for one bedrock from the villager a maximum of nine times.
This command can be altered so that the villager trades whatever you choose.
For instance, swap out id:leather for the item ID you want the villager to purchase. And substitute the item you want the villager to sell for the id:bedrock value. See our list of Minecraft IDs.
In order to alter the quantity of items used in the trade, you can also modify the Count parameter. Currently, Count:1 is used in the command to denote that 1 unit of each item is being traded.
The maxUses parameter allows you to specify how many times the villager can conduct this trade. In this example, weve set it to 9.
When you’re done, select the Done button after entering the command.
Activate the Command Block
Now, use a lever, button, pressure plate, or other redstone device to activate the command block. In this instance, we’ll use a lever to turn on the command block.
Pulling the lever will cause the command block to become active.
You will now observe the summoning of a villager by the name of DigMinecraft. The villager will exchange 1 leather for 1 bedrock if you right-click it.
Congratulations, you’ve now mastered the art of programming a command block to call a villager who will purchase and sell the items you specify.
Use our villager trade generator if you need help writing your custom trades:
Here are some command block programs that you can try:
How to get CUSTOM VILLAGERS in Minecraft!
FAQ
How do you spawn a custom villager?
To begin, you must program the command block to use the /summon command to call a villager. Every time the command block is activated, this /summon command will be executed. Therefore, place yourself in front of the command block, place the plus sign on the command block, and then click the right mouse button.
How do you make a custom villager in Minecraft bedrock?
Trading can only be done with a Minecraft Trader. You probably can’t trade with them if they’re not on this list. Placing a particular block in front of any villager (aside from the nitwit) who lacks a profession will cause them to become a trader.