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.
BuildOnShip
Build mobile bases on ships with working portals, beds, cargo and tombstones.
| Date uploaded | a day ago |
| Version | 4.0.6 |
| Download link | Skarif-BuildOnShip-4.0.6.zip |
| Downloads | 1513 |
| Dependency string | Skarif-BuildOnShip-4.0.6 |
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.2333README
⛵ Build On Ship
Build On Ship turns your ships into true mobile bases! Build anything directly on your vessel: set up crafting benches, build cozy cabins, place functional portals, store loot, and sleep in beds that follow your ship across the ocean.
Ship attachments follow your vessel as it moves between world zones, with support checks and material fixes for moving builds.
What's New in 4.0.5
- Doors, gates and drawbridges: Animated building colliders are isolated from the ship's physics. Collision exclusions are restored when colliders are enabled or a door state arrives from another player.
- Portals: Fixed repeated sector entries during movement and network loading, and updated teleport destinations while the ship loads and moves.
- Ship destruction: Attached buildings drop their materials and chests release their contents. Destruction does not depend on structural integrity checks being enabled.
- Tombstones: Only the grave created by the current death is attached, and only when a fresh ground check finds the ship underneath. Attachment loading no longer disables the entire network object.
- Beds and respawn: Ship bed bindings are restored before spawn selection, with loading of the remote ship and the actual bed. New bindings include the bed ID and are scoped to the world.
Updating: Install the same version on the server and all clients, then restart them. Set your ship bed as the spawn point and save your character to write the updated binding data. Previously saved separate duplicate portals are not automatically deleted.
🎮 Features at a Glance
| Feature | Description |
|---|---|
| 🛠️ Build Anything | Place wood, stone, iron, workbenches, braziers, and decor directly on your ship. |
| 🛏️ Bed & Respawn | Sleep and set your spawn point on a ship bed. When you die, you wake up right aboard. |
| 🌀 Working Portals | Step through ship portals smoothly, even when sailing at full speed. |
| 📦 Cargo Stays Put | Loose items, ores, and crates lock to the deck and won't bounce overboard into the sea. |
| 🪦 Safe Tombstones | If you die on your ship, your gravestone stays on deck instead of sinking to the ocean floor. |
| ⚓ Easy Snapping | Built-in snap points appear across the deck to help you snap walls and floors neatly. |
✨ How It Works (Made Simple)
- Build Without Annoying Restrictions: No more "Cannot place on tilting surface" or "Requires solid ground" errors when aiming at your boat. Just point your hammer and build.
- Solid Deck Foundation: Your ship acts as a solid ground base. Pieces placed directly on the hull are fully supported and can hold up walls and roofs just like a normal base.
- Moving Ship Attachments: Pieces retain their local position and rotation as the ship moves between world zones.
- Clean Textures on the Move: Fixes the vanilla game issue where wood and stone textures look wavy or stretched when objects move through the world.
- Ship Sinks, Base Sinks: If your ship is destroyed in combat, attached pieces collapse naturally — no awkward floating houses left behind in mid-air.
📥 Installation
Using a Mod Manager (Recommended)
- Install r2modman or Thunderstore Mod Manager.
- Search for Build On Ship by Skarif.
- Click Download with Dependencies and launch the game!
Manual Install
- Make sure you have BepInExPack Valheim installed.
- Download the mod archive and drop
BuildOnShip.dllinto:Valheim/BepInEx/plugins/. - Launch the game and start crafting your flagship!
💬 Developer Contact & Support
⛵ Build On Ship
Build On Ship превращает ваши драккары и лодки в настоящие плавучие базы! Стройте всё что угодно прямо на палубе: верстаки, сундуки, факелы, походные каюты, рабочие порталы и кровати, на которых можно спать и возрождаться посреди океана.
Привязанные объекты следуют за судном при перемещении между зонами мира. Мод учитывает опору построек и исправляет отображение материалов во время движения.
Что нового в 4.0.5
- Двери, калитки, ворота и подъёмные мосты: Анимируемые коллайдеры построек отделены от физического тела корабля. Исключения столкновений восстанавливаются при включении коллайдеров и получении состояния двери от другого игрока.
- Порталы: Исправлено накопление повторных записей в секторах при движении и сетевой загрузке. Точка телепортации обновляется во время загрузки и движения корабля.
- Разрушение корабля: Постройки возвращают материалы, сундуки — содержимое. Разрушение не зависит от того, включена ли проверка прочности построек.
- Могилы: Привязывается именно могила, созданная при текущей смерти, и только если свежая проверка поверхности обнаруживает корабль под игроком. Загрузка привязки больше не отключает сетевой объект целиком.
- Кровати и возрождение: Привязка восстанавливается до выбора точки появления; мод загружает удалённый корабль и ожидает саму кровать. Новые данные содержат ID кровати и учитывают мир.
Обновление: Установите одинаковую версию на сервере и у всех игроков, затем перезапустите их. Назначьте корабельную кровать точкой возрождения и сохраните персонажа, чтобы записать обновлённую привязку. Уже сохранённые отдельные порталы-дубликаты автоматически не удаляются.
🎮 Главные возможности
| Возможность | Описание |
|---|---|
| 🛠️ Свободное строительство | Ставьте стены, полы, крыши, верстаки, костры и декор прямо на корабль. |
| 🛏️ Спавн и сон на корабле | Ставьте кровать, спите и делайте её точкой возрождения — вы проснетесь на судне, где бы оно ни было. |
| 🌀 Рабочие порталы | Порталы работают прямо на плывущем судне — телепортируйтесь без риска выпасть за борт. |
| 📦 Груз не улетает | Выброшенные предметы, руда и бочки надежно примагничиваются к палубе и не падают в воду. |
| 🪦 Защита надгробия | Если вы погибли на судне, ваше надгробие останется на палубе, а не утонет на дно океана. |
| ⚓ Удобная сетка привязки | По всей палубе автоматически создаются точки привязки (Snap Points) для ровной стройки. |
✨ Как это устроено (простыми словами)
- Никаких дурацких запретов: Игра больше не ругается на «Нельзя на наклоненной поверхности» или «Нужна земля под ногами», когда вы целитесь молотком в лодку.
- Палуба держит постройки: Сам корабль работает как надежный фундамент. Постройки получают стабильную синюю опору и могут держать на себе другие блоки и крышу.
- Постройки следуют за кораблём: Привязанные объекты сохраняют локальное положение и поворот при переходе судна между зонами мира.
- Текстуры не плывут: Устранена проблема Valheim, из-за которой текстуры камня и дерева начинали странно мерцать и растягиваться при движении корабля.
- Честное крушение: Если корабль будет уничтожен в бою со змеем, постройки честно распадутся на материалы — в воздухе не останется висеть призрачный дом.
📥 Установка
Через менеджер модов (Рекомендуется)
- Установите r2modman или Thunderstore Mod Manager.
- Вбейте в поиск Build On Ship от автора Skarif.
- Нажмите Download with Dependencies и запускайте игру!
Вручную
- Убедитесь, что у вас установлен BepInExPack Valheim.
- Скачайте архив мода и закиньте файл
BuildOnShip.dllв папку:Valheim/BepInEx/plugins/. - Заходите в игру и стройте свой флагман!
💬 Контакты и поддержка разработчика
CHANGELOG
v4.0.6
- nothing
v4.0.7
- Restored loose item attachment on bare decks and built floors; items with Piece components are identified by their saved placement state.
- Routed cargo through shared attachment registration, including local position, rotation, ZDO indexing and periodic synchronization.
- Added restoration of bindings received after a network object has already spawned.
- Added physical surface checks for tombstone attachment, ignoring the player's and loose objects' colliders while respecting intervening ground.
- Paused FloatingTerrain and its proxy Rigidbody while attached; restored independent physics when the ship is destroyed.
- Restored remote client physics when a cargo or tombstone binding is cleared.
- Expanded full cargo search buffers and prevented queued objects from reattaching after their binding has changed.
- Excluded loose items from structural support calculations.
v4.0.6
- Fixed Physics.ClosestPoint warning spam when checking terrain or non-convex mesh colliders.
- Avoided ship proximity queries for ordinary ground.
- Validated both colliders before using exact closest-point queries for structural support.
v4.0.5
- Isolated animated building colliders from the ship's Rigidbody to prevent doors, gates and drawbridges from pushing the vessel.
- Restored collision exclusions when colliders are enabled and when door states arrive over the network.
- Refreshed collision exclusions when new deck pieces are attached.
- Excluded attached buildings from the hull collider cache.
- Preserved passenger movement relative to the ship when walking on isolated mechanisms.
v4.0.4
- Fixed repeated portal sector entries during local movement and network position updates.
- Updated teleport destinations while a ship moves or loads; kept loading active until the ship and destination portal are available.
- Preserved network objects during ship unloading instead of allowing recursive hierarchy destruction.
- Destroyed attached buildings through the resource-drop and destruction-callback path, independently of structural integrity checks.
- Included unloaded attached objects in ship destruction and preserved cargo and tombstones.
- Attached the grave created by the current death using a fresh surface check instead of stale ship contact or a nearby grave lookup.
- Deferred attachment until network object initialization completes without disabling the entire object.
- Restored ship bed bindings before spawn selection, requested remote ship data and waited for the actual bed to load.
- Added bed IDs and world-scoped spawn data; validated successful bed selection and ownership.
- Prevented replicas from inventing conflicting ship UUIDs and preserved valid zero local positions.
- Existing separate portal duplicates are not automatically deleted.
v3.7.2
- nothing
v3.7.1
- nothing
v3.7.0
- Fixed snap point radius filtering to prevent wall lights displacement
- Improved rotation gesture handling with transpiler optimization
- Fixed wall light and torch placement to use correct surface normal
- Enhanced cargo physics with expanded vertical search range
- Fixed cargo item collision handling with ship structures
- Added shield generator position synchronization patches
- Added ComfyGizmo mod soft-dependency compatibility layer
- Improved portal teleportation with guaranteed delivery system
- Fixed platform recovery for unloaded ship pieces with server-side validation
- Added prefab validator to prevent world objects from attaching to ships
- Improved ZDO indexing for ship pieces with bidirectional tracking
- Refactored item attachment queue with safer GameObject activation
- Enhanced support calculation for deck-level structures
- Fixed stone furnace and processing station support on wooden platforms
- Added support for multi-story cargo detection and management
- Version bump: 4.0.0 → 4.0.3
v3.6.3
- nothing
v3.6.2
- nothing
v3.6.1
- nothing
v3.4.3
- nothing
v3.4.2
- nothing
v3.5.0
- Fix 20.09.26. Ship control
v3.4.0
- Fix 19.09.26. player bund to ships > mod compatibility setting.
v3.3.0
- Fix 19.09.26. Dublicate portals on ships
v3.2.0
- Fix 17.09.26 patch & fix ZDOzone sync portal on ship (build)
v3.1.0
- Fix black screen after poral teleport + object work optimization
v3.0.0
- Server player on ship sync fix
v2.2.16
- Fix player spawn on ships
v2.2.15
- Fixed infinite respawn on ship deck
v2.2.14
- Split synchronization logic
v2.2.13
- Fix desync between player and ship movement
v2.2.12
- Physics stabilization
v2.2.11
- Fixed bed spawn point setting mechanic
v2.2.10
- Version release
v2.2.9
- Fixed vertical construction support check logic
- Fix: objects above supports no longer break when support is destroyed
v2.2.8
- Release preparation
v2.2.7
- Improved item physics on deck
v2.2.6
- Fix disappearing structures
v2.2.5
- Requires tombstone mechanic fixes
v2.2.4
- Stable version release
v2.2.3
- Release preparation
v2.2.2
- Improved spawn system
- Added and optimized portal mechanics
v2.2.1
- Initial project version