Class RecipeItemStack
java.lang.Object
me.wolfyscript.customcrafting.utils.recipe_item.RecipeItemStack
- Direct Known Subclasses:
Ingredient
,Result
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
protected
RecipeItemStack(List<me.wolfyscript.utilities.api.inventory.custom_items.references.APIReference> references, Set<me.wolfyscript.utilities.util.NamespacedKey> tags)
protected
RecipeItemStack(RecipeItemStack recipeItemStack)
protected
RecipeItemStack(me.wolfyscript.utilities.api.inventory.custom_items.references.APIReference... references)
protected
RecipeItemStack(me.wolfyscript.utilities.util.NamespacedKey... tags)
protected
RecipeItemStack(org.bukkit.inventory.ItemStack... items)
protected
RecipeItemStack(org.bukkit.Material... materials)
-
Method Summary
Modifier and TypeMethodDescriptionvoid
abstract RecipeItemStack
clone()
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.ItemStack
org.bukkit.inventory.ItemStack
getItemStack(int slot)
Set<me.wolfyscript.utilities.util.NamespacedKey>
getTags()
boolean
isEmpty()
void
put(int variantSlot, me.wolfyscript.utilities.api.inventory.custom_items.CustomItem variant)
void
void
int
size()
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
-