So we've got some weird things going on.
We have a hub and two servers. people join, they're sent to the hub, they choose the server they want to join and if they join our towny server, it pops up in chat, welcoming them to the server, meaning the PlayerJoinEvent has been called, but people aren't able to tab-complete their name, and they aren't at spawn.
doing /find <theirname> tab completes and says they're on the towny server, repeating this command for a couple of times eventually tells...
PlayerJoinEvent before player joins server
We have a hub and two servers. people join, they're sent to the hub, they choose the server they want to join and if they join our towny server, it pops up in chat, welcoming them to the server, meaning the PlayerJoinEvent has been called, but people aren't able to tab-complete their name, and they aren't at spawn.
doing /find <theirname> tab completes and says they're on the towny server, repeating this command for a couple of times eventually tells...
PlayerJoinEvent before player joins server