The Chat Paginate task is available for scripts to use to simply display lists to a player in a paginated view.
The view supports players clicking on a previous and next page as well as more information about each list item.
To use this view, simply run
drustcraft.chat_paginate with the following definitions:
Page to display
List of items as a
Command to call for previous/next page [optional]
The page number will be appended to the end of the command.
Command to call for item information [optional]
The item will be appended to the end of the command.
# To display a list of server permission groups with the following options:# Title = Groups# Page number = First definition or 1 if not existant# Group is <server.permission_groups> included as a list_single# Run the command "/group list <page-number>" on prev/next page click# Run the command "/group info <item>" on item information click- define page_no:<||1>- run drustcraft.chat_pagination 'def:<list[Groups|<[page_no]>].include_single[<server.permission_groups>].include[group list|group info]>'