Playing with Space Exploration, every time an avatar uses the jet-pack they become invalid when you disconnect.
Doesn't matter what surface you are on, or if you pressed j or just walked off the edge of the space platform
tested both with space exploration and without (just jet-pack). Looks like it replaces the character to achieve the effect. If you can fix this on your end, that would be awesome, but im going to post this on the jetpack discord bugs as well.
remote.call('Avatars','repair_avatars_listing') does work, you just have to do it every time you use the jetpack.
Umm, how do i change the title? it has nothing to do with what surface you are on. thought it did before testing. My bad.
The jetpack dev said:
I do call an interface on all mods that support a remote interface function called "on_character_swapped" and it is given all the information it should need
new_unit_number = newEntity.unit_number,
old_unit_number = oldEntity.unit_number,
new_character = newEntity,
old_character = oldEntity
if the avatars mod implements the interface they can have jetpacking avatars.