(All with version 19519):
Created a ship. Built a completely enclosed room around ship core in one session. During this session exiting ship core spawns player on top of ship core (and within the room) at least 5 times. Shut down game/server. Next session added blocks to increase size of ship, BUT did not change room enclosing ship core. During this and subsequent sessions exiting ship core spawns player outside/beneath ship.
This means that some other factor besides the space around the ship core affects where the player will spawn when exiting a core. This means the behaviour of this feature is not predictable.
---
how to reproduce this:
I used this sample ship. A Cage with a 3 block high free spot for the player to spawn next to the core
{F4565}
c- aligning this and exiting the core i couldnt reproduce any problems
{F4566}
as long as i was rotating only on the horizontal plane
{F4568}
tilting up (or down) caused the player to spawn outside on top of the cage instead of in the free spot next to the core
{F4570}
everytime exiting the core while the cage was motionless, used a joystick to only rotate over on axis