A datapack that adds vegan alternatives to dairy, eggs, honey, and meat.

View project on GitHub View datapack on PlanetMinecraft

Downloads

Choose the option compatible with your Minecraft version:

Minecraft supported versions Tested versions

  • Drop the datapack zip file inside the "datapacks" folder of your world folder (<your minecraft folder>/saves/<your world>/datapacks/).
  • Drop the resourcepack zip file inside the "resourcepacks" folder of your minecraft folder.
If you have any doubts, consult the Minecraft Wiki tutorials: Installing a data pack, Loading a resource pack.

Features

New recipes

Plant-based milk

Crafted with a water bucket, an empty bucket, and 6 wheat seeds, pumpkin seeds, potatoes, or sunflowers. Behaves as a milk bucket.

Plant milk recipe

Egg baking alternatives

Pumpkin pies and cakes can be crafted by replacing the egg in the vanilla recipe with wheat or a potato.

Pumpkin pie recipe Cake recipe

Vegan honey

Crafted in two ways:

  • A water bucket, an empty bottle, and 6 flowers.
  • An empty bottle and 4 apples.

Behaves as a honey bottle.

Flower honey recipe Apple honey recipe

Seitan steak

Crafted with a water bucket, 3 wheat, and either mushroom stew or beetroot soup. Behaves as a steak.

Seitan steak recipe

Alternatively, use hay bales instead of wheat to produce seitan more efficiently:

Seitan steak recipe with hay bale instead of wheat

Not-fish fillet

Crafted with a (seitan) steak and 3 kelp. Behaves as raw cod (so you can attract cats with it and tame them).

Not-fish fillet recipe

Custom textures

Each of the new food items has its own texture. Here they are compared to their vanilla counterparts:

Texture comparison

The Vegancraft Resourcepack is required to see these textures in-game.

Recipe book integration

This datapack is designed so you can take full advantage of the in-game recipe book, instead of having to memorize the recipes. The recipes will show up twice: one as the vanilla item output, and another one as a question mark (re-textured knowledge book). You can right-click the question mark in the recipe book to view all the custom recipes. Here is how you will see it in-game:

Example of the in-game view of the recipe book
Example: here I click the vanilla entry of the recipes, and then the question mark, where all the custom recipes are visible.

In-game example of swapping the position of two ingredients
Swapping the position of two ingredients will change the output to a knowledge book, if it was not already

Vegancraft

This is a standalone datapack, but was 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.

As part of its integration on Vegancraft, this datapack includes the following additional features:

  • A custom advancement tree.
  • Vegan ingredients detection: since you can craft cakes with cow milk and not-fish fillets with cow meat, the datapack will detect if you are using vegan ingredients or not when crafting these items, labelling them if they are not vegan. Vegan and non-vegan items do not stack.

Egg-free cake with milk Not-fish fillet with meat

  • Cats and wolves tamed with vegan food will have a green collar by default, instead of the usual red (check out my Omnivorous Pets datapack if you want to tame wolves and cats with more kinds of foods).
  • Some xp will be awarded when crafting seitan steaks and not-fish fillets. The amount of xp is equivalent to that you would get by getting those items the “regular” way (breeding and killing cows/fishing cod).

If, for any reason, you want to remove these features, you can use the command /function dnv.vegancraft:toggle to disable them. You can also use that command to turn them on again.

Reasoning for the recipes

  • All of the plant milk recipes are based on real plant-based milks (the sunflower representing sunflower seeds).
  • The egg replacements –wheat and potato– represent wheat flour and potato starch, respectively, both used in real-life egg-free baking.
  • Flower honey represents a kind of vegan honey that can be made by boiling flowers in water. Apple honey represents apple syrup, as there are also recipes for vegan honey made from apple syrup or juice.
  • Seitan is made by soaking wheat flour in water and filtering it. The stew/soup represents a marinade to give the seitan steak flavour.
  • Not-fish fillet is based on real recipes for “vegan fish”, although in real life it is more common to use tofu for this.

Known issues and solutions

  • As mentioned before, some recipes in the in-game recipe book will show the vanilla item instead of the custom one. This is on purpose since I think it’s more clear and user-friendly to have the actual outputs show up in the recipe book. The recipes of the custom items are shapeless, so you can just change the position of any ingredient and the output will change to the custom item, which will convert to the custom item. You can also use this to your advantage if you already have vanilla items in your inventory and you want to stack on them instead of having custom items on a separate stack. However, this is not consistent and sometimes the custom item is the only possible output.

Notes for developers

If you are creating a datapack that adds custom food and you want your custom food to be recognized by this datapack, just do the following:

  • If it is a vegan food retexturing a non-vegan food item, just include the tag dnv.Vegan:1b in the NBT tags of the item.
  • If it is a non-vegan food retexturing a vegan food item, just include the tag dnv.Vegan:0b in the NBT tags of the item.

Image gallery

Changelog

VersionDateSummary
v1.1 05/Jun/2023 MC1.20 update + minor fixes + added readme.
v1.1 05/Jun/2023 MC1.20 update + minor fixes + added readme.
v1.0.1 23/Aug/2022 Minor fixes + added readme.
v1-resourcepack_v1b 20/Jul/2022 Fixed a bug with the resourcepack that would show some errors in the game log.
v1 17/Jun/2022 Added custom recipes and textures for plant-based milk, vegan honey, seitan steak, and not-fish fillet + egg-free baking + optional vegancraft features.

You are allowed to:

  • Download, use, and edit this datapack1 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 either to this website or to the datapack’s PlanetMinecraft page, if listed above.
  • Share this datapack or variations of it privately (e.g. transferring the files to friends), as long as there is no financial profit involved, the files are not publicly available, and these terms are included with the files you share in text format (these terms are already included in all my datapacks, just don’t remove them).

You are not allowed to:

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

  1. For all legal purposes, “this datapack” refers to all the files (source code, images, and any other) downloadable from this webpage or from its PlanetMinecraft page, if listed above.