Class RecipeItemStack
java.lang.Object
me.wolfyscript.customcrafting.utils.recipe_item.RecipeItemStack
- Direct Known Subclasses:
Ingredient,Result
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedRecipeItemStack(List<me.wolfyscript.utilities.api.inventory.custom_items.references.APIReference> references, Set<me.wolfyscript.utilities.util.NamespacedKey> tags)protectedRecipeItemStack(RecipeItemStack recipeItemStack)protectedRecipeItemStack(me.wolfyscript.utilities.api.inventory.custom_items.references.APIReference... references)protectedRecipeItemStack(me.wolfyscript.utilities.util.NamespacedKey... tags)protectedRecipeItemStack(org.bukkit.inventory.ItemStack... items)protectedRecipeItemStack(org.bukkit.Material... materials) -
Method Summary
Modifier and TypeMethodDescriptionvoidabstract RecipeItemStackclone()List<org.bukkit.inventory.ItemStack>List<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem>List<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem>getChoices(org.bukkit.entity.Player player)Stream<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem>List<me.wolfyscript.utilities.api.inventory.custom_items.references.APIReference>getItems()org.bukkit.inventory.ItemStackorg.bukkit.inventory.ItemStackgetItemStack(int slot)Set<me.wolfyscript.utilities.util.NamespacedKey>getTags()booleanisEmpty()voidput(int variantSlot, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem variant)voidvoidintsize()toString()
-
Field Details
-
choices
-
-
Constructor Details
-
RecipeItemStack
protected RecipeItemStack() -
RecipeItemStack
-
RecipeItemStack
protected RecipeItemStack(org.bukkit.Material... materials) -
RecipeItemStack
protected RecipeItemStack(org.bukkit.inventory.ItemStack... items) -
RecipeItemStack
protected RecipeItemStack(me.wolfyscript.utilities.util.NamespacedKey... tags) -
RecipeItemStack
protected RecipeItemStack(me.wolfyscript.utilities.api.inventory.custom_items.references.APIReference... references) -
RecipeItemStack
-
-
Method Details
-
getTags
-
setTags
-
getItems
-
setItems
public void setItems(List<me.wolfyscript.utilities.api.inventory.custom_items.references.APIReference> items) -
put
public void put(int variantSlot, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem variant) -
buildChoices
public void buildChoices() -
getChoices
-
getChoices
public List<me.wolfyscript.utilities.api.inventory.custom_items.CustomItem> getChoices(org.bukkit.entity.Player player) -
getChoicesStream
-
getBukkitChoices
-
size
public int size() -
isEmpty
public boolean isEmpty() -
getItemStack
public org.bukkit.inventory.ItemStack getItemStack()- Returns:
-
getItemStack
public org.bukkit.inventory.ItemStack getItemStack(int slot) -
toString
-
clone
-