Back to NxLabs

NxLabs / Vintage Story

Cave-Only Ore Spawns

MBy moskva

Ore spawns only in caves, on the cave walls, plus new modes for more efficent prospecting.

Cave-Only Ore Spawns

Description

Cave-Only Ore Spawns

Overview

This mod generates ores only in caves, embedded in the cave walls.

You can tune every ore: height range, rarity, vein size, and host rock.

Includes custom prospecting pick modes for cave-ore scouting.

I created this mod because I felt that ore hunting in Vintage Story lacked real danger. In the base game, finding ore was mostly a matter of patience and time investment - eventually, you would find what you needed, and the journey itself rarely felt threatening.

Because of that, progression lost some of its excitement for me. There was little motivation to craft stronger armor or prepare for dangerous expeditions, since most underground threats, including eldritch horrors - could simply be avoided. Mining was time-consuming, but it wasn’t intense.

This mod changes that by moving ore generation into caves. Now, gathering resources means entering dangerous underground areas where combat becomes part of the mining process. You are no longer just searching - you are risking something to obtain valuable materials.

Higher-tier ores generate deeper underground, which naturally means encountering stronger eldritch horrors. The danger rises together with the rewards. Better armor, better preparation, and smarter decisions become essential for survival.

My goal with this mod was to make mining feel like an adventure instead of a routine - to make every valuable ore vein something that must be earned, not just located.

Where to Edit Сonfig

%AppData%\VintagestoryData\ModConfig\CavesOnlyOres.json

Prospecting Pick – New Modes

Vertical Column Mode

Scans full vertical chunk column under/above you.

Shows ore list with estimated amounts.

Vertical 3x3 Mode

Scans 9 chunk columns around player position.


Amount Labels Used in Chat:
< 10 — very low
< 20 — low
20–50 — medium
> 50 — good
> 70 — rich
> 100 — extremely rich

Ore Settings Guide

Enabled — enable or disable this ore rule.
OreName — built-in ore name or your custom ore alias.
OreBlockPatterns — optional advanced pattern list.
MinSpawnHeight / MaxSpawnHeight — vertical spawn range.
RarityClass — spacing rarity between veins (RarityClass × 100 blocks).
VeinsPerChunkWhenFound — attempts per successful chunk.
MinVeinSize / MaxVeinSize — vein size limits.
HostRockPatterns — allowed host stones.

Default ore config values (check others in config)

Copper — Min. height 70, Max. height 90, spawns every 60 blocks.
Zinc and Bismuthinite — Min. height 30, Max. height 50, spawns every 150 blocks.
Tin — Min. height 20, Max. height 25, spawns every 150 blocks.

Download

No download link is available for this entry right now.

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.