This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
ItWasAllADream
When all players sleep, a nightmare begins. Survive the monster onslaught — or wake up and find it was all a dream.It Was All A Dream
"You close your eyes. The darkness stirs."
What It Does
Every time your party goes to sleep, a nightmare unfolds:
- The dream begins — monster waves spawn around the sleeping players, escalating in difficulty with each wave.
- Fight for your life — no tombstones, no skill loss. This is a dream.
- Catastrophe strikes — when every player falls, the world resets: inventories restored, players returned to their beds.
- It was all a dream — wake up exactly as you were, as if nothing happened.
Configuration
Edit BepInEx/config/itwasalladream.cfg (auto-generated on first run):
| Key | Default | Description |
|---|---|---|
MonstersPerWave |
4 |
Monsters spawned near each player per wave |
WaveMonsters |
Greyling,Greydwarf,...,Fuling |
Comma-separated prefab names, ordered easy→hard |
WaveDuration |
30 |
Seconds between waves |
WaveCount |
5 |
Total waves before the dream ends itself |
Notes
- Works in solo and multiplayer.
- Server-authoritative — the host controls all dream state.
- Normal deaths outside of sleep are unaffected.
- BepInEx config changes require a server restart.
