RainDance
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.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
