Ore Yield
Ore Yield completely reimagines Minecraft's mining experience by replacing traditional ore generation with a configurable probability-based system.
Instead of searching for visible ore veins, you'll obtain ores by mining normal stone-like blocks. Every eligible block mined has an independent chance to drop one or more ores, creating a fresh mining experience while giving pack makers and server owners complete control over resource distribution.
Supports Forge 1.20.1, Fabric 1.20.1 through 26.2, and NeoForge 1.21.1 through 26.2.
How It Works
- Mine a supported host block (Stone, Deepslate, Tuff, Netherrack, and more).
- Every configured ore rolls independently against its configured drop chance.
- Successful rolls add their corresponding drops to the loot table.
- Fortune enchantments are applied automatically where appropriate.
- Experience is awarded for successful ore drops.
- Explore the End for a few surprises...
Features
- Replaces vanilla ore generation with a probability-based mining system.
- Highly configurable ore chances, drop counts, dimensions, Y-levels, and host blocks.
- Optional removal of vanilla ore generation.
- Built-in Bad Luck Eliminator to prevent extremely long unlucky streaks.
- Full Fortune enchantment support.
- Configurable experience rewards.
- Support for custom ores through the configuration file.
- Automatic detection of modded ores (optional).
- Curated compatibility for several popular content mods.
- Forge and NeoForge config screen support, plus Fabric support through Mod Menu.
- Lightweight and designed to integrate naturally into vanilla survival gameplay.
Mod Compatibility
Ore Yield includes curated compatibility for the following mods:
Ice and Fire
- Silver
Better Tools and Armor
- Ruby
- Sapphire
- Topaz
- End Titanium
Simple Ores
- Adamantium
- Tin
- Mythril
- Onyx
Netherrocks
- Argonite
- Ashstone
- Dragonstone
- Fyrite
- Illumenite
- Malachite
Tinkers' Construct
- Cobalt
The Aether, Aether Redux, and Deep Aether
- Gravitite
- Zanite
- Ambrosium
- Sentrite
- Skyjade
- Veridium
Alternatively, enable automatic compatibility mode to detect most modded ores and stone blocks at startup.
Configuration
Nearly every aspect of Ore Yield can be customized:
- Enable or disable individual ores.
- Configure drop chances and stack sizes.
- Restrict ores to specific dimensions.
- Configure Y-level ranges and peak distribution.
- Choose which blocks can produce each ore.
- Require specific pickaxe tiers.
- Add entirely new ores without writing any code.
Whether you're building a modpack, running a server, or just tweaking your single-player world, Ore Yield is designed to be flexible.
Reporting Issues
Found a bug, compatibility issue, or have a feature request?
Please open an issue on the GitHub repository and include as much information as possible:
- Minecraft version
- Forge/Fabric version
- Java version
- Mod list
- Crash logs (if applicable)
This makes issues much easier to reproduce and fix.
Supported Versions
The current release supports Minecraft versions from 1.20.1 through 26.2, with loader availability depending on the version listed above.
Suggestions and feature requests are always welcome!
