GetOutOfTheWater

v1.0.0·Updated 2026-09-11

Press Jump while swimming to pull yourself onto nearby ledges, docks, ruins, rocks, and boats.

About this mod Author’s original text

Get Out Of The Water

Press Jump while swimming to pull yourself onto a nearby ledge.

Vanilla 1.0 can hop at a water edge if you recently touched the world, but swim physics still pin you on vertical docks and walls. This mod intercepts Jump only while you are swimming and not standing, finds a standable lip, and pulls you onto it. Grounded jumps are left alone.

Client-side. Other players do not need the mod. Movement is applied on the owning client.

Requires BepInExPack 5.4.2350 (Valheim 1.0 / Unity 6).

Links

  • Team Extreme Discord — setup help, bug reports, and updates
  • GitHub — Get Out Of The Water — source and issues

Controls

Swim at the surface, face a ledge, and watch the line on the lip:

  • Green: tap Jump now. A wave peak can turn a red lip green.
  • Red: too high for your Jump skill or this waterline.
  • No line: nothing to grab.

Holding Space does not keep trying. Look at the wall face, not up at the top (that dunks the swim camera).

What you can climb

Any solid you could stand on after walking:

  • Player pieces (docks, floors, walls)
  • Vanilla / world structures (Ashlands ruined buildings in the water, sunken stone, location meshes)
  • Terrain and rocks
  • Boats (on by default, toggle in config)

The probe uses collider layers, not hammer Piece ownership. World ruins are included.

Default climb height is 1.0 m above the waterline at Jump 0, up to 2.0 m at Jump 100. Height is measured against the water when you press Jump, so waves can help or deny a grab. Pulling up raises Jump like a normal jump. Cliffs and 3 m walls are out of reach.

A short red or green line on the lip shows whether Jump would work right now. Green: tap Jump. Red: wait for a wave or the wall is too high. Holding Jump does not retry.

Diving mods

If you are deeper than the surface band, Jump is left alone so UnderTheSea / BetterDiving / VikingsDoSwim can still use it to ascend.

Config

| Setting | Default | Meaning |

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

| Enabled | true | Master switch |

| DebugLogging | false | Probe/mantle logs in BepInEx |

| BaseClimbHeight | 1.0 | Pull-up height above the waterline at Jump 0 |

| JumpClimbBonus | 1.0 | Extra meters at Jump 100 (linear) |

| ReachDistance | 1.5 | Forward search distance |

| MantleDuration | 0.2 | Lerp onto the ledge |

| StaminaCost | -1 | Negative = vanilla jump stamina |

| AllowBoats | true | Climb onto ships |

| ShowLipLine | true | Red/green line on a nearby lip while swimming |

| SurfaceMaxSubmersion | 2.8 | Deeper than this = diving, ignore Jump |

| CooldownSeconds | 0.4 | Delay between attempts |

In-game checks

  • Open ocean: Jump does nothing.
  • Beach: vanilla walk-out still works.
  • Wood dock ~1 m above water: Jump pulls you up.
  • Ashlands ruin in water: Jump pulls you onto a standable floor or sill.
  • Tall cliff: Jump does nothing.
  • Karve/longship: Jump boards the deck when AllowBoats is on.

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
GetOutOfTheWater-1.0.0.zip
File size
161.1 KiB