Package net.citizensnpcs.utils.PageUtils

Examples of net.citizensnpcs.utils.PageUtils.PageInstance.header()


        int page = args.argsLength() == 2 ? args.getInteger(1) : 1;
        if (page < 0)
            page = 1;
        PageInstance instance = PageUtils.newInstance(player);
        Quester quester = npc.getType("quester");
        instance.header(ChatColor.GREEN
                + StringUtils.listify("Completed Quests " + ChatColor.WHITE + "<%x/%y>" + ChatColor.GREEN));
        for (String quest : quester.getQuests()) {
            if (instance.maxPages() > page)
                break;
            instance.push(ChatColor.GREEN + "   - " + StringUtils.wrap(quest));
View Full Code Here


        }
        int page = args.argsLength() == 2 ? args.getInteger(1) : 1;
        if (page < 0)
            page = 1;
        PageInstance instance = PageUtils.newInstance(player);
        instance.header(ChatColor.GREEN
                + StringUtils.listify("Completed Quests " + ChatColor.WHITE + "<%x/%y>" + ChatColor.GREEN));
        for (CompletedQuest quest : profile.getAllCompleted()) {
            if (instance.maxPages() > page)
                break;
            instance.push(StringUtils.wrap(quest.getName()) + " - taking " + StringUtils.wrap(quest.getMinutes())
View Full Code Here

        Quest quest = getQuest(fetchFromList(player));
        if (quest == null)
            return;
        PageInstance display = PageUtils.newInstance(player);
        display.setSmoothTransition(true);
        display.header(ChatColor.GREEN + StringUtils.listify("Quest %x/%y - " + StringUtils.wrap(quest.getName())));
        for (String push : Splitter.on("<br>").omitEmptyStrings().split(quest.getDescription())) {
            display.push(push);
            if ((display.elements() % 8 == 0 && display.maxPages() == 1) || display.elements() % 9 == 0) {
                display.push(ChatColor.GOLD + "Right click to continue description.");
            }
View Full Code Here

        } else {
            Messaging.sendError(player, "Specified flag not found.");
            return;
        }
        PageInstance instance = PageUtils.newInstance(player);
        instance.header(ChatColor.GREEN + StringUtils.listify(StringUtils.wrap(header + ChatColor.WHITE + " <%x/%y>")));
        for (String entry : flags.keySet()) {
            instance.push(StringUtils.wrap("  - ") + entry);
        }
        instance.process(page);
    }
View Full Code Here

            instance.push(ChatColor.GREEN + (selling ? "Selling " : "Buying ")
                    + TraderMessageUtils.getStockableMessage(stockable, ChatColor.GREEN) + ".");
        }
        int page = args.argsLength() == 3 ? args.getInteger(2) : 1;
        if (page <= instance.maxPages()) {
            instance.header(ChatColor.YELLOW
                    + StringUtils.listify(ChatColor.GREEN + "Trader "
                            + StringUtils.wrap(selling ? "Selling" : "Buying") + " List (Page %x/%y)"
                            + ChatColor.YELLOW));
            instance.process(page);
        } else {
View Full Code Here

        int page = Integer.parseInt(passed);
        if (page == 0) {
            page = 1;
        }
        if (page <= paginate.maxPages()) {
            paginate.header(ChatColor.GREEN
                    + StringUtils.listify("NPC List for " + StringUtils.wrap(toDisplay.getName())
                            + " (%x/%y)"));
            paginate.process(page);
        } else {
            sender.sendMessage(MessageUtils.getMaxPagesMessage(page, paginate.maxPages()));
View Full Code Here

      HumanNPC npc) {
    int page = args.argsLength() == 2 ? args.getInteger(1) : 1;
    if (page <= 0)
      page = 1;
    PageInstance instance = PageUtils.newInstance(player);
    instance.header(ChatColor.GREEN
        + StringUtils.listify(ChatColor.YELLOW
            + "Waypoint modifiers <%x/%y>" + ChatColor.GREEN));
    for (WaypointModifierType type : WaypointModifierType.values()) {
      instance.push(ChatColor.GREEN + "   - " + ChatColor.YELLOW
          + type.name().toLowerCase());
View Full Code Here

    PageInstance instance = PageUtils.newInstance(sender);
    int page = 1;
    if (args.argsLength() == 2) {
      page = args.getInteger(1);
    }
    instance.header(ChatColor.YELLOW
        + StringUtils.listify(ChatColor.GREEN
            + "NPC Toggle List <%x/%y>" + ChatColor.YELLOW));
    for (String type : NPCTypeManager.getTypes().keySet()) {
      instance.push(ChatColor.GREEN
          + "    - "
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.