OP ORE

This Plugin makes ores op , the rarer the ore, the more overpowered the item you receive. Enjoy :)

13

Quick challenge

How far can you run before the mobs catch you?

OP ORE

OPOresLoot is a Minecraft Java Edition 1.21 Paper/Spigot plugin that rewards players with powerful items every time they mine an ore. The rarer the ore, the more overpowered the reward.

---

How it works Break any ore, get a random OP item — silently, directly into your inventory. No messages, no sounds, no effects. If your inventory is full, the item drops at the block.

---

9 Ore Tiers, 9 Loot Pools Every ore has its own weighted loot pool. Rewards scale dramatically from bottom to top:

| Tier | Rewards | |---|---| | 🪨 Coal | Enchanted iron gear, Golden Apples | | 🟤 Copper | Sharpness 4 swords, Fire Aspect tools | | ⚙️ Iron | Diamond gear, Efficiency 5, Enchanted Golden Apples | | 🥇 Gold | Sharp 7 diamond sword, Fortune 3, Totems | | 🔴 Redstone | Sharp 8 full kit, Power 6 bow, Infinity | | 🔵 Lapis | Sharp 9 + Smite 5, Respiration, Swift Sneak 3 | | 💎 Diamond | Netherite gear, Sharp 10, Eff 10, Fortune 4, Mending | | 💚 Emerald | Netherite + Unbreaking 10, Fortune 5, Protection 10 | | 🔥 Ancient Debris | Full god-tier netherite set, 8× Totems, 16× Enchanted Apples |

All deepslate variants, nether gold ore, nether quartz, and ancient debris are automatically tracked.

---

Fully Configurable Everything lives in one `config.yml` — no code changes needed: - Enable or disable any ore tier individually - Set drop chance per ore (0% to 100%) - Keep or cancel vanilla ore drops - Give loot to inventory or drop it on the ground - Edit every item in every loot pool — material, custom name, amount, enchantments, and weight

---

Admin Commands - `/opores reload` — reload config live, no restart needed - `/opores give <player> <tier>` — manually give any tier's loot to any online player

Both commands have full tab completion and require the `opores.admin` permission (default: OP). Players need `opores.use` to receive loot (default: everyone).

---

Performance One lightweight `BlockBreakEvent` listener. No database, no async threads, no heavy logic — runs cleanly on any Paper or Spigot 1.21+ server.

ADS