How to set default and fallback server inside of a bungeecord plugin

Status
This thread has been locked.

pet

Jahn is MY DADDY :)
Supreme
Feedback score
39
Posts
948
Reactions
1,127
Resources
0
How do I set a default and fallback server inside of a bungeecord plugin
Code:
static void setLobby(ServerInfo use) {

        try {

            Field fallbackServer = ListenerInfo.class.getDeclaredField("fallbackServer");
            System.out.println("------------------------------------");
            System.out.println("setLobby: successfully got declared field 'fallbackServer'");
            Field defaultServer = ListenerInfo.class.getDeclaredField("defaultServer");
            System.out.println("setLobby: successfully got declared field 'defaultServer'");
            fallbackServer.setAccessible(true);
            System.out.println("setLobby: successfully set 'fallbackServer' as accessible");
            defaultServer.setAccessible(true);
            System.out.println("setLobby: successfully set 'defaultServer' as accessible");
            for (ListenerInfo listenerInfo : Kingdoms.getInstance().getProxy().getConfig().getListeners()){
                fallbackServer.set(listenerInfo, use.getName());
                System.out.println("setLobby: successfully set 'fallbackServer' to " + use.getName());
                defaultServer.set(listenerInfo, use.getName());
                System.out.println("setLobby: successfully set 'defaultServer' to " + use.getName());
            }

        } catch (NoSuchFieldException | IllegalAccessException e) {
            System.out.println("ohhhh heavens! ohhhh no! setLobby failed successfully and that just blows. Error code:");
            e.printStackTrace();
        }
    }
This is what I have
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

TehSteel

Yo, I like to develop Minecraft plugins
Premium
Feedback score
4
Posts
391
Reactions
132
Resources
0
Next time you should go to here
MCM users will not help you without paying...
You should go to spigot its better code quality + fast answers
 
Status
This thread has been locked.
Top