ModsFinder

Blood Mending

by wdfeer

Blood Mending is a Fabric magic mod that lets a Mending enchantment spend the player's health to repair tools, and it is open source under the GNU General Public License v3.0 only.

FabricClient and serverGNU General Public License v3.0 onlyOpen source1.20.1 – 1.21

What it does

Enchantment repairs tool cost health. Instead of drawing on experience, the Blood Mending enchantment restores durability to the tool it is on and charges the wearer in health. Three levels exist, each restoring more durability: level 1 gives 20 durability, level 2 gives 40 and level 3 gives 80. A player needs at least 50% of maximum health for the repair to happen, and the health cost is charged only while health stays above 2.

The effect scales with the server difficulty setting, so damage taken for the repair grows on harder worlds and shrinks on Peaceful. Every player and the server need a copy of the mod. Fabric API and Fabric Language Kotlin are required, and files are published for Fabric only, in two release versions: 1.20.1 and 1.21. The latest file, 0.1.10+1.21 for 1.21, was posted on 2025-02-10, after the first release on 2024-07-16.

Key features

  1. Health-powered repairs

    The enchantment repairs tools by drawing health from the player wearing them instead of experience.

  2. Three enchantment levels

    Blood Mending comes in three levels, restoring 20, 40 or 80 durability per repair.

  3. Health threshold

    A repair only happens when the player is at or above 50% of maximum health, and the cost cannot drop health below 2.

  4. Difficulty scaling

    The health cost scales with the server difficulty setting, with Peaceful reducing it.

Compatibility

Latest build for each game version and loader.

1.210.1.10+1.21
1.20.10.1.10+1.20.1
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 2

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required
Fabric Language KotlinThis is a mod that enables usage of the Kotlin programming language for Fabric mods.
Required

Use cases

Who it’s for: Players who want a mending alternative that trades health rather than experience, and server owners who run Fabric worlds on 1.20.1 or 1.21 and want the mod to match their difficulty settings.

How it compares

Full comparison

Fast Mending is server-side only, licensed under the MIT License and published for 1.21.11, so players join without installing it. Uncapped Anvil is also Fabric-only and runs on client and server, under the MIT License, covering 1.20 – 1.21.11, and it changes the anvil rather than the enchantment. Unmending is open source under the GNU General Public License v3.0 only, runs on client and server for 1.20.1 – 1.21.7, and works on the opposite side of the tradeoff: it removes durability from enchanted items instead of spending health.

ModLoadersGame versionsEnvironmentUpdated
Blood MendingFabric1.20.1 – 1.21Client and server2025-02-10
Fast MendingFabric1.21.11Server-side only2026-01-19
Uncapped AnvilFabric1.20 – 1.21.11Client and server2026-03-16
UnmendingFabric1.20.1 – 1.21.7Client and server2025-07-16

Questions

Does Blood Mending require Fabric API?

Yes. Fabric API and Fabric Language Kotlin are both required dependencies, and each must be installed next to Blood Mending.

Does the server need Blood Mending?

Yes. Installation covers the server and each player's game.

Which game versions does Blood Mending support?

Files exist for 1.20.1 and 1.21, and the latest Fabric file, 0.1.10+1.21, targets 1.21.

In the catalog

Blood Mending is one of 7,216 Magic mods on ModsFinder, and one of 3,630 Magic mods for Fabric. 15,770 mods support Minecraft 1.21.

More from wdfeer

All projects

Similar mods

Official listing

Owner
wdfeer
Published
2024-07-16
Updated on Modrinth
2025-02-10
Facts verified
2026-10-15

Tags