COWMODSКаталог модов

expRepair

Take control of your Mending enchantment. expRepair lets you decide when and how your gear gets repaired using your stored XP — no more losing XP to random orb pickups at the wrong time.

Автор: lunixialive4,2 тыс.4обновлён 23 сент. 2026 г.
Механики игрыОптимизацияУтилиты

Описание

🔧 expRepair

Repair your gear with XP — passively or on demand. No anvils. No grindstones.

Fabric NeoForge

Download on CurseForge Discord GitHub

Minecraft 26.x & 1.21.x Single Player & Server Fabric API required on Fabric MIT License


Vanilla Mending only heals the item you're holding, and only when an XP orb happens to drop — so your armor rots mid-fight and your off-hand never gets a repair. expRepair fixes that. It spends your stored experience — levels and the progress bar, not just loose orbs — to keep your whole kit alive the moment it takes damage.

🆕 New in 1.9.5: one jar now runs on every Minecraft 26.x release — 26.1, 26.1.1, 26.1.2, 26.2 and 26.3.

No new items, no blocks — it's server-side, so a vanilla client can just connect, and it runs the same in single-player.

⚔️ Vanilla Mending vs. expRepair

🎣 Vanilla Mending🔧 expRepair
What it repairsOnly the held itemYour whole loadout (passive)
WhenWhen an XP orb landsEvery second, or on demand
XP sourceLoose orbs onlyYour stored XP
Armor while fightingRotsMaintained
ControlNonePassive / Manual + XP floor

✨ Two ways to repair — pick one

  • 🟢 Passive — the whole kit, hands-off. Once per second, every damaged Mending item you have equipped (main hand, off-hand, and all four armor slots) tops itself off from your XP, up to a budget. Your gear stays healthy in the background while you mine, fight, or fly.
  • 🎯 Manual — just the tool in hand. Sneak + right-click in the air holding a damaged Mending item and it repairs on the spot. Nothing happens automatically, so you decide when your levels get spent.

Turning one mode on turns the other off — no doubt about what's spending your XP.

🔧 How it works

XP converts to durability at a fixed, transparent rate: 1 XP = 2 durability. Each repair spends at most maxXpPerRepair (default 8 → up to 16 durability), drawn from your total experience.

  • A protective XP floor. Set a threshold and passive repair will never spend XP that would drop you below it — bank levels for that next enchant while the overflow keeps your gear alive.
  • Mending is the opt-in. Only Mending-enchanted items are ever touched — nothing repairs gear you didn't intend to.
  • Survival only, only while alive. Creative/spectator are skipped, and no XP is spent on the death screen.

🎛️ You're in control

  • A clickable login summary — on join, a compact status line shows your mode + threshold with inline toggle buttons (and you can switch the message off entirely).
  • Full admin control — operators set server-wide defaults, force a mode for any player, or block a mode outright. Config hot-reloads, no restart.
  • Plays nice with PvP mods — exposes a suppression hook so combat mods (e.g. pvpOption) can pause repairs mid-duel.

⌨️ Commands

Base command /exprepair (alias /er) — run it bare for a clickable help screen.

CommandWhat it does
/exprepair passiveToggle passive repair (turns manual off)
/exprepair manualToggle manual repair (turns passive off)
/exprepair threshold <levels>Set the XP floor passive won't spend below
/exprepair statusShow your passive / manual / threshold settings
/exprepair loginmessageToggle your on-join status message
/exprepair admin …Op tools: server defaults, per-player overrides, block a mode, reload

⚙️ Configuration

Server settings live in config/exprepair.json (editable in-game via /exprepair admin …, hot-reloads). Tune maxXpPerRepair, the new-player defaults for passive/manual/threshold, and master allowPassive / allowManual switches. Per-player choices persist separately.

📦 Compatibility

LoadersFabric and NeoForge — one jar runs on both
Minecraft26.1 – 26.3 — one jar, v1.9.5 · 1.21.11 and 1.21.5 – 1.21.10 — v1.9.4
Fabric APIRequired on Fabric · not needed on NeoForge
SideServer-side — vanilla clients fully supported, single-player too
Extra librariesNone — fully standalone

Enjoying it? Hop in the Discord · ⭐ the repo · explore the rest of Lunixia's Minecraft QOL Mods

⛏️ Small, focused mods that cut out the boring stuff.

Последние версии

Все версии →
release

1.9.5

1.9.5
23 сент. 2026 г.1,3 тыс.Minecraft: 26.1, 26.1.1, 26.1.2, 26.2, 26.3fabric, neoforge
Скачать
Что нового
## [1.9.5] — 2026-09-23 Minecraft 26.3 support, shipped as one jar for every 26.x release so far. No gameplay changes. ### Added - Minecraft **26.3** support. ### Changed - **One jar for Minecraft 26.1 through 26.3** — 26.1, 26.1.1, 26.1.2, 26.2 and 26.3 — on both Fabric and NeoForge, replacing the separate 26.1.x and 26.2.x jars. The mod's code is identical on all of them, so there is nothing to pick between. - The jar is now named `_MC-26.1-3`, and the code lives on the `multi_26.1-3` branch (`multi_26.1` and `multi_26.2` are retired). ### Requirements - **Java 25**, Minecraft 26.1–26.3. Fabric: Fabric Loader ≥ 0.19.3 + Fabric API for your Minecraft version. NeoForge: 26.1.2.76 or newer *(no Fabric API)*.
release

