Crafting
crafting.lua
These functions support crafting logic, such as opening crafting menus, handling multi-craft operations, and creating item data from recipes.
craftingMenu(data)
Opens a menu for selecting the quantity to craft.
Presents the player with multiple crafting quantities based on Config.Crafting.MultiCraftAmounts
.
Parameters:
item
(string
): The item to craft.craft
(table
): The crafting recipe.craftable
(table
): Crafting options.coords
(vector3
): Where crafting occurs.stashName
(string
): The stash name(s) for item availability.onBack
(function
): Callback when returning.metadata
(table
, optional): Metadata for the crafted item.
Example:
Last updated