promotional bannermobile promotional banner

Ore Distribution

Changes ore generation for all dimensions. Configure ore sizes, rarity, generation easily. Also adds large veins. All configurable!
Back to Files

oredistribution-1.1.0.jar

File nameoredistribution-1.1.0.jar
Uploaded
Aug 6, 2026
Downloads
300
Size
126.7 KB
Mod Loaders
NeoForge
File ID
8587629
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:ore-distribution-1612351:8587629"

Learn more about Curse Maven

What's new

Fixed: only the first few ores were getting proper mega-veins

Thanks to the report about iron and copper producing long winding veins while every other ore came out as single solid blob — that turned out to be real bug, and this is the root cause:

The per-chunk mega-vein allowance was being spent on the cheap deposit-cell probes instead of on deposits that were actually built. With 9 probes per ore and an allowance of 64, the first ~7 ore profiles consumed the entire budget and generation stopped early, so every remaining ore silently lost its mega-veins — and the ore sitting right on the boundary produced one lone deposit, the "solid blob". Iron and copper simply happened to come first in iteration order.

The allowance now counts only deposits that are actually built, so every ore is served.

# Issue Fix
1 Budget was consumed by cheap probes The allowance now counts deposits actually built (default raised 64 → 256); probes are no longer counted
2 Veins were filled 100% solid Ore is now scattered through the lode with clustered noise — new density setting (default 0.55)
3 Lodes were short and fat Step/radius ratio corrected: veins now average ~80 blocks (about 5 chunks) as slim winding arcs — new thickness and length settings
4 Vertical placement ignored each ore's depth Deposits now follow each ore's own detected height band, so they no longer strand in open air
5 Host rock was hardcoded to stone Placement now uses the ore's own replacement rulesso deepslate, netherrack, End stone and modded stone all resolve correctly
6 Fixed 3×3 cell search truncated long veins Search radius adapts to the deposit's real reach, plus a bounding-box pre-check that skips deposits before any geometry is built (also faster)
7 Names containing "ore" were misreported Word-boundary matching — false "unresolved feature" reports (e.g. forestflowerwent from 11 to 0

⚠️ World generation has changed

Ore generation changed in this version, so newly generated chunks will differ from 1.0.0. Already generated chunks are left untouched — explore fresh terrain or reset the world to see the new veins. Your existing configuration files are preserved; the new [mega] settings are added automatically with their defaults.

This mod has no additional files