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

OmniRepair

Repair Vanilla & RPG Items Safely. MMOItems Supported.

Автор: Syaaddd280обновлён 13 сент. 2026 г.
ЭкономикаСнаряжениеМеханики игры

Описание

🔨 OmniRepair

Repair Vanilla & RPG Items Safely. MMOItems Supported.

Version Java Platform Minecraft License


📋 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

CommandDescriptionPermission
/repairOpen repair GUI for yourselfomnirepair.use
/repair <player>Open repair GUI for another playeromnirepair.admin
/repair reloadReload configurationomnirepair.admin
/repair debugToggle debug modeomnirepair.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

MethodConfigDescription
Vault Economyeconomy.enabled: trueWithdraw from player balance
XP Levelseconomy.use-xp-cost: trueDeduct XP levels
Item Costeconomy.use-item-cost: trueConsume specific items
Free Repairomnirepair.free permissionBypass 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

ProtectionImplementation
NBT PreservationClone + verify: enchantments, display name, lore, custom model data, PDC keys
Soulbound CheckScan lore for soulbound keywords from config
Anvil ProtectionBlock MMOItems from anvil enchant (prevents EXP leak)
Blacklist System4-tier: material, lore-contains, name-contains, MMOItems IDs
Cost Capmax-cost and min-cost prevent exploitation
Rollback SafetyClone item BEFORE repair; if fails, original unchanged

🔌 Plugin Integrations

PluginStatusMethodFallback
MMOItems 6.9+✅ Soft DependencyReflection API + NBT PDCNBT-only
Vault 1.7+✅ Soft DependencyServicesManagerFree repair
AdvancedEnchantments✅ Soft DependencyReflection API + NBT PDCNBT-only
WorldGuard 7.0+⚙️ Config OnlyRegion checksN/A

📝 Permissions

PermissionDefaultDescription
omnirepair.usetrueUse repair GUI
omnirepair.handtrueUse /repair hand
omnirepair.bulkfalseUse /repair all
omnirepair.adminopAdmin commands (reload, debug)
omnirepair.freefalseFree repair (bypass costs)

📄 License

MIT License - see LICENSE file for details.


🔗 Links


Made with ❤️ for the Minecraft community

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

Все версии →
release

OmniRepair 1.0.1

1.0.1
13 сент. 2026 г.28Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper
Скачать
Что нового
GUI simplification, anvil protection, NBT fallback