Advertisement
Guest User

Untitled

a guest
Jun 29th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. Integer numLinesPerPage = checkConfigInt();
  2.  
  3. // TODO: Remove title color once Sponge bug is fixed. Written 22/5/2017, last checked 24/6/2017.
  4. // Messages should still look right once this gets fixed, as there's a fallback.
  5. PaginationList.builder()
  6. .title(Text.of(TextColors.DARK_PURPLE, header))
  7. .contents(permissionMessageList)
  8. .padding(Text.of(TextColors.DARK_PURPLE, "="))
  9. .linesPerPage(numLinesPerPage)
  10. .sendTo(player);
  11.  
  12. private Integer checkConfigInt()
  13. {
  14. if (!PixelUpgradeInfoConfig.getInstance().getConfig().getNode("numLinesPerPage").isVirtual())
  15. {
  16. int numLinesPerPage = PixelUpgradeInfoConfig.getInstance().getConfig().getNode("numLinesPerPage").getInt();
  17.  
  18. if (numLinesPerPage < 2 || numLinesPerPage > 50)
  19. {
  20. PixelUpgrade.log.info("§4PUInfo // critical: §cConfig variable \"numLinesPerPage\" is out of bounds. Valid range: 2-50");
  21. return null;
  22. }
  23. else
  24. return numLinesPerPage;
  25. }
  26. else
  27. {
  28. PixelUpgrade.log.info("§4PUInfo // critical: §cCould not parse config variable \"numLinesPerPage\"!");
  29. return null;
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement