public boolean updatePluginsList() {
        UpdateManager updateManager = XMPPServer.getInstance().getUpdateManager();
        try {
            // Todo: Unify update checking into one xml file. Have the update check set the last check property.
            updateManager.checkForServerUpdate(true);
            updateManager.checkForPluginsUpdates(true);

            // Keep track of the last time we checked for updates
            UpdateManager.LAST_UPDATE_CHECK.setValue(Instant.now());

            return true;
        }
        catch (Exception e) {
            Log.error(e.getMessage(), e);
            if (e instanceof InterruptedException) {
                Thread.currentThread().interrupt();
            }

        }

        return false;
    }
Updates the PluginList from the server. Please note, this method is used with javascript calls and will not
be found with a find usages.

@return true if the plugin list was updated.
xmppserver/src/main/java/org/jivesoftware/openfire/update/PluginDownloadManager.java