Package org.bukkit.inventory.meta
Class BookMeta.Spigot
java.lang.Object
org.bukkit.inventory.meta.BookMeta.Spigot
- Enclosing interface:
- BookMeta
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addPage
(BaseComponent[]... pages) Adds new pages to the end of the book.getPage
(int page) Gets the specified page in the book.getPages()
Gets all the pages in the book.void
setPage
(int page, BaseComponent... data) Sets the specified page in the book.void
setPages
(List<BaseComponent[]> pages) Clears the existing book pages, and sets the book to use the provided pages.void
setPages
(BaseComponent[]... pages) Clears the existing book pages, and sets the book to use the provided pages.
-
Constructor Details
-
Spigot
public Spigot()
-
-
Method Details
-
getPage
Gets the specified page in the book. The given page must exist.- Parameters:
page
- the page number to get- Returns:
- the page from the book
-
setPage
Sets the specified page in the book. Pages of the book must be contiguous.The data can be up to 256 characters in length, additional characters are truncated.
- Parameters:
page
- the page number to setdata
- the data to set for that page
-
getPages
Gets all the pages in the book.- Returns:
- list of all the pages in the book
-
setPages
Clears the existing book pages, and sets the book to use the provided pages. Maximum 50 pages with 256 characters per page.- Parameters:
pages
- A list of pages to set the book to use
-
setPages
Clears the existing book pages, and sets the book to use the provided pages. Maximum 50 pages with 256 characters per page.- Parameters:
pages
- A list of component arrays, each being a page
-
addPage
Adds new pages to the end of the book. Up to a maximum of 50 pages with 256 characters per page.- Parameters:
pages
- A list of component arrays, each being a page
-