Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Integer numLinesPerPage = checkConfigInt();
- // TODO: Remove title color once Sponge bug is fixed. Written 22/5/2017, last checked 24/6/2017.
- // Messages should still look right once this gets fixed, as there's a fallback.
- PaginationList.builder()
- .title(Text.of(TextColors.DARK_PURPLE, header))
- .contents(permissionMessageList)
- .padding(Text.of(TextColors.DARK_PURPLE, "="))
- .linesPerPage(numLinesPerPage)
- .sendTo(player);
- private Integer checkConfigInt()
- {
- if (!PixelUpgradeInfoConfig.getInstance().getConfig().getNode("numLinesPerPage").isVirtual())
- {
- int numLinesPerPage = PixelUpgradeInfoConfig.getInstance().getConfig().getNode("numLinesPerPage").getInt();
- if (numLinesPerPage < 2 || numLinesPerPage > 50)
- {
- PixelUpgrade.log.info("§4PUInfo // critical: §cConfig variable \"numLinesPerPage\" is out of bounds. Valid range: 2-50");
- return null;
- }
- else
- return numLinesPerPage;
- }
- else
- {
- PixelUpgrade.log.info("§4PUInfo // critical: §cCould not parse config variable \"numLinesPerPage\"!");
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement