RainDance

v1.0.1·Updated 2026-04-18

Hold an axe and /dance to summon rain. Keep dancing to escalate to a thunderstorm. Server-side detection, client-side weather via custom RPC. All durations and messages configurable.

About this mod Author’s original text

RainDance

Hold an axe and perform the /dance emote to commune with the rain spirits.

How it works

  • Dance with an axe for 10 seconds → Rain is summoned
  • Keep dancing for another 10 seconds → Escalates to a ThunderStorm
  • Weather lasts 60 seconds then clears automatically

Installation

Server: Drop RainDance.dll into BepInEx/plugins. Config is generated on first run at BepInEx/config/raindance.cfg.

Clients: Drop RainDance.dll into BepInEx/plugins. No config needed on the client — the server drives everything. Clients without the mod will still receive the HUD notification but won't see the weather change.

Configuration (server-side)

| Key | Default | Description |

|-----|---------|-------------|

| RainDanceSeconds | 10 | Seconds of axe-dancing to summon Rain |

| StormDanceSeconds | 10 | Additional seconds to escalate to ThunderStorm |

| WeatherDurationSeconds | 60 | How long the weather lasts (0 = permanent) |

| RainMessage | Your axe-dance has pleased the rain spirits! | Broadcast when Rain is summoned |

| StormMessage | The spirits are FURIOUS — a storm descends! | Broadcast when ThunderStorm is unleashed |

| ClearedMessage | The storm has passed. | Broadcast when weather clears |

Notes

  • Detection and timing are server-side only
  • Weather is applied to each client locally via a custom RPC
  • No Jotunn dependency — raw BepInEx/Harmony only

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
RainDance-1.0.1.zip
File size
34.0 KiB