Custom Ore Gen completely overhauls Minecraft's ore generation by replacing vanilla distribution with a latitude-based system driven by the world's Z coordinate, and adds a complete intermediate equipment tier between iron and diamond: Diamond Shards.
After months of reworking, version 4.0 is a full rewrite — rebuilt from the ground up for NeoForge 1.21.1, dropping KubeJS entirely in favor of fully data-driven biome modifiers, and introducing a brand-new world of latitude exploration (Configurable).
A mod that:
The world is split into three latitude bands running along the Z axis. Travel north or south to change which ores you can find — your Z coordinate, not your biome, decides the ores (Emeralds being the biome-tagged exception).
| Zone | Direction | Ores |
|---|---|---|
| ❄️ Cold | North (Z < -8000) | Lapis, Deepslate Diamond |
| 🔥 Hot | South (Z > 8000) | Pure Gold, Redstone, Copper |
| 🌳 Temperate | Middle (-8000 → 8000) | Iron, Concentrated Coal |
| ⛰️ Mountain biomes | Anywhere (by biome tag) | High Emerald |
| ✨ Rare biomes | Anywhere (by biome tag) | Lower Emerald |
| 🔷 All zones | Everywhere | Deepslate Shard Diamond, Shard Diamond Block |
⚠️ Note: Deepslate Shard Diamond Ore is the only progression ore that spawns in ALL zones, ensuring accessible early-game progression wherever you start. When you create a world, your spawn point is automatically relocated to temperate dry land so you always begin in a balanced area.
🧭 Use the Ore Biome Finder item or the /ores command to see exactly which ores are available at your current Z coordinate — the output is color-coded per zone (cold = aqua, hot = gold, temperate = green, shard ores = light purple).
A complete set of tools and armor that bridges the gap between iron and diamond.
| Type | Components | Durability |
|---|---|---|
| Tools (Pickaxe, Axe, Shovel) | Diamond Shards | 450 |
| Paxel (3-in-1 tool) | Diamond Shards | 800 |
| Full Armor Set | Diamond Shards + 2 Diamonds | 17 protection, Toughness 1.0 |
✅ The Paxel combines the functions of pickaxe, axe, and shovel into a single tool — affecting every block mineable by those tags.
🛠️ All stats above are the defaults — every durability, speed and damage value, plus the cold/hot zone thresholds and ore drops, is configurable in
custom-ore-gen-common.toml.
9 Diamond Shards → 1 Diamond (3×3 crafting grid).
⚙️ Repair any Diamond Shard equipment with Diamond Shards on an anvil.
A handy tool to instantly know which ores are available at your current latitude.
🎮 Alternatives:
/ores (or /ore) command — it shows your X/Z position, the zone determined by Z, the cold/hot thresholds, and a color-coded list of findable ores.🚫 The mod does not use KubeJS anymore. Vanilla ores are fully removed via NeoForge biome modifiers — no scripts, nothing to run.
Initial Stage Start in the temperate band and mine Deepslate Shard Diamond Ore (available everywhere) to obtain Diamond Shards.
First Equipment Craft Diamond Shard tools (or the versatile Paxel) for better efficiency than iron.
Targeted Exploration Travel north or south along the Z axis to reach different ore zones:
Final Progression Combine 9 Diamond Shards to create a regular Diamond and access vanilla diamond equipment.
| Material | Protection | Chestplate Durability |
|---|---|---|
| Iron | 15 | 240 |
| Diamond Shard | 17 | 300 |
| Diamond | 20 | 528 |
/ores command with color-coded zonesVersion 4.0 is a ground-up rebuild. Highlights:
/ores & Ore Finder — clear, readable output that explains the Z mechanic.💡 Existing worlds from older versions are not compatible — create a new world after installing 4.0.
Because it brings logic to exploration (travel the world to find specific ores), smoother progression (a real iron-to-diamond bridge), and seamless integration with many modded biomes — all without tedious configuration.
Happy mining! 🌍⛏️✨