About BetterDiving
From ThunderstoreEasy_Develope's Valheim Diving mod updated with bug fixes and new features
Better Diving by Main Street Gaming
This is a fork of the Valheim Diving Mod by MLIMG/Easy_Develope. Special thanks go to MLIMG for creating the original mod. Since development has ceased on the original mod, I have created a fork to continue development and implement bug fixes.
Like this mod? Development requires a lot of coffee. Support me by buying me a coffee! 
Incompatibilities
- ch.easy.develope.vh.diving.mod
- blacks7ar.VikingsDoSwim
- projjm.improvedswimming
How It Works
- Uses built-in Valheim keybinds and works with custom keybinds and gamepads as well
- While swimming, press the crouch button to enable diving mode
- Diving mode can be cancelled by pressing the crouch button again if near the surface
- While diving is enabled, look in the direction you want to dive and hold your forward movement button (W on keyboard)
- While diving, the Left, Right, Up, and Down movement buttons (WASD on keyboard) can be used to swim in each direction as well
- To return to the surface, look up toward the surface of the water and hold your forward movement button (W on keyboard)
- Diving mode will be automatically cancelled when the player returns to the surface of the water
- While on the surface with diving mode disabled, the player will automatically rest and slowly regain stamina when not in motion (based on the players velocity)
- Large waves can hinder the players ability to rest in water
- The player will gain a Diving skill while diving
- The players oxygen bar drain rate is determined by the Diving skill
- Swim faster by holding the Run button
- Faster swim speed and stamina depletion are determined by the players Swim skill
- Stamina is depleted faster while fast swimming above water
- Oxygen is depleted faster rather than stamina when fast swimming underwater
- Many options can be customized via the config file
- Config entries under the
Server configandServer config - Watersections are enforced by the server
Installation
r2Modman (recommended)
- Install r2modman
- Create a new profile
- Click the 'Online' button
- Search for 'BetterDiving' and download
- Click 'Start Modded'
Manual
Copy BetterDiving.dll folder to <GameDirectory>/BepInEx/plugins.
Changelog
Mod Author Details
Author: HumanSandbag Source: GitHub
Credits
Original Valheim Diving Mod by MLIMG/Easy_Develope
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Dependencies
Needs 2 other projects installed alongside it.
BetterDiving on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
- Server side
- Optional on the server
- Server type needed
- BepInEx
- Server load
- light
- Smallest plan we suggest
- Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 1.1.2, released 2026-09-10
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 13 recorded builds of BetterDiving.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.1.2 | 2026-09-10 | n/a | BepInEx |
| 1.1.1 | 2024-10-29 | n/a | BepInEx |
| 1.1.0 | 2024-05-16 | n/a | BepInEx |
| 1.0.9 | 2024-02-02 | n/a | BepInEx |
| 1.0.8 | 2023-08-27 | n/a | BepInEx |
| 1.0.7 | 2023-06-21 | n/a | BepInEx |
Dependencies
- Required: BepInExPack Valheim
- Required: Jotunn
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run BetterDiving on a Valheim server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogQuality of life & UI
Small conveniences, tweaks and interface improvements players notice straight away.
Works on a server
From source side supportThunderstore lists server-side support for BetterDiving as optional: it can run on a server, but isn’t required there.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Runs on
- Serveroptional on the server
- Requires
- One-click install needs a BepInEx server. 2 other projects installed alongside it.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorMainStreetGaming, as published on Thunderstore
- ✓LicenseNot published by the sourceFree




