- Functions
- 3,043 views • 2 today
- 222 downloads • 0 today
8
Hello everyone!
A very small datapack for something I was surprised to find wasn't in the game:
You cannot breed wild wolves. You can feed them. They have the hearts, they even have the internal datas that changes to indicate them as being in love. But they just don't create babies.
So I figured I would try to change that and you can now have wild puppies running around!
I didn't test it beyond single player so not sure if it'll work on a server either (if someone does test it and confirm I'll edit this to indicate so)
Edited for 1.21.4, where Mojang for some reason changed the name of a folder and broke all the datapacks
To explain the datapack inner working in simple words:
- Datapack look for wolves that just got fed by player (and have no owner). This means the wolves have to be within 10 blocks of player
- Datapack check if the number of fed wolves is enough (two). This means the two wolves have to be within 10 blocks of one another
- Datapack summon wild puppy and some xp, to fit with the usual mob breeding mecanics
- Datapack lock parent wolves with a timer, to fit with the usual mob breeding mecanics
Rinse and repeat!
A very small datapack for something I was surprised to find wasn't in the game:
You cannot breed wild wolves. You can feed them. They have the hearts, they even have the internal datas that changes to indicate them as being in love. But they just don't create babies.
So I figured I would try to change that and you can now have wild puppies running around!
I didn't test it beyond single player so not sure if it'll work on a server either (if someone does test it and confirm I'll edit this to indicate so)
Edited for 1.21.4, where Mojang for some reason changed the name of a folder and broke all the datapacks
To explain the datapack inner working in simple words:
- Datapack look for wolves that just got fed by player (and have no owner). This means the wolves have to be within 10 blocks of player
- Datapack check if the number of fed wolves is enough (two). This means the two wolves have to be within 10 blocks of one another
- Datapack summon wild puppy and some xp, to fit with the usual mob breeding mecanics
- Datapack lock parent wolves with a timer, to fit with the usual mob breeding mecanics
Rinse and repeat!
| Compatibility | Minecraft 1.21 |
| Tags |
3 Update Logs
Update #3 : by Felina_Lain 02/10/2025 10:07:48 amFebruary 10, 2025 @ 3:07 pm UTC
Edited for 1.21.4, where Mojang for some reason changed the name of a folder and broke all the datapacks
LOAD MORE LOGS
5795682
119



Have something to say?
a shame, I've always wanted this feature and thought this datapack would be the answer! Please update it!
Edit: after a quick check to the change log, Mojang people simply decided to change the name of one of the folders from "functions" to "function"
A single s that's made everything stop working. Silly, Silly Mojang.
I'm posting an updated version that should now work again