SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
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

<div style="background: radial-gradient(circle at top, #2a1c16, #140f0d); padding: 40px 0;"><div style="max-width: 850px; margin: 0 auto; padding: 22px; font-family: Georgia, serif; line-height: 1.75; color: #e8d5b8; background: linear-gradient(180deg, #1b1412, #120d0b); border: 1px solid #3a2a1f;"><div style="text-align: center; margin-bottom: 30px; border-bottom: 2px solid #5c4033; padding-bottom: 18px;"><div style="font-size: 2.2em; color: #d98b5f; text-shadow: 0 2px 6px rgba(0,0,0,0.8);"><h2>Cave-Only Ore Spawns</h2> </div> </div> <h2 style="color: #c46a3a; text-align: center;">Overview</h2> <div style="text-align: center; margin: 18px 0 30px 0; padding: 18px; background: linear-gradient(180deg, #1f160f, #17110d); border: 1px solid #5c4033;"> <p style="margin: 0; font-size: 1.05em; color: #e8d5b8;">This mod <strong>generates ores only in caves</strong>, embedded in the cave walls.</p> <p style="margin: 12px 0 0 0; font-size: 1.05em; color: #e8d5b8;">You can tune every ore: height range, rarity, vein size, and host rock.</p> <p style="margin: 12px 0 0 0; font-size: 1.05em; color: #e8d5b8;">Includes <strong>custom prospecting pick modes</strong> for cave-ore scouting.</p> </div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 18px;"> <p style="text-align: center;">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.</p> <p style="text-align: center;">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.</p> <p style="text-align: center;">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.</p> <p style="text-align: center;">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.</p> <p style="text-align: center;">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.</p> </div> <h2 style="color: #c46a3a; text-align: center;">Where to Edit Сonfig</h2> <div style="text-align: center; background: #1f160f; border: 1px solid #5c4033; padding: 12px;">%AppData%\VintagestoryData\ModConfig\CavesOnlyOres.json</div> <h2 style="color: #c46a3a; text-align: center;">Prospecting Pick – New Modes</h2> <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 14px;"> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 16px; text-align: center;"><strong style="color: #e89e6e;">Vertical Column Mode</strong> <p>Scans full vertical chunk column under/above you.</p> <p>Shows ore list with estimated amounts.</p> </div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 16px; text-align: center;"><strong style="color: #e89e6e;">Vertical 3x3 Mode</strong> <p>Scans 9 chunk columns around player position.</p> </div> </div> <br> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 16px;"><strong style="color: #e89e6e;">Amount Labels Used in Chat:</strong><br>&lt; 10 — very low<br>&lt; 20 — low<br>20–50 — medium<br>&gt; 50 — good<br>&gt; 70 — rich<br>&gt; 100 — extremely rich</div> <h2 style="color: #c46a3a; text-align: center;">Ore Settings Guide</h2> <div style="display: grid; grid-template-columns: 1fr; gap: 10px;"> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 10px;"><strong>Enabled</strong> — enable or disable this ore rule.</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 10px;"><strong>OreName</strong> — built-in ore name or your custom ore alias.</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 10px;"><strong>OreBlockPatterns</strong> — optional advanced pattern list.</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 10px;"><strong>MinSpawnHeight / MaxSpawnHeight</strong> — vertical spawn range.</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 10px;"><strong>RarityClass</strong> — spacing rarity between veins (RarityClass × 100 blocks).</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 10px;"><strong>VeinsPerChunkWhenFound</strong> — attempts per successful chunk.</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 10px;"><strong>MinVeinSize / MaxVeinSize</strong> — vein size limits.</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 10px;"><strong>HostRockPatterns</strong> — allowed host stones.</div> </div> <h2 style="color: #c46a3a; text-align: center;">Default ore config values (check others in config)</h2> <div style="display: grid; grid-template-columns: 1fr; gap: 10px;"> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 12px;"><strong>Copper</strong> — Min. height 70, Max. height 90, spawns every 60 blocks.</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 12px;"><strong>Zinc and Bismuthinite</strong> — Min. height 30, Max. height 50, spawns every 150 blocks.</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 12px;"><strong>Tin</strong> — Min. height 20, Max. height 25, spawns every 150 blocks.</div> <div style="background: #1f160f; border: 1px solid #5c4033; padding: 12px;"><strong>Iron</stron

Download

No download link is available for this entry right now.

Ratings & reviews

No ratings yet

Sign in to leave a rating or comment.