Source-checkedAdmin & protection

Sponge

by AlkiProductions · for Valheim

Harvest, dry and reuse sea sponges to create configurable dry-water zones. Experimental water visuals.

9Downloads
13d agoLast updated
BepInExLoaders
ThunderstoreSource

About Sponge

From Thunderstore

Harvest, dry and reuse sea sponges to create configurable dry-water zones. Experimental water visuals.

Sponge

Harvest sea sponges, dry them over a cooking fire, and use them to create small, reusable dry-water areas.

Experimental release. Water removal is approximate: animated waves can remain visible inside dry zones. This version does not provide watertight underwater rooms.

How it works

  1. Collect marine sponges supplied by RtDOcean to obtain Wet Sponge.
  2. Dry a Wet Sponge at a vanilla wooden Cooking Station to obtain Dried Sponge. Drying time is based on a vanilla meat recipe and can be configured.
  3. Equip a Dried Sponge, aim, and place a dry area. One Dried Sponge becomes one Wet Sponge.
  4. Equip a Wet Sponge and select an existing dry area to remove it and obtain a Dried Sponge.

The default area is a 1 metre cube. Zones retain their position and yaw through world saves. Existing zones show blue holograms while either sponge is equipped.

Controls

| Input | Action | | --- | --- | | Left mouse button | Dry an area or refill the selected dry zone | | Q / E | Cycle Auto, Top Center, Bottom Center, Side Center, and Free snapping | | Mouse wheel | Rotate placement in 22.5 degree steps | | Left Alt, held | Bypass water-height anchoring for free-height placement | | Escape | Cancel placement |

Auto selects the face of the dry block under the crosshair. Explicit Top and Bottom modes place above or below that block without requiring the player to approach its destination face. Reach and water validation still apply.

Requirements

  • BepInExPack Valheim
  • Jotunn
  • RtDOcean, for harvestable ocean sponges

Use the same Sponge release on the server and every connecting client. Visual settings are local preferences; this release does not automatically synchronize gameplay configuration. Keep area-size settings consistent between peers: loaded zones can be resized by their network owner.

Installation

Install using a Thunderstore-compatible mod manager. For manual installation, place these files together:

BepInEx/plugins/Sponge/
  Sponge.dll
  spongeassets
  assets/
    WetSpongeIcon.png
    DriedSpongeIcon.png

Keep spongeassets beside the DLL, with no extension. Do not install multiple Sponge DLL versions together. Restart the game after installation or updates.

Configuration

Launch the game once to create BepInEx/config/alkin.Sponge.cfg.

| Setting | Default | Purpose | | --- | --- | --- | | AbsorptionSize | 1 | Cube side length in metres | | PlacementDistance | 0 | Follow player build range; positive values override it | | Snapping | true | Enable snap assistance | | DryingTimeMultiplier | 1 | Scale drying time | | Weight | 1 | Sponge item weight | | FollowWaterSurface | true | Anchor unsnapped surface placement to water height | | HeldModelScale | 0.12 | Held sponge scale; requires restart | | HeldModelOffset | (0, 0, 0.06) | Hand attachment offset; requires restart |

The Hologram Colors section offers separate dry/wet palettes, opacity multipliers, and border toggles. Hex colours accept #RRGGBB or #RRGGBBAA, where 00 alpha is transparent and FF is opaque. Opacity multipliers range from 0 to 1 and multiply the hex alpha. These UI settings are client-side and apply live when edited through a compatible Configuration Manager.

BepInEx alone does not provide an F1 configuration menu. Install a separate compatible Configuration Manager for an in-game editor, or edit the config file while the game is closed.

Known limitations

  • Waves can visually enter dry zones; water-shader clipping is not implemented.
  • Water mesh deformation is approximate, especially at boundaries, for small zones, and for overlapping or densely packed rotated areas.
  • Many dry zones can increase CPU/GPU work. Performance has not been benchmarked.
  • Changing AbsorptionSize resizes loaded zones and changes their affected volume.
  • Gameplay configuration is not server-authoritative in this release. Avoid mismatched sizes between peers.
  • Compatibility with other water, equipment, input, or HUD mods has not been established.

Troubleshooting

  • White or pink sponge: verify the matching spongeassets bundle is installed beside the DLL. Check material-resolution diagnostics in BepInEx/LogOutput.log.
  • No harvestable sponges: confirm RtDOcean is loaded and its sponge prefabs are available.
  • F1 does nothing: confirm a Configuration Manager is installed in the active mod profile.
  • An old cube size persists: check your saved AbsorptionSize; updating the mod does not reset existing config values.

Credits

Sponge by AlkiProductions. Built with BepInEx, Harmony, and Jotunn; harvesting integrates with RtDOcean by Soloredis. Development assistance from OpenAI ChatGPT. Not affiliated with Iron Gate.

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 13d ago.

Sponge 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.10.18, released 2026-10-23

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 1 recorded build of Sponge.

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run Sponge 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 catalog
Listed on Thunderstore as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Works on a server

From source side support

Thunderstore lists server-side support for Sponge 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.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-23Open ↗
  • ✓AuthorAlkiProductions, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

Sponge, answered

Generated from the mod’s own source data.

Do my players need to install Sponge?

Thunderstore lists server-side support for Sponge as optional: it can run on a server, but isn’t required there.

Which loaders does it support?

BepInEx.

Is it free?

Yes. Sponge is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run Sponge on a Valheim server.

Deploy in about a minute from $9.99 a month, then add Sponge in one click.