Back to mods
Passive Storms project artwork

Vintage Story Mod DB · Vintage Story mod

Passive Storms

Passive Storms I came up with the idea for Passive Storms because I love the atmosphere of Vintage Story, but sometimes I wanted a little room to breathe. Part of the inspiration came from Minecraft's survival mode. In Minecraft, the daytime generally feels

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

Quick answer

Which Passive Storms release should I use?

Updated 4 months ago
Latest stable file 0.4.0
Game version 1.22.2
Loader Built-in Vintage Story mod system

Passive Storms 0.4.0 targets 1.22.2. Do not install it on the client. It must be installed on the dedicated server. No extra mods listed for this file.

Where it goes

Is Passive Storms required on the client, server, or both?

Do not install it on the client. It must be installed on the dedicated server.

Client Not supported
Dedicated server Required
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 Vintage Story file is marked server-only.

What else does Passive Storms 0.4.0 need?

0.4.0. 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 Passive Storms without breaking your instance.

Built for Passive Storms 0.4.0. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 0.4.0. It targets 1.22.2; 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

    Do not install it on the client. It must be installed on the dedicated server.

  4. 04

    Pick the file you checked

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

About this project

What does Passive Storms add?

Passive Storms

 

I came up with the idea for Passive Storms because I love the atmosphere of Vintage Story, but sometimes I wanted a little room to breathe.

 

Part of the inspiration came from Minecraft's survival mode. In Minecraft, the daytime generally feels safe, giving you time to gather resources, build, explore, and prepare for the dangers that come after sunset. That rhythm always felt natural to me. The world isn't harmless, but danger arrives at a time that makes sense and gives you a chance to prepare for it.

 

I wanted to bring a similar sense of pacing to Vintage Story without losing the tension that makes the game special.

 

I wanted mornings where you could wander through the woods, work on a project near your base, go mining a little farther than you probably should, or just explore without every creature immediately trying to kill you. At the same time, I didn't want to remove the danger entirely. The tension is a huge part of what makes Vintage Story feel special.

 

So the idea became pretty simple:

  • During the day, creatures leave you alone unless you provoke them.

  • At night, the world becomes dangerous again.

  • Underground areas remain hostile regardless of the time of day.

  • Temporal storms are always hostile.

  • Any creature can have a configurable chance to be hostile at all times, keeping encounters unpredictable.

 

 

The result is a survival experience that feels calmer without feeling easy. You can focus on building, exploring, and adventuring during the day, while nights, caves, and temporal storms become the moments when preparation and caution really matter.

 

This ended up working especially well on my small casual server, where not everyone wants constant combat pressure 24/7 but still wants the world to feel dangerous when it matters.

Features

  • Server-side only

  • Highly configurable 

  • Daytime exploration without constant combat

  • Hostile nights that encourage planning ahead

  • Temporal storms remain dangerous 

  • Optional cave and underground aggression

  • Per-player hostility detection for multiplayer compatibility

Config File

/data/ModConfig/PassiveStorms.json

Recommended Settings

  • temporalStorms: often

  • tempstormDurationMul: 0.65

Disclaimer

This mod was built using AI-assisted coding tools alongside a lot of manual tweaking, testing, debugging, and gameplay balancing by me.

I know AI-assisted coding is a controversial topic in modding spaces, and I completely understand why. For me, smaller projects like this have become a way to learn. I use AI as a tool to help study existing systems, understand how the game works, learn C#, and gradually teach myself mod development. I'm not interested in pretending I wrote every line from scratch.

Planned Features

  • Low temporal stability region detection

  • Safe torch zones

Compatibility

Passive Storms is currently only tested on Vintage Story 1.22.2. If you try it on another version, I'd love to hear how it works.

Project description from Vintage Story Mod DB.

Pick your setup

Passive Storms releases for each Vintage Story version.

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

1 available setups

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

Recent files

Passive Storms versions and loaders

2 of 2 releases match

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