public static void reloadChat( String readUTF ) throws SQLException, IOException {
        ByteArrayOutputStream b = new ByteArrayOutputStream();
        DataOutputStream out = new DataOutputStream( b );
        try {
            out.writeUTF( "Reload" );
        } catch ( IOException e ) {
            e.printStackTrace();
        }
        for ( ServerInfo s : BungeeSuite.proxy.getServers().values() ) {
            sendPluginMessageTaskChat( s, b );
        }
        channels.clear();
        serverData.clear();
        PrefixSuffixManager.affixes.clear();
        ChatConfig.reload();
        Channels.reload();
        PrefixSuffixManager.loadPrefixes();
        PrefixSuffixManager.loadSuffixes();
        loadChannels();
        for ( ServerInfo s : BungeeSuite.proxy.getServers().values() ) {
            ChatManager.sendServerData( s );
            ChatManager.sendDefaultChannelsToServer( s );
            PrefixSuffixManager.sendPrefixAndSuffixToServer( s );
        }
        for ( ProxiedPlayer p : BungeeSuite.proxy.getPlayers() ) {
            sendPlayer( p.getName(), p.getServer(), true );
        }
    }