This would be fun, and probably rather simple to implement, because as far as i understand, the gravity in starmade is simply a force that pulls \"down\". So gravity probably works this way:
for(everytick)
{
...
If(playerincertaindistanceaboveplanet)
{
playercoordy=playercoordy-somenumber;
collisioncheck();
}
}
If i am right, making \"somenumber\" random for each planet will reach the goal.