Skip to content

DuraPing

Client-side quality-of-life mod that helps you never break your favorite tools, armor, or elytra again. Frustrating, right!? With DuraPing, you get alerts through chat, sound, screen flash and more when your gear is running low on durability.

FabricNeoForge
Loaders
FabricNeoForge
Downloads on Modrinth
671
Followers on Modrinth
5
versions
12
Updated
June 20, 2026Jun 20
Published
in 2025
Spam? Use the Snooze feature! — You can use the snooze feature to snooze alerts for the duration configured in the mod menu (default: 5 minutes). To enable snooze, you can use the Num 8 on the numpad. To cancel the snooze, you just press Num 8 again. · swipe

At a glance

Runs on Fabric and NeoForge
For Minecraft 1.21.9–1.21.11, 26.1.2
Client only — no need to install it on the server
Latest version — 0.7.0+26.1.2 from June 20, 2026
License GPL-3.0-only — free
Where it's needed
In gamerequiredOn servernot needed

Install in the game only; not needed on the server

Game versions1.21.9–1.21.11, 26.1.2

DuraPing

Never break your favorite gear again. Timely durability alerts through chat, sound, screen flash, or hotbar toast, the moment a tool, weapon, or armor piece runs low.

Build Total downloads License

Source Support Discord

DuraPing is a client-side quality-of-life mod that watches the durability of everything you have equipped and warns you before it breaks. Pick how you want to be told (chat, sound, a screen flash, or a hotbar toast), set the thresholds that matter to you, and stop losing enchanted gear to one swing too many. It runs on Fabric and NeoForge, needs nothing on the server, and stays out of your way until your gear is actually in danger.

At a glance

🔔 Multi-tier alertsWarn, Danger, and Critical thresholds, plus an emergency alert at 2 durability that bypasses snooze.
📺 Four alert channelsChat, custom sound, screen flash, and hotbar toast. Each one toggles independently.
🎒 Every slot watchedMain hand, offhand, and all four armor pieces, every tick.
🤫 Smart anti-spamPer-tier cooldowns, hysteresis re-arming, and activity-aware quieting while you mine.
🎚️ Per-item thresholdsOverride warn, danger, and critical percentages for specific items by id.
⏱️ Snooze and toggleKeybinds to silence alerts for a few minutes or switch the mod off entirely.
🧩 In-game configA clean Mod Menu + Cloth Config screen on Fabric; a plain JSON file on both loaders.
🌍 Client-side onlyWorks on vanilla servers, modded servers, and singleplayer. No server install.

Every feature

Alerts

  • Multi-tier thresholds: Warn (25%), Danger (10%), and Critical (5%) by default, each with its own color and cooldown.
  • Emergency alert at 2 durability: ignores snooze, flashes the screen, repeats the critical sound, and prints a banner so you cannot miss it.
  • Chat messages with the item name and exact uses remaining.
  • Custom sounds for warn and critical, with subtitle support.
  • Screen flash: a brief, low-opacity vignette for a glance-free heads-up.
  • Hotbar toast messages for a quieter, text-only nudge.

Smart monitoring

  • Watches the main hand, offhand, and all armor continuously.
  • Fires once on a downward threshold crossing, then re-arms only after you recover, with configurable hysteresis for Mending or modded durability regen.
  • Activity-aware mode stretches warn and danger cooldowns while you are continuously mining, so a long dig does not spam you.
  • Optional quiet-below-warn: visual-only alerts in the warn tier, no sound or chat.

Customization

  • Per-item overrides: different thresholds for an elytra, a netherite pickaxe, or anything else, keyed by item id.
  • Tunable thresholds, per-tier cooldowns, and snooze duration.
  • In-game config screen on Fabric via Mod Menu and Cloth Config. On NeoForge, edit the config file directly.

Controls

  • Keybinds to toggle, snooze or cancel, and show main-hand durability on demand (defaults on the numpad, fully rebindable).

Auto-swap (off by default)

  • Swaps a worn-down tool or armor piece for a more durable copy from your inventory, through server-synced inventory actions that hold up on real servers.

Configuration

The config lives at config/duraping.json and is created on first launch.

{
  "enabled": true,
  "chat": true,
  "sound": true,
  "flash": false,
  "toast": false,
  "warn": 25,
  "danger": 10,
  "critical": 5,
  "warnCooldownSec": 30,
  "dangerCooldownSec": 15,
  "criticalCooldownSec": 7,
  "overrides": {
    "minecraft:elytra": { "warn": 15, "danger": 7, "critical": 1 }
  }
}

On Fabric you can edit everything live from Escape, Mods, DuraPing, Config (requires Mod Menu and Cloth Config). Per-item overrides use the namespaced item id, for example minecraft:netherite_pickaxe.

Keybinds

KeyAction
Numpad 7Toggle DuraPing on or off
Numpad 8Snooze for 5 minutes, or cancel an active snooze
Numpad 9Show current main-hand durability
Numpad 0Manual auto-swap trigger

Rebind any of these under Options, Controls, DuraPing.

Requirements

LoaderFabric or NeoForge
Minecraft1.21.9, 1.21.10, or 1.21.11
Java21

Optional (Fabric): Mod Menu and Cloth Config for the in-game settings screen. Everything works without them through the config file.

Multiplayer

DuraPing is fully client-side. It reads only your own inventory and never talks to the server, so it works on vanilla servers, modded servers that do not have it, and in singleplayer, with no permissions or server-side install required.

Found a bug? Have an idea?

Bug reports and feature ideas are welcome. Open a GitHub issue with your loader and Minecraft version, your DuraPing version, and any relevant console output. For quick questions or to help test, join the Discord.

Released under the MIT License.

FAQ

How to install DuraPing?

Install Fabric for your Minecraft version, download DuraPing for the same version and loader, put the file into the mods folder and launch the game with the loader profile.

Which Minecraft versions does DuraPing support?

DuraPing has builds for Minecraft 1.21.9–1.21.11, 26.1.2.

Is DuraPing needed on the server?

Client only — no need to install it on the server

License and source
GNU General Public License v3.0 onlyfree to use and share; changes to the mod itself must be published under the same license
Original — Modrinth↗Files unchanged, verified with SHA-512Is this your mod? For rights holders

The site uses cookies: the necessary ones for sign-in and the theme, plus the Yandex Metrica and LiveInternet visit counters — they show us how the site is used. We have no advertising cookies. More