- check_circle Functions
- check_circle Loot Tables
- check_circle Predicates
- check_circle Recipes
- 34,453 views, 5 today
- 6,856 downloads, 0 today
- 78
- 93
- 46
Required Resource Pack
181
Inventory Pets

I have recreated the inventory pets mod in vanilla minecraft! This datapack adds 10 inventory pets to your world! Aren't they cute?
( If you encounter any bugs, please let me know in my discord <3 )
VERSION
This datapack as of v1.3.0 is only for minecraft 1.17, however you can get the minecraft 1.16 in my Discord!
Using the datapack

This datapack adds 10 pets, all of which give you some advantage. They also need food, or else they get hungry:

The difference here is that there is an empty durability bar, and the item has a more gray texture.
I made it so there are 2 types of food: passive food, which is consumed over time, and also food used by special abilities. In the image above, the top row are the pets, then the passive foods, and then the ability foods. For instance, the Iron Golem pet eats iron ingots every once in a while, and eats an iron block whenever you right click it for its ability. Speaking of the abilities, here is a list of what each pet does!
Crafting

Obtaining the items can be done in 4 different ways:
the 1st way is when you have OP, all you need to do is to run "/function inventory_pets:give", and you get every pet right away!
The 2nd way is to have my Lucky Block datapack enabled, since this datapack taps in on this one, and (if enabled) has a chance of dropping a random Inventory Pet!
The 3rd way of getting the items, is to find a Wandering Trader! The last trade (unless you have another datapack on that also changes Wandering Traders) will always be: 10-20 emeralds => a random Inventory Pet
The 4th way of obtaining them, is to simply craft them:
Advancements
I also have added some advancements, so far its only 2 advancements (1 for gettings your first pet, and 1 for getting all pets), but I plan on adding more over time.
P.s. Because of some technical stuffs with replacing items, you can rename the pets, and it doesn't break anything!

That is it for now, I hope you all enjoy this datapack!
- Command Witchery

I have recreated the inventory pets mod in vanilla minecraft! This datapack adds 10 inventory pets to your world! Aren't they cute?
( If you encounter any bugs, please let me know in my discord <3 )
VERSION
This datapack as of v1.3.0 is only for minecraft 1.17, however you can get the minecraft 1.16 in my Discord!
![]() | Twitch If you want to know how I made this datapack and more, I live streamed the entire process on my Twitch Channel: CommandWitchery. |
Using the datapack

This datapack adds 10 pets, all of which give you some advantage. They also need food, or else they get hungry:

The difference here is that there is an empty durability bar, and the item has a more gray texture.
I made it so there are 2 types of food: passive food, which is consumed over time, and also food used by special abilities. In the image above, the top row are the pets, then the passive foods, and then the ability foods. For instance, the Iron Golem pet eats iron ingots every once in a while, and eats an iron block whenever you right click it for its ability. Speaking of the abilities, here is a list of what each pet does!
- Blaze pet: Gives you fire resistance
- Slime pet: Gives you jump boost V
- Iron golem pet: Gives you resistance I, on right click gives 10 absorption hearts
- Squid pet: Gives you water breathing and dolphin's grace
- Phantom pet: Gives you slow falling
- Creeper pet: Makes you explode on right click
- Witch pet: Cures you of poison
- Apple pet: Eats apples for you whenever you are hungry
- Chicken pet: Gives you speed I
- Enderman pet: When you take damage randomly teleports you
Crafting

Obtaining the items can be done in 4 different ways:
the 1st way is when you have OP, all you need to do is to run "/function inventory_pets:give", and you get every pet right away!
The 2nd way is to have my Lucky Block datapack enabled, since this datapack taps in on this one, and (if enabled) has a chance of dropping a random Inventory Pet!
The 3rd way of getting the items, is to find a Wandering Trader! The last trade (unless you have another datapack on that also changes Wandering Traders) will always be: 10-20 emeralds => a random Inventory Pet
The 4th way of obtaining them, is to simply craft them:
Recipes
Blaze pet:

Slime pet:

Iron golem pet:

Squid pet:

Phantom pet:

Creeper pet:

Witch pet:

Apple pet:

Chicken pet:

Enderman pet:


Slime pet:

Iron golem pet:

Squid pet:

Phantom pet:

Creeper pet:

Witch pet:

Apple pet:

Chicken pet:

Enderman pet:

Advancements
I also have added some advancements, so far its only 2 advancements (1 for gettings your first pet, and 1 for getting all pets), but I plan on adding more over time.
P.s. Because of some technical stuffs with replacing items, you can rename the pets, and it doesn't break anything!

That is it for now, I hope you all enjoy this datapack!
- Command Witchery
Credit | Huge thanks to rx97, for looking at my datapack and telling me how to optimize it! https://www.planetminecraft.com/member/rx97/ |
Compatibility | Minecraft 1.16 |
to | Minecraft 1.17 |
Tags |
6 Update Logs
Update V1.3.0 : by Command Witchery 07/17/2021 9:32:43 amJul 17th, 2021
Features
- Added an update log ingame
- Updated to 1.17
- Added advancements
Bug Fixes
- Significant(ish) lag optimisations
- Added an update log ingame
- Updated to 1.17
- Added advancements
Bug Fixes
- Significant(ish) lag optimisations
LOAD MORE LOGS
4849654
119
Create an account or sign in to comment.
Also, yes I spent quite a bit on this updating some things to include 1.17 features so its slightly more optimised I think :P