A datapack that adds plant-based alternatives to leather, string, wool, and feathers.

You will need my Acacia Gum datapack in order to have a vegan leather option (but it's not required to use this datapack).

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

Faux Leather

Crafted with 3 slime balls and either 3 of the following ingredients:

  • Cactus
  • Dark oak log or wood
  • Bamboo block

or 6:

  • Paper
  • Dried kelp.

Faux leather recipes

Rudimentary beds

Beds can be crafted with 3 wooden planks and 3 hay, or 6 jungle leaves or grass.

Rudimentary bed recipes

Plant-based string

Vines, sugar cane, and dripleaves can be used to craft string. Use 4 of these strings to craft vegan “wool”.

Plant string recipes

Faux feathers

Craft faux feathers with a stick, two strings, and one of any leaves.

Faux Feather recipe

Synthetic cobwebs

Cobwebs can be crafted with 8 strings and a slime ball.

Custom textures

Faux leather and plant string have their own texture. Here they are compared to their vanilla counterparts:

Texture comparison

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

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.
  • Some xp will be awarded when crafting faux leather, plant string, and faux feathers. For leather/feathers, the amount of xp is somewhat equivalent to what you would get by getting it the “regular” way (breeding and killing cows/chickens). For string, it is only 0.1 XP, since it’s very easy to get.
  • Vegan ingredients detection: the datapack will determine 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.

Faux leather with animal slime

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.

Future features

In the future, I might consider:

  • Improving the existing recipes and advancements.
  • Improving the vegan advancement tree.

Reasoning for the recipes

  • Faux leather is based on real-world alternatives for leather, dark oak representing tree bark. Slime represents the plastic substances which are often used in their manufacture.
  • Rudimentary beds: I just found it weird how in the early game you need to find sheep in order to sleep, and thought it would make sense to be able to craft beds with more rudimentary materials.
  • String: since the most common real-world plants that produce fibers are not in the game (cotton, linen, flax…) I just decided to take the vanilla plants that looked more “stringy” and also sugar cane, because in-game it is already implied that it produces fiber since you make paper from it.
  • Faux feathers can be crafted in real life using cloth or leaves. I decided to use leaves for this recipe since they already have a similar shape and can be used to craft arrows, whil using wool would make them very easy to get (since you can craft wool from string). The recipe represents leaves sewn together to a small stick in a feather-like shape.
  • Since cobweb is rarely used in the game, I just added a simple recipe which represents strings covered in slime to make them sticky.
  • I considered adding a recipe for rabbit hides but, since they are only used to craft bundles, which are not yet officially in the game, I didn’t do it. If you want to craft bundles without killing rabbits, I suggest using Vanilla Tweaks’ Craftable Bundles (Leather) or my own Scrap Leather, which allows you to convert leather to rabbit hides.
  • I didn’t create a “vegan wool” item because of how many color variants there are and the difficult/cumbersome it would be to have a vegan variant for each one of them.

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.

Image gallery

Changelog

VersionDateSummary
v1.1.1 05/Jan/2024 Fixed bug with grass beds on newer MC versions.
v1.1 05/Jun/2023 Added faux feather + technical changes.
v1 15/Oct/2022 Custom recipes for faux leather, plant string, beds, and cobweb + 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.