Easy_Develope-Valheim_Diving_Mod icon

Valheim Diving Mod

This Valheim mod allows you to do more then just swimming. This mod adds the ability to your Character to dive!

Last updated 10 months ago
Total downloads 9821
Total rating 3 
Categories Mods Tweaks Misc Client-side
Dependency string Easy_Develope-Valheim_Diving_Mod-1.2.2
Dependants 20 other mods depend on this mod

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.1502 icon

BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.

Preferred version: 5.4.1502
ValheimModding-Jotunn-2.3.4 icon

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.3.4
Easy_Develope-Valheim_Easy_Translate-1.0.0 icon

A simple to use translation library

Preferred version: 1.0.0


H&H compatible!

This Mod is work in progress and can cause bugs in some cases. Bug fixes are released asap.
This Valheim mod allows you to do more then just swimming. This mod adds the ability to your Character to dive deep into the Ocean!


  • BepInEx config
  • Translation Support


  • Diving (Hotkey w + View port angle)
  • Underwater effect (v 1.6)
  • Breathing indicator (120/4 = 30 second to dive -> can be modified in config) @VitalikByrevich
  • Reduce stamina usage during diving @VitalikByrevich
  • Take rest in water (Hotkey x) @VitalikByrevich
  • Diving Skills @VitalikByrevich & Jötunn, the Valheim Library

Work in progress:

  • Better underwater effect
  • Character angle while dive up or down
  • Breath perseverance -> additional to the stamina bar
  • Custom water shader -> will fix transparent water surface during diving
  • Diving skills -> skill your diving experience (@VitalikByrevich)
  • God Mode -> Run under Water on the ground to explore the deep ocean without lose your swim stamina

Mod Conflict:

  • BetterUi -> solve it by changing the value "customSkillUI" to false


  1. Fixing known bugs (as soon as possible)
  2. Fixing bugs in combination with other mods (you can report a bug in the bug section)
  3. Adding a debug mode (IntrospectiveTrash)
  4. Adding a (stealth/sneak) mode (tagger102, VitalikByrevich)
  5. Config -> Breathe bar horizontally (Cyberspy019er)
  6. Adding diving sfx (VitalikByrevich)
  7. Building a new biom (Ocean) in a separated mod. Includes new...: ...mobs, ...vegetation, ...boss, ...rune stone, ...materials*******

*** @Devs. Feel free to develope it as long you mention this mod. I still dont have the time atm to develope it at my self.


  • Apply blue filter while diving (true/false) -> default: false (Use environment lightning color. Alpha based on diving depth.)
  • Trigger button to start diving -> default: W
  • Trigger button to take rest in water -> default: X
  • Overwrite breathe indicator position (true/false) -> default: false (over the head on left side)
  • Overwrite breathe indicator position X -> example: 30
  • Overwrite breathe indicator position Y -> example: 150
  • Breathe indicator reduction per tick -> default: 4 (120/4 = 30 second to dive)
  • Stamina drain max while diving -> default: 0.8
  • Stamina drain min while diving -> default: 0.7
  • Enable / Disable Overwrite stamina restore value per tick -> default:false (current calculation is: Max Stamina * 0.0115)
  • Stamina restore value per tick -> default: 0.7
  • Color brightness factor -> default: -0.0092
  • Fog density factor -> default: 0.00092
  • Min. fog density -> default: 0.175
  • Max fog density -> default: 2

Install the mod:
Copy the folder "ch.easy.develope.vh.diving.mod" to <Valheim install dir>/BepInEx/plugins/

Install Translations:
Copy the folders inside the translation archive to < valheim install dir >/BepInEx/


Available versions

Please note that the install buttons only work if you have compatible client software installed, such as the Thunderstore Mod Manager. Otherwise use the zip download links instead.

Upload date Version number Downloads Download link  
2021-10-7 1.2.2 8599 Version 1.2.2 Install
2021-10-1 1.2.1 550 Version 1.2.1 Install
2021-9-27 1.2.0 441 Version 1.2.0 Install
2021-9-26 1.1.9 231 Version 1.1.9 Install