Includes BuildOnShip DLL 4.0.15. Release build and 176 automated checks passed; live multiplayer validation is still pending.
Update the mod on the server and all clients.
v4.0.16
nothing
v4.0.15
nothing
v4.0.14
nothing
v4.0.13
nothing
v4.0.12
nothing
v4.0.11
nothing
v4.0.10
Fixed endless black screens during ship portal travel with a 30-second destination timeout and a bounded return to the entry point.
Resolved portal destinations from ship-local bindings and the loaded portal's current transform; required the correct ship attachment, loaded area and deck before completing travel.
Preserved vanilla world, boss and inventory restrictions and portal usage accounting.
Normalized portal sector entries during movement and network registration; reused existing network instances to prevent duplicate portal objects.
Added server sector invalidation and client unloading of portals that moved out of the old area, while preserving their ZDOs and connections.
Aligned ship portal ownership with the parent ship on the server, corrected the saved pose before handoff and notified both the previous and new owner.
Recovered portal records stranded far from their parent ship using server ZDO data, including when no ship scene object is loaded on the server.
Existing separately saved duplicate portals are not automatically deleted.
Update the mod on the server and all clients. Release build and automated checks passed; live multiplayer validation is still pending.
v4.0.8
Fixed repeated ship-bed timeout warnings and respawn loading loops after death by handing the rest of the current attempt to vanilla spawn logic.
Applied the loading timeout even when the ship area never becomes ready; reset the fallback state for each new respawn attempt.
Preserved the ship bed binding after a temporary timeout so the next respawn can try it again.
Added moving burning-area checks for cauldrons and cooking stations on ships, including the shared cached fire-query path.
Prevented extinguished or disabled ship fires and their old positions from heating stations; preserved vanilla fire bounds and land-fire behavior.
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.