private void showHelp(Player play, String page) {
        String pLang = PlayerCache.getLang(play.getName());
        if(!StringToNumber.isPositiveNumber(page)) {
            play.sendMessage(_modText.getJobHelp("nohelp", pLang).addVariables("", play.getName(), page));
            return;
        }
        
        Integer nextPage = Integer.valueOf(Integer.parseInt(page));
        if (nextPage > _modText.getSpaces("numhelp", pLang) || nextPage < 1) {
            play.sendMessage(_modText.getJobHelp("nohelp", pLang).addVariables("", play.getName(), page));
            return;
        }
        nextPage = nextPage + 1;

        play.sendMessage(ChatColor.GOLD + "---~~ " + ChatColor.DARK_AQUA + "MC Jobs " + ChatColor.GOLD + "~~---");
        play.sendMessage(ChatColor.GRAY + _modText.getJobHelp("page", pLang).addVariables("", play.getName(), "") + " " + page + "                   " + ChatColor.BLUE + "Created by: RathelmMC");
        play.sendMessage(ChatColor.DARK_GRAY + "-----------------------------------------------------");
        play.sendMessage("");
        
        for (Integer iSubPage = 1; iSubPage < 13; iSubPage++) {
            if (_modText.getJobHelp(page + ".line" + iSubPage.toString(), pLang).addVariables("", play.getName(), nextPage.toString()) != null)
                play.sendMessage(_modText.getJobHelp(page + ".line" + iSubPage.toString(), pLang).addVariables(_df.format(PlayerCache.getAllowedJobCount(play.getName())), play.getName(), nextPage.toString()));
            else
                play.sendMessage("");
        }
        
        play.sendMessage("");
        if (page.equals(_modText.getSpaces("numhelp", pLang).toString()))
            play.sendMessage(_modText.getJobHelp("finish", pLang).addVariables("", play.getName(), ""));
        else
            play.sendMessage(_modText.getJobHelp("endofpage", pLang).addVariables("", play.getName(), nextPage.toString()) + " " + _modText.getJobHelp("command", pLang).addVariables("", play.getName(), nextPage.toString()));
    }