I'm new to making resource packs for Minecraft Java and have decided to try to create some custom crafting. I've tried to change the recipe for black dye, requiring you to craft it with a diamond. I have applied the resource pack and moved it to the top, although, when I place a diamond in the crafting grid, nothing happens. What have I done wrong?

My directory structure is as follows:

My Resource Pack/
├─ data/
│  ├─ minecraft/
│  │  ├─ recipes/
│  │  │  ├─ black_dye.json
├─ pack.mcmeta

My pack.mcmeta is the following.

    "pack": {
        "pack_format": 8,
        "description": "Makes it easier and cheeper to craft items such as blocks of ore"

Just as a test, I made a diamond craft black dye with the following code.

  "type": "minecraft:crafting_shapeless",
  "group": "black_dye",
  "ingredients": [
      "item": "minecraft:diamond"
  "result": {
    "item": "minecraft:black_dye"


You must log in to answer this question.

Browse other questions tagged .