I am in the process of partnering with many servers by allowing players to connect to their servers (most of the servers are networks). I have the plugin messaging setup (our spigot servers -> our bungeecord server) but the problem is their BungeeCord is in online-mode. I understand how servers underneath BungeeCord have to be in offline-mode. Is there a way to bypass it in my specific situation. The servers we are partnering with wouldn't mind setting their BungeeCord to offline-mode and having a plugin do the authenication from Mojang and keep their skins. What I am trying to avoid is getting players to join the partnered servers by typing in their IP. I already have a way to connect them to an IP using the Bungeecord API and I tested it with a cracked server (problem as mentioned above is that we are doing online-mode servers). Edit: https://www.spigotmc.org/resources/fastlogin.14153/ allows Premium Players to join on an offline-mode server and it is open source. I wonder if it can be edited in a way to allow only premium-players to join. @games647 Edit2: This is probably unsolvable and I should just have players use an IP to connect to sponsored servers.