HomeJavaModsDurability Damage Recipe
Durability Damage Recipe
ModsJava

Durability Damage Recipe

by its_Paz · on Modrinth

A mod adding 2 new crafting recipe types that damage damageable input items instead of consuming them during crafting. These recipe types are ready to use…

⬇ Download on Modrinth
Durability Damage Recipe — screenshot 1Durability Damage Recipe — screenshot 2Durability Damage Recipe — screenshot 3

Durability Damage Recipe

Description

This mod adds 2 new recipe types that damage damageable input items instead of using them up, ready to use in your mod or data pack!

An example usage would be a recipe to craft gravel with a shovel to get flint, returning the shovel with some durability loss.

Let your imagination run wild!

Features:

The durability damage taken by an item is currently not affected by the item's enchantments, like Unbreaking.

Using the recipes:

Click here to learn how to create a data pack if you don't know how.

Recipe .json files should be added to the data/<namespace>/recipe folder.

Example 1.21.4/5 custom_shapeless_recipe.json:

{
  "type": "durabilitydamagerecipe:crafting_damage_shapeless",
  "category": "misc",
  "group": "flint",
  "ingredients": [
    "minecraft:gravel",
    "#minecraft:shovels"
  ],
  "damage": 1,
  "result": {
    "count": 1,
    "id": "minecraft:flint"
  }
}

Example 1.21.4/5 custom_shaped_recipe.json:

{
  "type": "durabilitydamagerecipe:crafting_damage_shaped",
  "category": "building",
  "group": "cobblestone",
  "key": {
    "S": "minecraft:stone",
    "P": "#minecraft:pickaxes"
  },
  "pattern": [
    "SSS",
    "SPS",
    "SSS"
  ],
  "damage": 8,
  "result": {
    "count": 8,
    "id": "minecraft:cobblestone"
  }
}

Example 1.21.1 custom_shapeless_recipe.json:

{
  "type": "durabilitydamagerecipe:crafting_damage_shapeless",
  "category": "misc",
  "group": "flint",
  "ingredients": [
    {
      "item": "minecraft:gravel"
    },
    {
      "tag": "minecraft:shovels"
    }
  ],
  "damage": 1,
  "result": {
    "count": 1,
    "id": "minecraft:flint"
  }
}

Example 1.21.1 custom_shaped_recipe.json:

{
  "type": "durabilitydamagerecipe:crafting_damage_shaped",
  "category": "building",
  "group": "cobblestone",
  "key": {
    "P": {
      "tag": "minecraft:pickaxes"
    },
    "S": {
      "item": "minecraft:stone"
    }
  },
  "pattern": [
    "SSS",
    "SPS",
    "SSS"
  ],
  "damage": 8,
  "result": {
    "count": 8,
    "id": "minecraft:cobblestone"
  }
}

Config:

Crafting grid "not enough durability" options: "OFF", "ON", "LORE_FRIENDLY"

Crafter "not enough durability" options: "OFF", "ON", "LORE_FRIENDLY"

Example .minecraft/config/durabilitydamagerecipe.json:

{
  "craftingNotificationOption": "ON",
  "crafterNotificationOption": "ON"
}

Support

If you have a bug report, feature request, or any other type of issue, please post on our GitHub issues page. This is an issues page for all of our mods, so be sure to include the mod's name and version in your post. We appreciate all feedback!

If you'd like to support development, you can leave a tip at our BuyMeACoffee. Only if it's within your means- otherwise, using, sharing, and enjoying the mod is support enough. Thank you!

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more