All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents contextual information about a placeholder in a menu within a component.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Builder for creating GlobalBehavior instances.
 
 
 
Represents the content of an inventory.
 
 
 
 
 
 
 
Class used to define functionality for an item in a menu.
Stores contextual data for when a player clicks an item.
 
 
 
Represents contextual information about an item in a menu.
 
 
 
 
 
Function to get a custom item from a key.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Class used to define functionality for a menu.
 
 
Represents contextual information about an instance of a menu.
 
 
 
 
 
 
 
 
 
 
 
 
Pagination system which lets you switch pages; easily get items in the given page, easily manipulate the pages and check if a page is the first or the last one (Pagination.isFirst() / Pagination.isLast()).
 
 
 
 
A class representing a pattern with arbitrary keys and values
 
 
 
 
Represents contextual information about a placeholder in a menu.
 
 
 
 
 
 
 
 
A library for the Bukkit API to create player skulls from names, base64 strings, and texture URLs.
 
 
Builder for creating SlateOptions to pass to the Slate constructor.
The SlotIterator system allows you to iterate through the slots of an inventory either horizontally or vertically.
 
The iterate type of the inventory.
 
Represents the position (row + column) of a slot in an inventory.
 
 
 
 
 
 
 
Stores contextual data for template clicks.
 
 
Represents contextual information about an instance of a template in a menu with a specific context.
 
 
 
 
Represents contextual information about a placeholder in a menu within a template.