Language

Durability Damage Recipe

Durability Damage Recipe

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 in your mod or data pack!

771 downloads 5 followers updated 10mo ago
latest v1.21.8-1.0.1 Modrinth
Fabric 1.21.1 – 1.21.8 EquipmentGame-mechanicsLibrary

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:

  • New recipe types: durabilitydamagerecipe:crafting_damage_shapeless and durabilitydamagerecipe:crafting_damage_shaped
  • These recipe types are similar to the minecraft:crafting_shapeless and minecraft:crafting_shaped recipe types, but accept an additional parameter: damage
  • Damage defaults to 1 and controls the amount of damage applied to damageable items used in these crafting recipes
  • If a recipe's damage is greater than the remaining durability of any of the damageable input items, crafting is not possible
  • Crafter block will eject damageable items after performing the craft
  • Configurable display of "not enough durability" notifications when crafting or using Crafter block
  • In-game documentation is available via Treatise if installed
  • In-game configuration is available via Mod Menu if installed

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!

Versions

Release
1.21.8-1.0.1
fabric · 1.21.8 · 10mo ago
- Release for Minecraft 1.21.8
74
Release
1.21.7-1.0.1
fabric · 1.21.7 · 11mo ago
- Release for Minecraft 1.21.7
60
Release
1.21.5-1.0.1
fabric · 1.21.5 · 13mo ago
- Null check for Crafter block owner
100
Release
1.21.4-1.0.1
fabric · 1.21.4 · 13mo ago
- Null check for Crafter block owner
65
Release
1.21.1-1.0.1
fabric · 1.21.1 · 13mo ago
- Null check for Crafter block owner
206
Release
1.21.5-1.0.0
fabric · 1.21.5 · 14mo ago
- Updated to Minecraft 1.21.5 - Changed icon
73
Release
1.21.1-1.0.0
fabric · 1.21.1 · 16mo ago
- Initial 1.21.1 release
113
Release
1.21.4-1.0.0
fabric · 1.21.4 · 17mo ago
- Initial release
80

Comments 0

No comments yet. Be the first to share your thoughts.

Download Durability Damage Recipe

Files are served directly from the original source. Modgrid does not host or modify them.