title: craft — Artisanat | MoonBot API description: API artisanat MoonBot Lua : crafter en série, choisir recettes, gestion des ateliers.
craft — Artisanat¶
API artisanat MoonBot Lua : crafter en série, choisir recettes, gestion des ateliers.
12 fonctions dans ce namespace.
Index¶
craft.isOpencraft.putItem / removeItemcraft.setQuantitycraft.combinecraft.waitForResultcraft.leavecraft.getRecipecraft.canCraftcraft.maxCraftablecraft.recipesForSkillcraft.lastResultcraft.craftedItems
Référence¶
craft.isOpen¶
returns boolean
True si l'atelier est ouvert.
craft.putItem / removeItem¶
returns boolean
Ajoute/retire un ingredient.
craft.setQuantity¶
returns boolean
Nombre de repetitions.
craft.combine¶
returns boolean
Lance le craft.
craft.waitForResult¶
blocking · returns table | nil
Attend le resultat : {successes, total, failures}.
craft.leave¶
returns boolean
Ferme l'atelier.
craft.getRecipe¶
returns table | nil
Recette : {{id, quantity, name}, ...}.
craft.canCraft¶
returns boolean
True si les ingredients sont en inventaire.
craft.maxCraftable¶
returns number
Nombre max de crafts possibles.
craft.recipesForSkill¶
returns table
Items craftables avec ce skill : {id, name}.
craft.lastResult¶
returns table | nil
Dernier resultat : {successes, total, failures}.
craft.craftedItems¶
returns table
Items dans les slots de l'atelier.