private ArrayList<String> getCommandPage() {
        List<String> commands = new ArrayList<>();
        List<String> usage = new ArrayList<>();

        Plugin[] plugins = plugin.getServer().getPluginManager().getPlugins();
        PluginDescriptionFile file = null;
        try {
            for (Plugin p : plugins) {
                file = p.getDescription();

                for (String command : file.getCommands().keySet()) {
                    commands.add(command);
                }

                for (String s : commands) {
                    if (file.getCommands().get(s).get("usage") != null) {
                        usage.add((String) file.getCommands().get(s).get("usage"));
                    } else {
                        usage.add("");
                    }
                }
            }
        } catch (Exception e) {
        }



        ArrayList<String> results = new ArrayList<>();
        for (int i = 0; i < commands.size(); i++) {

            results.add(usage.get(i));
        }

        return results;
    }