Package net.citizensnpcs.utils.PageUtils

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


        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));
        }
        if (page > instance.maxPages()) {
            player.sendMessage(ChatColor.GRAY + "Invalid page entered. There are only " + instance.maxPages()
                    + " pages.");
            return;
View Full Code Here


        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())
                    + " minutes. Completed " + StringUtils.wrap(quest.getTimesCompleted()) + " times.");
        }
        if (page > instance.maxPages()) {
            player.sendMessage(ChatColor.GRAY + "Invalid page entered. There are only " + instance.maxPages()
                    + " pages.");
View Full Code Here

            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.");
            }
        }
        display.process(1);
View Full Code Here

        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.");
            }
        }
        display.process(1);
        if (display.maxPages() == 1) {
            player.sendMessage(ChatColor.GOLD + "Right click to accept.");
View Full Code Here

            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);
    }

    @CommandRequirements()
View Full Code Here

            player.sendMessage(ChatColor.GRAY + "This trader isn't " + (selling ? "selling" : "buying")
                    + " any items.");
            return;
        }
        PageInstance instance = PageUtils.newInstance(player);
        instance.push("");
        for (Stockable stockable : stock) {
            if (stockable == null)
                continue;
            instance.push(ChatColor.GREEN + (selling ? "Selling " : "Buying ")
                    + TraderMessageUtils.getStockableMessage(stockable, ChatColor.GREEN) + ".");
View Full Code Here

        PageInstance instance = PageUtils.newInstance(player);
        instance.push("");
        for (Stockable stockable : stock) {
            if (stockable == null)
                continue;
            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
View Full Code Here

    // Display a list of NPCs owned by a player
    public static void displayNPCList(Player sender, Player toDisplay, HumanNPC npc, String passed) {
        PageInstance paginate = PageUtils.newInstance(sender);
        for (HumanNPC hnpc : NPCManager.getList().values()) {
            if (hnpc.getOwner().equals(toDisplay.getName())) {
                paginate.push(ChatColor.GRAY + "" + hnpc.getUID() + ChatColor.YELLOW + " " + hnpc.getName());
            }
        }
        int page = Integer.parseInt(passed);
        if (page == 0) {
            page = 1;
View Full Code Here

    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());
    }
    if (page > instance.maxPages()) {
      player.sendMessage(ChatColor.GRAY
          + "Invalid page number. There are " + instance.maxPages()
View Full Code Here

    }
    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
          + "    - "
          + StringUtils.wrap(StringUtils.capitalise(type
              .toLowerCase())));
    }
    instance.process(page);
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.