expRepair 1.9.4

1.9.4
24 июл. 2026 г.170Minecraft: 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10fabric, neoforge
Скачать
Что нового
v1.21.5-1.21.10 backport for both fabric and neoforge loaders
release

expRepair 1.9.4

1.9.4
24 июл. 2026 г.764Minecraft: 1.21.11fabric, neoforge
Скачать
Что нового
1.21.11 back port for both fabric and neoforge loaders
release

expRepair 1.9.4

1.9.4
23 июл. 2026 г.407Minecraft: 26.1, 26.1.1, 26.1.2fabric, neoforge
Скачать
Что нового
housekeeping release - no gameplay changes. unified codebase and naming for 26.x versions.
release

expRepair 1.9.4

1.9.4
23 июл. 2026 г.877Minecraft: 26.2fabric, neoforge
Скачать
Что нового
housekeeping release - no gameplay changes. unified codebase and naming for 26.x versions.
release

expRepair 1.9.3

1.9.3
5 апр. 2026 г.205Minecraft: 1.21.11fabric
Скачать
Что нового
- Added /exprepair loginmessage — per-player toggle for the login status message (default: on)
release

expRepair 1.9.3

1.9.3
5 апр. 2026 г.290Minecraft: 26.1, 26.1.1fabric
Скачать
Что нового
- Fixed mod version number (was incorrectly set to 1.2.2) - Broadened Minecraft version compatibility to cover both 26.1 and 26.1.1
release

expRepair 1.9

1.9
25 мар. 2026 г.43Minecraft: 1.21.11fabric
Скачать
Что нового
Changelog v1.9 - Migrated player data storage from NBT AttachmentTypes to a file-based system (config/exprepair/playerdata.json) - Legacy NBT data auto-migrates and is cleaned up on player join - Restructured into Architectury multi-loader layout (common + fabric modules) v1.0 - Fixed player settings (passive mode, manual mode, threshold) being lost on dimension change or death/respawn - Enforced mutual exclusion between passive and manual repair modes — enabling one disables the other - Restructured admin commands: all now under /er admin, removed redundant subcommand layers - /er admin reload now broadcasts by default; silent is explicit - Removed unused session maps and dead code Initial Release - Passive auto-repair: automatically repairs Mending items using XP - Manual repair: sneak + right-click to repair on demand - Per-player toggles for passive/manual modes - Configurable XP threshold (minimum XP floor before repair triggers) - Configurable max XP consumed per repair tick - Full admin commands for managing per-player settings and server defaults - /er alias for all /exprepair commands
release

expRepair 1.6

1.6
21 мар. 2026 г.20Minecraft: 1.21.11fabric
Скачать
Что нового
## Changelog ### 🐛 Bug Fixes - **Fixed: Settings lost on dimension change** — Player repair settings (passive, manual, threshold) were silently reset when traveling through a portal to the Nether or End. Settings now persist correctly across all dimension changes. - **Fixed: Settings lost on death/respawn** — Same fix also covers player data being dropped on respawn after death. ### ⚙️ Command Changes - All admin commands are now grouped under `/er admin` for clarity - Removed the `default` subcommand layer — server settings are now directly under `/er admin` - `/er admin threshold` and `/er admin maxXpPerRepair` now show the current value when run without arguments - Removed redundant `/er admin <player> status` — just use `/er admin <player>` - `/er admin reload` now broadcasts by default; use `/er admin reload silent` to suppress ### 🔄 Behavior Changes - Removed session vs. permanent distinction — player settings are now always saved permanently - Passive and manual repair are now strictly mutually exclusive — enabling one automatically disables the other. Both can still be disabled simultaneously. - If the config file is hand-edited with both `defaultPassive` and `defaultManual` set to `true`, manual repair takes priority ### 📋 Full Command Reference #### Player Commands | Command | Description | |---|---| | `/er` | Help / overview | | `/er passive` | Toggle passive repair on/off | | `/er manual` | Toggle manual repair on/off | | `/er threshold [levels]` | View or set your XP floor (0 to clear) | | `/er status` | View your current settings | | `/er serverdefaults` | View server defaults (read-only) | | `/er version` | Show mod version | #### Admin Commands (OP level 2+) | Command | Description | |---|---| | `/er admin` | View server settings | | `/er admin passive on\|off` | Set default passive repair | | `/er admin passive allow on\|off [silent]` | Enable/disable passive for all players | | `/er admin manual on\|off` | Set default manual repair | | `/er admin manual allow on\|off [silent]` | Enable/disable manual for all players | | `/er admin threshold [levels]` | View or set default XP floor | | `/er admin maxXpPerRepair [xp]` | View or set max XP spent per repair tick | | `/er admin reload [silent]` | Reload config from disk | | `/er admin <player>` | View a player's settings | | `/er admin <player> reset` | Reset player to server defaults | | `/er admin <player> passive on\|off` | Set a player's passive repair | | `/er admin <player> manual on\|off` | Set a player's manual repair | | `/er admin <player> threshold <levels>` | Set a player's XP floor | > All commands also work with `/exprepair` in place of `/er`.
release

expRepair 1.5

1.5
18 мар. 2026 г.26Minecraft: 1.21.11fabric
Скачать
Что нового
1st Release