ResearchesPage

Shows buttons to view each addon's researches.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

Supplies the buttons to be displayed on this page.

Link copied to clipboard
open override val key: NamespacedKey
Link copied to clipboard
open val title: Component

The title of this page, displayed at the top of the GUI when the page is open.

Functions

Link copied to clipboard
open override fun getGui(player: Player): Gui

Created the page for the given player.

Link copied to clipboard
open fun getHeader(player: Player, buttons: List<Item>): PagedGui.Builder<Item?>?

Returns a page containing the header (the top row of the page) and a section for the items to go.

Link copied to clipboard
open override fun getKey(): NamespacedKey
Link copied to clipboard
open fun key(): @NotNull Key
Link copied to clipboard
open fun loadCurrentPage(player: Player, gui: PagedGui<*>)
Link copied to clipboard
open fun open(player: Player)

Opens the GUI for a player.

Link copied to clipboard
open fun saveCurrentPage(player: Player, page: Int)
Link copied to clipboard
open fun shouldDisplay(player: Player): Boolean

Should the page be displayed to said player? If not it won't be added to the button list