1.0.0
Compatibility
Required content
Changes
In vanilla Minecraft, if you're mining/chopping/digging and don't notice your tool's durability bar, it can break.
What it does instead: The mod watches your held item every tick. The instant a tool (pickaxe, axe, shovel, hoe, or shears — configurable individually) hits exactly 1 durability left, it automatically switches you away from it so it survives.
It respects you: If you manually switch back to that "about to break" tool on purpose, the mod won't fight you and force-switch it away again — it only acts on drops it detects itself, not on your deliberate choices. Configurable destination behavior; where it swaps you to when it pulls the dying tool out of your hand. Based on the code, the options are:
a. Empty Hotbar Slot b. Another Similar Tool (i.e. a spare of the same type) c. Another Tool Entirely d. Any Hotbar Slot (ascending order, i.e. if you have tool on 5th bar it moves to 6th)
Settings screen: It integrates with Mod Menu + Cloth Config, so you get an in-game config screen to toggle protection per tool type and pick the destination behavior — no editing config files by hand.
It's a lightweight "quality of life / anti-frustration" mod — no new items, blocks, or gameplay changes, just protecting your gear.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:HfEmzGp4:eNHmShoU"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:HfEmzGp4:eNHmShoU"
}

