Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Shipwright
Repair and deconstruct ships on the go without a crafting station. Use the Shipwright Hammer to repair, destroy, and customize your vessels.
| Date uploaded | a week ago |
| Version | 1.1.1 |
| Download link | DaiMinhTri-Shipwright-1.1.1.zip |
| Downloads | 268 |
| Dependency string | DaiMinhTri-Shipwright-1.1.1 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350README
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: 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/DaiMinhTri.Shipwright.cfg after the first launch.
| Section | Setting | Default | Description |
|---|---|---|---|
| General | Lock Configuration | On | Lock config to server admins only |
| Settings | Material | Wood | Material required to repair on water |
| Settings | Material Amount | 1 | Material amount multiplied by ship health |
| Settings | Repair Amount | 0.1 | Health percentage per repair |
| 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 | Off | Allow deconstructing with secondary attack |
| Settings | Deconstruct Duration | 10 | Duration in seconds, multiplied by tool quality |
| Settings | Use Durability | On | Tool uses durability per use |
| Longship | Extra Visuals | Off | Enable extra ship visuals (crashes without Balrond Shipyard) |
| Longship | Use Tent | Off | Enable tent on longship |
| Longship | Use Lamp | Off | Enable trader lamp on longship |
| Longship | Use Storage | Off | Enable storage on longship |
| Longship | 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.
Installation
- Install BepInEx
- Download and extract
Shipwright.dllinto yourBepInEx/plugins/folder - 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:
Changelog
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
CHANGELOG
Changelog
1.1.4
- Removed debug logging that spammed the BepInEx log
1.1.3
- Fixed resource duplication on deconstruction
- Deconstructed ship resources now drop on the ground/sea
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