
Durability Multiplier
"Stop babysitting your tools. Multiply durability or go God Mode — it's just a GameRule away."
Introduction
Crafting top-tier Diamond or Netherite gear, enchanting it with Mending and Unbreaking, and grinding hundreds of hours of survival — only to watch your durability bar drain in a single quarry run. Vanilla tool degradation punishes dedication.
Durability Multiplier eliminates equipment burnout under the Instant Gratification design philosophy. Rather than altering item NBT data or breaking save compatibility, it intercepts durability damage at the source using a single lightweight ItemStack.hurtAndBreak Mixin. Every durability drain event is scaled by a server-wide percentage you control — no NBT edits, no world corruption, safe to add or remove at any time.
1 Jar 1 Version Policy: I build 1 dedicated JAR for each Minecraft version (e.g. MC 26.2, MC 26.3). Please download the exact build that matches your Minecraft installation.
Survival World Safe: Safe to add or remove at any time! Gear scales dynamically at runtime; no permanent item NBT or save file changes.
Part of the Instant Gratification Collection — mods that respect your time.
Features
Percentage-Based Durability Scaling
The core mechanic uses integer percentage values:
- 100% — vanilla durability (no change)
- 200% — 2x durability (items last twice as long)
- 400% — 4x durability
- 50% — half durability (items wear faster)
- -1 — Single-Use / Glass Mode (item breaks on first use)
The default is 200% (2x global durability) — a balanced vanilla+ baseline that doubles tool lifespans.
Three Durability Modes Per Category
| Mode | GameRule Type | Effect |
|---|---|---|
Percentage (ig:dm_percent_*) |
Integer | Scale durability. 100 = vanilla, 200 = 2x, -1 = single-use |
Infinity / God Mode (ig:dm_infinity_*) |
Boolean | Item never takes damage. Overrides percentage. |
Single-Use / Glass Mode (ig:dm_single_use_*) |
Boolean | Item breaks on first use. Overrides percentage. |
Fine-Grained Category Hierarchy
Control each gear type independently with a clean priority chain: per-item override → sub-type → category group → global fallback.
- Weapons: Swords, Spears, Tridents, Maces, Bows, Crossbows, Shields
- Tools: Pickaxes, Axes, Shovels, Hoes, Shears, Fishing Rods, Brushes, Flint & Steel
- Armor: Helmets, Chestplates, Leggings, Boots
- Flight: Elytra
Modded Item Support
Durability Multiplier auto-discovers all damageable modded items from other mods at startup. Each mod item gets its own dynamic GameRules (ig:percent_<namespace>_<path>, ig:infinity_<namespace>_<path>, ig:single_use_<namespace>_<path>), giving you per-item surgical control over every modded tool and weapon.
Durability Tooltip
An optional in-game tooltip displays the active multiplier or mode label on every affected item. Toggle with ig:dm_show_tooltip. Display format is configurable: ADAPTIVE (auto-switches between Nx and %), PERCENTAGE, or MULTIPLIER.
Optional Config GUI
Install ModMenu + YetAnotherConfigLib (optional, not required) for a full in-game config screen without editing JSON files.
GameRule Reference
Set any rule in-game with /gamerule <key> <value>. No server restart required.
Global and Category Rules
| GameRule Key | Type | Default | Description |
|---|---|---|---|
ig:dm_percent_global |
Integer | 200 | Global fallback for all items (100 = vanilla, 200 = 2x, -1 = single-use) |
ig:dm_percent_weapons |
Integer | 0 | Weapon category fallback (0 = defer to global) |
ig:dm_percent_tools |
Integer | 0 | Tool category fallback |
ig:dm_percent_armor |
Integer | 0 | Armor category fallback |
ig:dm_percent_elytra |
Integer | 0 | Elytra-specific percentage |
ig:dm_infinity_global |
Boolean | false | God Mode for all items |
ig:dm_single_use_global |
Boolean | false | Glass Mode for all items |
ig:dm_show_tooltip |
Boolean | true | Show active multiplier in item tooltip |
Sub-Type Rules — Weapons
| GameRule Key | Items |
|---|---|
ig:dm_percent_swords |
Swords |
ig:dm_percent_spears |
Spears |
ig:dm_percent_tridents |
Tridents |
ig:dm_percent_maces |
Maces |
ig:dm_percent_bows |
Bows |
ig:dm_percent_crossbows |
Crossbows |
ig:dm_percent_shields |
Shields |
Sub-Type Rules — Tools
| GameRule Key | Items |
|---|---|
ig:dm_percent_pickaxes |
Pickaxes |
ig:dm_percent_axes |
Axes |
ig:dm_percent_shovels |
Shovels |
ig:dm_percent_hoes |
Hoes |
ig:dm_percent_shears |
Shears |
ig:dm_percent_fishing_rods |
Fishing Rods |
ig:dm_percent_brushes |
Brushes |
ig:dm_percent_flint_and_steel |
Flint & Steel |
Sub-Type Rules — Armor
| GameRule Key | Items |
|---|---|
ig:dm_percent_helmets |
Helmets |
ig:dm_percent_chestplates |
Chestplates |
ig:dm_percent_leggings |
Leggings |
ig:dm_percent_boots |
Boots |
All _percent_ rules have an _infinity_ and _single_use_ twin. Example: ig:dm_infinity_elytra, ig:dm_single_use_swords.
Setup
- Install Fabric Loader and Fabric API.
- Install Dasik Library
>=1.8.38(required dependency). - Drop the
.jarinto yourmods/folder and launch. - Customize via
/gamerule ig:dm_percent_global 300or editconfig/durability-multiplier.json.
Support & Community
I'm an independent solo developer creating lightweight, vanilla-enhancing mods that respect your time and game performance. If Durability Multiplier saves your gear, consider supporting future development:
Indonesian supporters can support my work using local payment options (GoPay, OVO, Dana, QRIS, LinkAja) via Saweria or SocioBuzz.
Join my official Discord community for live development updates, early test builds, and friendly support: https://discord.gg/EV99bgAFqb
Metadata & Permissions
| Property | Value |
|---|---|
| Mod Name | Durability Multiplier |
| Namespace / Mod ID | durability-multiplier |
| License | GNU General Public License v3.0 (GPLv3) |
| Side Safety | Server & Client (Server-Authoritative) |
| Required Dependency | Dasik Library >=1.8.38 |
| Optional | ModMenu, YetAnotherConfigLib (in-game GUI) |
| Source Code | GitHub Repository |
| Issue Tracker | GitHub Issues |
Modpack Permissions: You are fully welcome to include this mod in any modpack! The mod file must be downloaded directly through Modrinth or CurseForge. Re-uploading or redistributing the JAR to third-party sites is prohibited.
License & Fork Guidelines: This project is open-source under GNU GPLv3. You are encouraged to fork and create genuine modifications — provided your project stays open-source under GPLv3 with proper attribution. Zero-change re-uploads or clone forks with no meaningful modifications are strictly forbidden.
Made with love for the Minecraft community — Part of the Instant Gratification Collection

