Minecraft Data Packs / Mob

Mo Villagers (v1.15)

  • check_circle Functions
  • 50,918 views, 23 today
  • 4,414 downloads, 2 today
  • 104
  • 109
  • 91
Mizab avatar Mizab
Level 63 : High Grandmaster Programmer
Hi guys,
This is the newly updated version of Mo Villager supporting 1.20.x
So I hope you will enjoy this

It has a total of 41 New Villagers.

For the visual description please watch this video: https://m.youtube.com/watch?v=zX7KNHqoGEU&t=265s
(This video was made on the 2nd version of this datapack, till now many changes take place and many bugs have been fixed)

What is Mo Villagers?
Mo villager is a datapack (not a mod) in which I have added lots of new villagers with different trades and skin and heads they have a lot of cool stuff to sell which a normal villager does not do, and some sells legendary stuff which is impossible to make in Minecraft such as OP potions. I have arranged all the villagers in order meaning fantastic villagers are rare and good villagers are common. They spawn naturally in your world. It has a total of 41 villagers.
Click to reveal
  • All the villagers will spawn naturally in the village.
  • Adds 42 new Village to the game with their unique trades.
  • All the villagers have unique heads and names.
  • All the villagers have unique professions.
  • All the villagers have pretty good items to sell like Nether Star, Elytra, Trident, and so forth.
  • There is a random spawning of villagers in the village.
  • All the items sold by villagers have a balanced price.
  • You can also spawn the villagers by using Mo Book by typing /trigger mo_book.
  • There is a lot of Secrets and Surprises in the pack.
  • Lag-Free
  • and many more

1. When will the next update release?
-> ¯\_(ツ)_/¯

2. Does the villager spawn naturally?
-> Yes, they will.

How to install
1. download the datapack
2. Unzip the pack in your world's 'datapack' folder
3. And Enjoy

How to spawn custom villagers
1. Start your Minecraft world in which you have to install your datapack
2. If you go to a village then a custom villager will spawn randomly
You can do "/function mo_villager:give_book" which will give you a custom book which can be used to spawn any custom villager

(if u don't understand then don't worry, I'll put a screenshot of the command in the Image menu)

make sure to give me a diamond, and subscribe me for a later update, and ya comment down below about what u need in the future update of this datapack content here

Natural Spawning
This pack contains natural spawning of villagers i.e they will spawn naturally
but the thing is the village must have 4 villagers in it
Click to reveal

Want to Support Me?
1. You can support me by downloading this pack
2. By sharing this pack
3.By giving diamonds, make it favorite, and by subscribing

CompatibilityMinecraft 1.20

15 Update Logs

Update #15 : by Mizab 09/04/2023 5:13:35 amSep 4th

- Fixed the bug where you can't access the villager.
- Migrated the codebase to the new framework

Create an account or sign in to comment.

08/03/2023 5:22 pm
Level 1 : New Miner
Fire_Knight26 avatar
I have an issue where I cannot stay in the custom villager's menu for more than half a second, and where they can still gain professions, cancelling their custom trades and doing /reload does not work, can you please fix?
08/05/2023 11:25 am
Level 63 : High Grandmaster Programmer
Mizab avatar
Dear Fire_Knight26,

I want to express my gratitude for bringing the issue to our attention. Your proactive approach in reporting problems is highly valued.

Could you kindly provide a comprehensive definition of the problem or furnish detailed steps on how to reproduce the bug? Your input will be instrumental in our efforts to address the issue effectively.

Thank you once again for your assistance.

Best regards,
08/05/2023 6:28 pmhistory
Level 1 : New Miner
Fire_Knight26 avatar
As far as I know, it could be caused by Aternos server hosting, since I have downloaded the datapack onto a server, and whenever interacting with one of them, it kicks me out of their trading menu immediately, as for the gaining professions, it could just be caused by the limitations of datapacks, since they are pretty much normal villagers without a profession. I really like this datapack, and hope you can fix these issues. Also, these issues occurred on the latest version, which, as of writing, is 1.20.1.
08/08/2023 1:35 pm
Level 63 : High Grandmaster Programmer
Mizab avatar
Ok, I reproduced that issue and now fixed it, hopefully it will be a part of next update!
08/08/2023 3:43 pm
Level 1 : New Miner
Fire_Knight26 avatar
Thank you very much! Looking forward to it!
08/11/2022 9:58 pm
Level 28 : Expert Architect
EchocallingEarth avatar
How can I disable the advancements notices for example 'You Found Secret 2' etcetera?

Thanks in advance

PS This is one of my personal favorite DataPacks and I have used it through a few versions so far including 1.19.2 (with of course a tweak or two(maybe a bunch for balancing of cost per MoVillager)

Strongly recommend it to others. With a solid 5 out 5 stars 10 diamonds and a dozen hearts

Please note there is an issue with the trigger command as mentioned by MathewMC93 and yes he is correct the function method works without issue.

Anyway, I plan to continue to use this datapack long into the future and hope you will continue to maintain it and keep it alive. Many thanks
01/27/2022 7:48 pm
Level 31 : Artisan Explorer
MathewMC93 avatar
Nice datapack, tested on a 1.18.1 flat survival world. Didn't got a chance to have them naturally spawned, I had to use the book. Description is not updated, /trigger mo_book or /trigger book does not work, use /function mo_villager:give_book instead.
12/30/2021 6:51 am
Level 33 : Artisan Blacksmith
Sirloscus avatar
I would advise for "more balancing" that the max emerald giveaway for the bread trades on all custom villager should be only 1, and the min - max bread requested for trade should be from 3 to 6.

I'm telling this beacuse I have started a survival world and after a while in a village spawned a griefer that trades 5 bread for 3 emeralds, having 5 farmers in the village I could easly get 16*6/5*3 = almos 58 emerald in exchange of 16 (*3.5) emeralds from each farmer trade cycle, giving A LOT of the exp in the process (the trades from the custom villager does not have a cycle trade limit, so the numbers here could go WILD)

I know that the are some "commercial tattics" in vanilla that with the hero of village or with villagers healings you can get a high number of emeralds, but it's needed the hero of the village (raid defeated) or villager healing (golden apples and potions).

Thank you in advance for the attention and sorry for my bad english
06/23/2022 9:10 pmhistory
Level 28 : Expert Architect
EchocallingEarth avatar
You can actually change this yourself

Open the Folder goto data/villager_list/functions

Then open and edit in notepad saving when done
The section to edit for the cost of buying an item is

For example change from




This will change the cost of the item from 6 emeralds to 16 emeralds

The same works for changing the sell amount

For example change from


This will change the sold amount of emeralds from 16 emeralds to 1 emerald

You can also tweak the requirements here and much more and this does not require much skill or time to do.
11/04/2021 12:45 pm
Level 1 : New Explorer
Rayskiz avatar
Great pack, I am enjoying the villagers and their various trades. I did have a small issue, when I git a stack of wheat it gave me the advancement for having a stack of emerald blocks, "$Richie Rich$. Other than that I am loving it.
Planet Minecraft


© 2010 - 2023