Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Links
Tags
Creators
Details
Licensed MIT
Published 2 days ago
Updated 3 weeks ago
šØ OmniRepair
Repair Vanilla & RPG Items Safely. MMOItems Supported.
š Overview
OmniRepair is a lightweight, performance-focused Minecraft repair plugin that supports both vanilla items and MMOItems custom equipment. Built with clean architecture and production-ready code.
⨠Key Features
- Universal Durability Detection ā Vanilla tools/armor/weapons + MMOItems custom durability
- Simplified Repair GUI ā 27-slot interface with 3 buttons (Repair Hand, Repair All, Close)
- Multiple Payment Methods ā Vault economy, XP levels, item costs, or free repair
- NBT Preservation ā Safe cloning with full enchantment/lore/custom data protection
- Blacklist System ā 4-tier filtering: materials, lore, names, MMOItems IDs
- Anvil Protection ā Prevents MMOItems from being enchanted in vanilla anvils
- Soft Dependencies ā Graceful degradation without required plugins
š® Usage
Commands
| Command | Description | Permission |
|---|---|---|
/repair |
Open repair GUI for yourself | omnirepair.use |
/repair <player> |
Open repair GUI for another player | omnirepair.admin |
/repair reload |
Reload configuration | omnirepair.admin |
/repair debug |
Toggle debug mode | omnirepair.admin |
GUI Layout
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā šØ RPG Mender ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā¤
ā [ ] [ ] [ ] [ ] [Close] [ ] [ ] ... ā
ā [ ] [Hand] [ ] [ All ] [ ] [ ] [ ] ... ā
ā [ ] [ ] [ ] [ ] [ ] [ ] [ ] ... ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
- Slot 10 (Repair Hand) ā Repair item in your hand
- Slot 12 (Repair All) ā Repair all damaged items in inventory
- Slot 4 (Close) ā Close the GUI
āļø Configuration
Main Settings (config.yml)
settings:
debug: false
support-mmoitems: true
use-economy: true
cost-per-percent: 10.0
max-cost: 5000.0
min-cost: 5.0
max-bulk-repair: 360
Economy Options
| Method | Config | Description |
|---|---|---|
| Vault Economy | economy.enabled: true |
Withdraw from player balance |
| XP Levels | economy.use-xp-cost: true |
Deduct XP levels |
| Item Cost | economy.use-item-cost: true |
Consume specific items |
| Free Repair | omnirepair.free permission |
Bypass all costs |
Blacklist System
blacklist:
materials:
- BEDROCK
- BARRIER
lore-contains:
- "&lEVENT ITEM"
- "Unrepairable"
name-contains:
- "Event Item"
mmoitems-ids:
- "EXAMPLE_SWORD_EVENT"
MMOItems Integration
mmoitems:
enabled: true
custom-cost-multiplier: 1.5
sync-lore: true
lore-format:
enabled: true
line: "&7Durability: &a{current} &7/ &a{max} &7(&e{percent}%&7)"
position: "ADD_BOTTOM"
š”ļø Safety & Protection
| Protection | Implementation |
|---|---|
| NBT Preservation | Clone + verify: enchantments, display name, lore, custom model data, PDC keys |
| Soulbound Check | Scan lore for soulbound keywords from config |
| Anvil Protection | Block MMOItems from anvil enchant (prevents EXP leak) |
| Blacklist System | 4-tier: material, lore-contains, name-contains, MMOItems IDs |
| Cost Cap | max-cost and min-cost prevent exploitation |
| Rollback Safety | Clone item BEFORE repair; if fails, original unchanged |
š Plugin Integrations
| Plugin | Status | Method | Fallback |
|---|---|---|---|
MMOItems 6.9+ |
ā Soft Dependency | Reflection API + NBT PDC | NBT-only |
Vault 1.7+ |
ā Soft Dependency | ServicesManager | Free repair |
| AdvancedEnchantments | ā Soft Dependency | Reflection API + NBT PDC | NBT-only |
WorldGuard 7.0+ |
āļø Config Only | Region checks | N/A |
š Permissions
| Permission | Default | Description |
|---|---|---|
omnirepair.use |
true |
Use repair GUI |
omnirepair.hand |
true |
Use /repair hand |
omnirepair.bulk |
false |
Use /repair all |
omnirepair.admin |
op |
Admin commands (reload, debug) |
omnirepair.free |
false |
Free repair (bypass costs) |
š License
MIT License - see LICENSE file for details.
š Links
- Source Code: https://github.com/Syaaddd/OmniRepair
- Issues: https://github.com/Syaaddd/OmniRepair/issues
- Releases: https://github.com/Syaaddd/OmniRepair/releases
Made with ā¤ļø for the Minecraft community


