I'm glad I found this plugin. I did modify it's code a little bit though to fit what I needed and commissioned a plugin to go with it. Basically instead of detecting usernames that aren't assigned, like how floodgate adds a prefix to bedrock users, I created a way for JezJoin to add a prefix to cracked players. All they have to do is join through a different port. I added an SRV record to my DNS to make it just a different subdomain. So premium players join through domain.net and cracked players join through cracked.domain.net.