Back to mods
Cave-Only Ore Spawns project artwork

Vintage Story Mod DB · Vintage Story mod

Cave-Only Ore Spawns

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 becau

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Cave-Only Ore Spawns release should I use?

Updated 2 months ago
Latest stable file 1.0.4
Game version 1.22.1, 1.22.2, 1.22.3
Loader Built-in Vintage Story mod system

Cave-Only Ore Spawns 1.0.4 targets 1.22.1, 1.22.2, 1.22.3. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is Cave-Only Ore Spawns required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does Cave-Only Ore Spawns 1.0.4 need?

1.0.4. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Cave-Only Ore Spawns without breaking your instance.

Built for Cave-Only Ore Spawns 1.0.4. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.0.4. It targets 1.22.1, 1.22.2, 1.22.3; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.0.4. It opens that exact file at the source.

About this project

What does Cave-Only Ore Spawns add?

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.
Iron — Min. height 1, Max. height 15, spawns every 270 blocks.
Quartz — Min. height 1, Max. height 35, spawns every 200 blocks.
Silver — Min. height 5, Max. height 25, spawns every 150 blocks.
Gold — Min. height 5, Max. height 25, spawns every 150 blocks.

Adding Modded Ores

Show Instructions
  • Copy any ore object in OreSettings.
  • Change OreName.
  • Add OreBlockPatterns for your mod blocks.
  • Tune heights, rarity, and vein size.

Also check out my other mods

All Caves Are Connected ↗

Enter a single cave, and you can travel endlessly through an interconnected underground world.

Perfectly complements this mod. Once you enter a single cave, even without a prospecting pick, you can keep traveling through interconnected cave systems until you find everything you need. Must have if you planning to play with this mod.

Rust Creatures Can Destroy Obstacles ↗

With this mod, rust creatures will destroy obstacles blocking their way to the player. By default, they only do this during temporal storms or in caves.

Ores Defended By Rust Creatures ↗

This mod makes mining ore veins a dangerous and strategic task by spawning Rust Creatures to defend each vein, with the number and type of defenders scaling to the vein’s size.

Real Darkness ↗

A simple mod that removes minimal block light. It also makes nights darker, with the darkness level depending on the current moon phase.

Cave Sound Physics ↗

A simple mod that adds sound reverb to all caves, including small ones, not just large caves as in vanilla.

Rust Creatures Reworked ↗

This mod overhauls the behavior of Rust Creatures, making Drifters, Shivers, and Bowtorns more dangerous, intelligent, and consistent in how they move, attack, and spawn. It also adds extensive configuration options, allowing full control over combat behavior, spawning rules, and creature difficulty.

Realistic Biome Generation ↗

ONE Equator. ONE North Pole. ONE South Pole. On ANY world size.

Project description from Vintage Story Mod DB.

Pick your setup

Cave-Only Ore Spawns releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

8 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Cave-Only Ore Spawns versions and loaders

5 of 5 releases match

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.