The only way to do this would be to make the market a global warp, and that would mean the other markets would be inaccessible by using the warp command.
Since when can java not handle polymorphism?
It shouldn't b that much of a stretch to pass in your current world and say something like
If(world != guest/member/old guest)
{
/warp globalmarket
}
Else
{
/warp market
}
And just pick a market to be the global one.
I kno I could've used this countless times to keep my /return to get back to where i was instead of having to warp to a world then warp to the market rendering /return useless and making it a pain to get back to where I was.