Source-checkedQuality of life & UI

Shipwright

by DaiMinhTri · for Valheim

Repair and deconstruct ships on the go without a crafting station. Use the Shipwright Hammer to repair, destroy, and customize your vessels.

2.1KDownloads
37d agoLast updated
BepInExLoaders
ThunderstoreSource

About Shipwright

From Thunderstore

Repair and deconstruct ships on the go without a crafting station. Use the Shipwright Hammer to repair, destroy, and customize your vessels.

> Disclaimer: > Most of mods I work with are some old and outdated ones that their authors haven't updated so far to match 1.0. I am not a professional modder myself, but I am good with coding and gaming. If you experience any problems with the mods I published, you can find me in Hexium discord server by typing DMT.

Shipwright

A Valheim mod that lets you repair and destroy ships on the go without a crafting station. Fork/update of RustyMods' Shipwright, maintained for Valheim 1.0.x.

GitHub: </img> DaiMinhTri/Shipwright

Features

Ship Repair

Left-click (Mouse0) to repair your ship using the Shipwright Hammer. No crafting station required — repair your vessel right on the water.

Ship Destruction

Right-click (Mouse3) to deconstruct your ship. Enable the Can Deconstruct config to take apart ships you no longer need.

Extra Longship Visuals

Optional cosmetic additions for the Viking longship: tent, trader lamp, storage, and shields. Enable each individually via configs.

> Warning: Turning on Extra Visuals without Balrond's Shipyard installed will crash the game.

Server-Side Control

Configuration is locked by default and synced from the server using embedded ServerSync. Clients cannot change settings unless the server allows it.

Configuration

A configuration file is generated at BepInEx/config/DMT.Shipwright.cfg after the first launch.

| Section | Setting | Default | Description | |---------|---------|---------|-------------| | General | Lock Configuration | On | Lock config to server admins only | | Settings | Default Material | Wood | Fallback material for unknown/modded ship types | | Settings | Default Material Amount | 1 | Fallback material amount for unknown/modded ship types | | Settings | Repair Amount | 10 | Health percentage per repair (0-100) | | Settings | Stamina Cost | 5 | Stamina needed per repair | | Settings | Repair Duration | 1 | Duration in seconds, multiplied by tool quality | | Settings | Repair Effects | On | Trigger effects on repair | | Settings | Can Deconstruct | On | Allow deconstructing with secondary attack | | Settings | Deconstruct Duration | 5 | Duration in seconds, multiplied by tool quality | | Settings | Use Durability | On | Tool uses durability per use | | Settings | Deconstruct Return Amount | 100 | Percentage of resources returned when deconstructing (0-100, default 100%) | | Karve | Material | Wood | Material required to repair Karve | | Karve | Material Amount | 1 | Material amount needed to repair Karve | | Longship | Material | FineWood | Material required to repair Longship | | Longship | Material Amount | 2 | Material amount needed to repair Longship | | Drakkar | Material | YggdrasilWood | Material required to repair Drakkar | | Drakkar | Material Amount | 3 | Material amount needed to repair Drakkar | | Longship Visuals | Extra Visuals | Off | Enable extra ship visuals (crashes without Balrond Shipyard) | | Longship Visuals | Use Tent | Off | Enable tent on longship | | Longship Visuals | Use Lamp | Off | Enable trader lamp on longship | | Longship Visuals | Use Storage | Off | Enable storage on longship | | Longship Visuals | Use Shields | Off | Enable shields on longship |

Compatibility

Ship Mods

  • Balrond's Shipyard - Required if you enable Extra Visuals. The mod detects it automatically and disables extra visuals when installed. Not yet tested with the latest version of Shipwright.

Installation

  1. Install BepInEx
  2. Download and extract Shipwright.dll into your BepInEx/plugins/ folder
  3. Launch the game to generate the config file

Credits

  • Original mod by RustyMods

Buy Me a Coffee

If you enjoy this mod, consider buying me a coffee: Buy Me A Coffee

Changelog

1.1.4

  • Removed debug logging that spammed the BepInEx log

1.1.3

  • Fixed resource duplication on deconstruction

1.1.2

  • Added per-ship material requirements: Karve uses Wood, Longship uses Fine Wood, Drakkar uses Yggdrasil Wood
  • Raft can no longer be repaired or deconstructed
  • Added Default Material / Default Material Amount for unknown/modded ship types
  • Added Deconstruct Return Amount config (0-100% slider, default 100%)
  • Deconstructed ship resources now go to player inventory
  • New config file name
  • Can Deconstruct default changed to On

1.1.1

  • Updated ServerSync to latest version (compression, fragmentation, BufferingSocket)
  • Removed duplicate VersionHandshake (conflicted with ConfigSync's VersionCheck)
  • Fixed NullReferenceException in ShipCustomize when ship child objects are missing
  • Fixed namespace from Settlers.Managers to Shipwright.Managers
  • Fixed environment.props for gale profile

1.1.0

  • Updated for Valheim 1.0.12
  • Embedded ServerSync and asset bundle
  • Fixed API breaking changes
  • Fixed ConfigSync IsLocked null reference

1.0.2

  • Bog witch update

1.0.1

  • Check chainloader for Balrond Shipyard, if installed, disabling extra visuals

1.0.0

  • Initial release

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 37d ago.

Shipwright 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.4, released 2026-09-28

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 5 recorded builds of Shipwright.

Recent builds

BuildReleasedGame versionsLoaders
1.1.42026-09-28n/aBepInEx
1.1.32026-09-22n/aBepInEx
1.1.22026-09-21n/aBepInEx
1.1.12026-09-20n/aBepInEx
1.1.02026-09-18n/aBepInEx

Dependencies

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

Run Shipwright 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 “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Works on a server

From source side support

Thunderstore lists server-side support for Shipwright 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-01Open ↗
  • ✓AuthorDaiMinhTri, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

Shipwright, answered

Generated from the mod’s own source data.

Do my players need to install Shipwright?

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

Which loaders does it support?

BepInEx.

Is it free?

Yes. Shipwright 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 Shipwright on a Valheim server.

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