接口 WritableBookMeta
- 所有已知子接口:
BookMeta
Represents a book (
Material.WRITABLE_BOOK
or Material.WRITTEN_BOOK
) that can have pages.-
方法概要
修饰符和类型方法说明void
Adds new pages to the end of the book.clone()
getPage
(int page) Gets the specified page in the book.int
Gets the number of pages in the book.getPages()
Gets all the pages in the book.boolean
hasPages()
Checks for the existence of pages in the book.void
Sets the specified page in the book.void
Clears the existing book pages, and sets the book to use the provided pages.void
Clears the existing book pages, and sets the book to use the provided pages.从接口继承的方法 org.bukkit.configuration.serialization.ConfigurationSerializable
serialize
从接口继承的方法 org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getMaxStackSize, getRarity, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxStackSize, hasRarity, hasTool, isFireResistant, isHideTooltip, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setMaxStackSize, setRarity, setTool, setUnbreakable, setVersion
从接口继承的方法 org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
方法详细资料
-
hasPages
boolean hasPages()Checks for the existence of pages in the book.- 返回:
- true if the book has pages
-
getPage
Gets the specified page in the book. The given page must exist.Pages are 1-indexed.
- 参数:
page
- the page number to get, in range [1, getPageCount()]- 返回:
- 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 1024 characters in length, additional characters are truncated.
Pages are 1-indexed.
- 参数:
page
- the page number to set, in range [1, getPageCount()]data
- the data to set for that page
-
getPages
Gets all the pages in the book.- 返回:
- list of all the pages in the book
-
setPages
Clears the existing book pages, and sets the book to use the provided pages. Maximum 100 pages with 1024 characters per page.- 参数:
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 100 pages with 1024 characters per page.- 参数:
pages
- A list of strings, each being a page
-
addPage
Adds new pages to the end of the book. Up to a maximum of 100 pages with 1024 characters per page.- 参数:
pages
- A list of strings, each being a page
-
getPageCount
int getPageCount()Gets the number of pages in the book.- 返回:
- the number of pages in the book
-
clone
-