About BottleShips
From ThunderstoreFind your ships and carts on the world map. Carry boats, carts, portals and siege weapons in bottles. Customize recipes, repair ships with wood, boost sailing and rowing, attach carts easily, auto-reload troll traps, and improve ballista targeting.
BottleShips
BottleShips adds 11 bottle items, each containing a ship, cart, battering ram, catapult, portal, trap, or ballista. Use a bottle as the build resource and place the full-size piece when you need it.
BottleShips must be installed on the server and every connecting client because it adds synchronized network prefabs and gameplay settings.
- Each bottle is tied to the matching piece.
- Pieces can be configured to use the bottle recipe or their original build recipe.
- Build stations, build resources, bottle recipes, bottle weight, stack size, teleportability, and removal behavior are all configurable.
- Keep bottles on item stands and grab one whenever you are ready to build.
- No more digging through containers for every ship, portal, or siege piece.
- If a ship breaks, carrying a spare bottle lets you rebuild it quickly.
- Bottles on item stands.
- Raft, karve, longship, and drakkar bottles.
- Cart, battering ram, and catapult bottles.
- Wood portal and stone portal bottles.
- Troll trap and ballista bottles.
- Bottle recipes at the workbench.
- Bottle recipes at the forge.
- Bottle recipes at the artisan table.
- Bottles can be configured with weight, stack size, and teleportability.
- Build full-size pieces using bottles, with optional station requirements.
My boats and carts on the map
When available, the large map starts with boats and carts built by your current character visible, using each vehicle's build icon. Press V to show or hide them while the map is open; the map key hint shows the current action. The client-only Toggle My Vehicle Pins Key setting appears at the bottom of General in Configuration Manager. With Path of Valheiman installed, an active Harbor Mark effect is required for both boats and carts; otherwise the feature is available without a talent.
Positions are requested from the server once when you open the large map, including vehicles outside your loaded area. They remain fixed until the map is closed and reopened. Toggling visibility reuses the snapshot and does not save a setting. Reopening the map shows the pins again. There are no minimap pins or saved map pins.
The original builder's character ID determines ownership, regardless of who is driving or currently owns the network object. Vehicles without a recorded builder are excluded. Both ordinary and bottle-based construction are supported, including modded prefabs using Ship or Vagon with a Piece build icon. This feature is independent of PortalRules and the handling/exploration tweaks disabled by RockTheBoat.
The server and clients need this version of BottleShips. Requests are limited to one per connection per 0.5 seconds and 2048 vehicles per snapshot, with a message if the list is incomplete or unavailable.
Configuration
BottleShips is configured through the normal BepInEx config file. No YAML editing is required.
General options:
Extended Cart Interaction: client-only toggle that expands the normal attach/detach interaction ofVagon-based vehicles such as carts, battering rams, and catapults without adding a separate hotkey or tooltip. Default:On.Troll Trap Auto Reload Seconds: automatically rearmspiece_trap_trollafter it triggers. Default:5. Range:0-10, where0disables it.Battering Ram Size: scales newly placed battering rams. Default:0.75. Range:0.5-1. Existing placed battering rams are not changed.Ballista Targeting Tweaks: trophy targets are prioritized, but the ballista can still attack other valid enemies. Players, tamed creatures, and creatures in thePlayerSpawnedfaction are never selected as targets.Ballista Ammo Capacity Multiplier: multiplies the captured original ammunition capacity of all vanilla ballistas, so the hover display and compatible fill-all mods use the same limit. Default:1(original capacity). Range:1-20; lowering it does not delete stored excess ammo.
Ship tweaks apply to every object with a Ship component, including ships added by other mods.
Ship tweak options:
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Dependencies
Needs 1 other project installed alongside it.
BottleShips 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.17, released 2026-10-22
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 22 recorded builds of BottleShips.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 1.1.17 | 2026-10-22 | n/a | BepInEx |
| 1.1.16 | 2026-10-17 | n/a | BepInEx |
| 1.1.15 | 2026-10-06 | n/a | BepInEx |
| 1.1.14 | 2026-09-26 | n/a | BepInEx |
| 1.1.13 | 2026-09-20 | n/a | BepInEx |
| 1.1.12 | 2026-09-09 | n/a | BepInEx |
Dependencies
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run BottleShips 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 catalogVehicles & ships
Cars, boats, aircraft, ships and other things to drive or fly.
Works on a server
From source side supportThunderstore lists server-side support for BottleShips 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. 1 other project installed alongside it.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-23Open ↗
- ✓Authorsighsorry, as published on Thunderstore
- ✓LicenseNot published by the sourceFree






