Deposits
Where ore/gem/rock deposits naturally occur, read directly from the game's worldgen rules.
"Depth" and the host-rock list below are the raw worldgen rule the game checks, not a guarantee -- a "near surface" deposit can still occasionally be found deeper, and these are the conditions a chunk must meet, not a promise any single spot within it generates something.
Source: worldgen/deposits/**/*.json. Full details →
How rock type is determined
Deposits above describe what occurs inside a given rock type -- not how that base rock
type itself ends up at a given spot. That's a separate worldgen rule
(worldgen/rockstrata.json): each rock type is placed by its own layered noise
function, compared against a per-rock threshold, not a simple depth band, climate rule, or
fixed global ordering. genDir says which direction that rock's layer fills from.
| Rock | Group | Fill direction | Mod |
|---|---|---|---|
| Andesite rock | Igneous | Bottom-up (near bedrock) | game |
| Basalt rock | Volcanic | Top-down (near surface) | game |
| Basalt rock | Igneous | Bottom-up (near bedrock) | game |
| Bauxite rock | Metamorphic | Top-down (near surface) | game |
| Chalk rock | Sedimentary | Top-down (near surface) | game |
| Chert rock | Sedimentary | Top-down (near surface) | game |
| Claystone rock | Sedimentary | Top-down (near surface) | game |
| Conglomerate rock | Sedimentary | Top-down (near surface) | game |
| Granite rock | Igneous | Bottom-up (near bedrock) | game |
| Kimberlite rock | Volcanic | Bottom-up (near bedrock) | game |
| Limestone rock | Sedimentary | Top-down (near surface) | game |
| Peridotite rock | Igneous | Bottom-up (near bedrock) | game |
| Phyllite rock | Metamorphic | Bottom-up (near bedrock) | game |
| Sandstone rock | Sedimentary | Top-down (near surface) | game |
| Shale rock | Sedimentary | Top-down (near surface) | game |
| Slate rock | Metamorphic | Top-down (near surface) | game |
Ore / gem / rock deposits (54)
| Deposit | Category | Host rock(s) | Depth | Mod |
|---|---|---|---|---|
| alum | mineralore | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | game | |
| anthracite | other | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | moderate | game |
| bismuthinite | metalore | andesite (poor, medium, rich), granite (poor, medium, rich), basalt (poor, medium, rich, bountiful), peridotite (poor, medium, rich), phyllite (poor, medium), slate (poor, medium) | moderate | game |
| bituminouscoal | other | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | shallow | game |
| borax | mineralore | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | shallow | game |
| cassiterite | metalore | andesite (poor, medium), granite (poor, medium, rich, bountiful), basalt (poor, medium), peridotite (poor, medium), phyllite (poor, medium), slate (poor, medium) | shallow | game |
| cassiterite | metalore | andesite (poor, medium), granite (poor, medium, rich, bountiful), basalt (poor, medium), peridotite (poor, medium), phyllite (poor, medium), slate (poor, medium) | moderate | game |
| chromite | metalore | andesite (poor, medium), granite (poor, medium), basalt (poor, medium, rich), peridotite (poor, medium, rich), kimberlite (poor, medium, rich, bountiful) | deep | game |
| cinnabar | mineralore | andesite, granite, basalt, peridotite, phyllite, slate | deep | game |
| clay | soil | soil-low-none (none), soil-medium-none (none), soil-low-verysparse (verysparse), soil-medium-verysparse (verysparse), soil-low-sparse (verysparse), soil-medium-sparse (verysparse), soil-low-normal (verysparse), soil-medium-normal (verysparse) | game | |
| clay | soil | soil-low-none (none), soil-medium-none (none), soil-low-verysparse (verysparse), soil-medium-verysparse (verysparse), soil-low-sparse (verysparse), soil-medium-sparse (verysparse), soil-low-normal (verysparse), soil-medium-normal (verysparse) | game | |
| crackedrock | rock | andesite, chalk, chert, conglomerate, limestone, claystone, granite, sandstone, shale, basalt, peridotite, phyllite, slate | shallow | game |
| crackedrock | rock | andesite, chalk, chert, conglomerate, limestone, claystone, granite, sandstone, shale, basalt, peridotite, phyllite, slate | shallow | game |
| diamond | gem | kimberlite (low, medium, high), suevite (low) | shallow | game |
| emerald | gem | basalt, peridotite, shale, limestone, phyllite, slate | deep | game |
| fireclay | soil | sand, gravel | game | |
| fireclay | soil | sand, gravel | game | |
| flint | rock | sandstone, shale, claystone, chalk, limestone | near surface | game |
| flint | rock | chalk, limestone | near surface | game |
| fluorite | mineralore | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | moderate | game |
| galena | metalore | claystone (poor, medium, rich), sandstone (poor, medium, rich), shale (poor, medium, rich, bountiful), chalk (poor, medium), limestone (poor, medium), chert (poor, medium, rich, bountiful), conglomerate (poor, medium) | shallow | game |
| graphite | mineralore | phyllite, slate, whitemarble, redmarble, greenmarble | moderate | game |
| greenmarble | rock | slate | moderate | game |
| greenmarble | rock | phyllite | moderate | game |
| halite | mineralore | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | shallow | game |
| halite | mineralore | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | game | |
| hematite | metalore | granite (poor, medium, rich, bountiful), peridotite (poor, medium, rich, bountiful), limestone (poor, medium, rich), phyllite (poor, medium) | moderate | game |
| ilmenite | metalore | andesite (poor, medium), granite (poor, medium), basalt (poor, medium, rich), peridotite (poor, medium), kimberlite (poor, medium, rich, bountiful), phyllite (poor, medium, rich), slate (poor, medium, rich) | moderate | game |
| kernite | mineralore | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | moderate | game |
| lapis | mineralore | limestone, whitemarble, redmarble, greenmarble | moderate | game |
| lignite | other | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | shallow | game |
| limonite | metalore | basalt (poor, medium), shale (poor, medium, rich, bountiful), chert (poor, medium, rich, bountiful) | moderate | game |
| magnetite | metalore | andesite (poor, medium, rich), claystone (poor, medium), chalk (poor, medium), conglomerate (poor, medium), slate (poor, medium) | moderate | game |
| malachite | metalore | limestone (poor, medium, rich, bountiful), redmarble (poor, medium, rich), greenmarble (poor, medium, rich), whitemarble (poor, medium, rich) | moderate | game |
| nativecopper | metalore | andesite (poor, medium, rich), granite (poor, medium, rich), basalt (poor, medium, bountiful), peridotite (poor, medium, rich), claystone (poor, medium), sandstone (poor, medium), shale (poor, medium), chalk (poor, medium), chert (poor, medium), conglomerate (poor, medium), phyllite (poor, medium, rich), slate (poor, medium, rich) | moderate | game |
| olivine | mineralore | peridotite | shallow | game |
| peat | soil | soil-low-none (none), soil-medium-none (none), soil-low-verysparse (verysparse), soil-medium-verysparse (verysparse), soil-low-sparse (verysparse), soil-medium-sparse (verysparse), soil-low-normal (verysparse), soil-medium-normal (verysparse) | game | |
| pentlandite | metalore | andesite (poor, medium), granite (poor, medium), basalt (poor, medium), peridotite (poor, medium, rich, bountiful) | deep | game |
| peridot | gem | peridotite | deep | game |
| phosphorite | mineralore | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | moderate | game |
| quartz | mineralore | andesite, chalk, chert, conglomerate, limestone, claystone, granite, sandstone, shale, basalt, peridotite, phyllite, slate | shallow | game |
| redmarble | rock | slate, phyllite | moderate | game |
| rhodochrosite | metalore | claystone (poor, medium, rich), sandstone (poor, medium, rich), shale (poor, medium, rich), chalk (poor, medium), limestone (poor, medium), chert (poor, medium), conglomerate (poor, medium, rich), phyllite (poor, medium, rich, bountiful), slate (poor, medium, rich, bountiful) | deep | game |
| rock-obsidian | rock | basalt | near surface | game |
| saltpeter | mineralore | air | deep | game |
| soil | soil | soil-low-none (none), soil-medium-none (none), soil-low-verysparse (verysparse), soil-medium-verysparse (verysparse), soil-low-sparse (sparse), soil-medium-sparse (sparse), soil-low-normal (normal), soil-medium-normal (normal) | game | |
| sphalerite | metalore | andesite (poor, medium), granite (poor, medium), basalt (poor, medium), peridotite (poor, medium), claystone (poor, medium, rich), sandstone (poor, medium, rich), shale (poor, medium, rich), chalk (poor, medium, rich), limestone (poor, medium, rich), chert (poor, medium, rich), conglomerate (poor, medium, rich), phyllite (poor, medium, rich, bountiful), slate (poor, medium, rich, bountiful) | moderate | game |
| sulfur | mineralore | claystone, sandstone, shale, chalk, limestone, chert, conglomerate | shallow | game |
| surfacecassiterite | metalore | andesite, granite, basalt, peridotite, phyllite, slate | near surface | game |
| surfacecopper | metalore | andesite (poor, medium), granite (poor, medium), basalt (poor, medium, rich), peridotite (poor, medium), claystone (poor, medium), sandstone (poor, medium), shale (poor, medium), chalk (poor, medium), chert (poor, medium), conglomerate (poor, medium), phyllite (poor, medium), slate (poor, medium) | near surface | game |
| travertine | rock | limestone | moderate | game |
| travertine | rock | limestone | moderate | game |
| whitemarble | rock | phyllite | moderate | game |
| whitemarble | rock | slate | moderate | game |