• check_circle Advancements
  • check_circle Functions
  • check_circle Predicates
  • 4,565 views, 19 today
  • 283 downloads, 0 today
  • 17
  • 14
  • 4
daenvil's Avatar daenvil
Level 57 : Grandmaster Creeper Hugger
96

Summary


This datapack allows you to tame wolves and cats using any food.

Throw food at stray cats or wolves to attempt to tame them. They will eat any food thrown by players if they are close enough to it.
  • Wolves will react the same way as if you just gave them a bone (1/3 chance of being tamed).
  • Cats are picky eaters, so food consumed this way will only have a 20% chance of taming them.

Example of taming a wolf with this datapack


Accepted foods


Basically any food that can be eaten by you —except chocolate cookies— and some others which make sense for animals to eat, like sugar cane and mushrooms. You can find a full list here.

Feeding cats


Since cats escape from you except if you are holding raw fish, this datapack implements a workaround for this: stray cats will stop their movement when a nearby player is holding food in their hand. The cat will look at the player for a few seconds expecting to receive food, and then will continue with their normal behaviour.
  • Attacking a cat will temporarily disable this feature.
  • This option can be disabled using the command /function dnv.user:cat_waiting (admin only). Use the same command again to reenable it.

Other info:


Vegancraft features
This is a standalone datapack, but was originally designed as a part of Vegancraft, a collection of datapacks with the goal of making a vegan gamestyle possible in a vanilla-like way without missing any game features.

Check out my Plant-based Foods datapack if you also want to be able to heal and breed your pets with plant-based food, and some additional features. You can find more info on the my website.

Legal terms
You are allowed to:

- Download, use, and edit this datapack* for personal use.
- Use this datapack or variations of it in a Minecraft server.
- Publish audiovisual content that uses this datapack or variations of it (e.g. gameplay videos on online platforms), as long as you acknowledge me (Daenvil) as the author of this datapack and provide a link to this Github repository or this datapack's page on PlanetMinecraft.
- Share this datapack or variations of it privately (e.g. transferring the files to friends), as long as there is no financial profit involved and the files are not publicly available.

You are not allowed to:

- Publish this datapack or variations of it without explicit permission from me.

*For all legal purposes, "this datapack" refers to all the files (source code, images, and any other) downloadable from this page's Download button.

Older versions

Supported Minecraft versions
Tested in
Download Link
1.20.5
1.20.5
Work in progress
1.20–1.20.4
1.20, 1.20.4
Use the Download button on this page.
1.19.x
1.19
1.16.2–1.18.2
1.18.2
CompatibilityMinecraft 1.16
toMinecraft 1.20
Tags

1 Update Logs

v1.1 update - for Minecraft 1.20 : by daenvil 06/05/2023 8:55:07 amJun 5th, 2023

- Stray cats now stop their movement when a nearby player is holding food in their hand:
  - The cat will look at the player for a few seconds expecting to receive food, and then will continue with their normal behaviour.
  - Attacking a cat will temporarily disable this feature.
  - This option can be disabled using the command `/function dnv.user:cat_waiting` (admin only, use the same command again to reenable it).
- Reduced cats' eating range to 1 block.
- Slightly optimized functions.
- Improved datapack logo.
- Updated for Minecraft 1.20:
  - Changed `pack_format` to 15.

Create an account or sign in to comment.

DiberTheCheetah
05/17/2024 4:30 am
Level 35 : Artisan Nerd
DiberTheCheetah's Avatar
You should also make chickens able to eat more food types because in real life they can eat almost any food people give them (except for things like chocolate, rotten food, unripe tomatoes and other plants of the nightshade family, and etc). In fact, they are not only omnivorous, but they also can't survive if they only eat grain.
1
VisiVersa
12/15/2022 3:49 pm
Level 50 : Grandmaster Necromancer
VisiVersa's Avatar
Dogs that are on a purely veggie diet should get a reskin, I think that would be a cool easter egg
lol
3
daenvil
12/16/2022 3:26 am
Level 57 : Grandmaster Creeper Hugger
history
daenvil's Avatar
Hi, I know it's a joke, but a couple of things for information to anyone here:

- This datapack only allows to tame pets with all food, you still need the regular vanilla foods (meat) to heal them.
- In real life, dogs are perfectly capable of following a plant-based diet since they are omnivorous (most cats don't, since they are carnivores), there are several scientific studies proving and confirming this, you can look for them.
2
06/16/2023 12:23 pm
This reply was removed by the poster or a moderator.
daenvil
06/17/2023 1:40 pm
Level 57 : Grandmaster Creeper Hugger
history
daenvil's Avatar
Don't spread misinformation, thanks :)



Edit: any comment not related to the datapack will be removed. I already explained the reasoning above. This datapack does not enforce a plant-based diet on pets, it's literally called "omnivorous pets"... if you have problems with that, just ignore the datapack and move on.
1
Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome