Cloneable
, ConfigurationSerializable
, ItemMeta
, PersistentDataHolder
public interface KnowledgeBookMeta extends ItemMeta
ItemMeta.Spigot
Modifier and Type | Method | Description |
---|---|---|
void |
addRecipe(NamespacedKey... recipes) |
Adds new recipe to the end of the book.
|
KnowledgeBookMeta |
clone() |
|
List<NamespacedKey> |
getRecipes() |
Gets all the recipes in the book.
|
boolean |
hasRecipes() |
Checks for the existence of recipes in the book.
|
void |
setRecipes(List<NamespacedKey> recipes) |
Clears the existing book recipes, and sets the book to use the provided
recipes.
|
serialize
addAttributeModifier, addEnchant, addItemFlags, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setLocalizedName, setLore, setUnbreakable, setVersion, spigot
getPersistentDataContainer
boolean hasRecipes()
@NotNull List<NamespacedKey> getRecipes()
void setRecipes(@NotNull List<NamespacedKey> recipes)
recipes
- A list of recipes to set the book to usevoid addRecipe(@NotNull NamespacedKey... recipes)
recipes
- A list of recipe keys@NotNull KnowledgeBookMeta clone()
Copyright © 2019. All rights reserved.