LeviLamina
Loading...
Searching...
No Matches
SmithingTrimRecipeUtils.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
8class ItemStack;
9class Level;
11// clang-format on
12
13namespace SmithingTrimRecipeUtils {
14// functions
15// NOLINTBEGIN
16MCAPI bool doesItemHaveResultingTrim(
17 ::CraftingContext const& craftingContext,
18 ::ItemStack const& item,
19 ::std::string const& templateName,
20 ::std::string const& materialName
21);
22
23MCAPI bool
24validateAdditionIngredient(::Level const& level, ::RecipeIngredient additionIngredient, ::std::string const& recipeId);
25
26MCAPI bool
27validateTemplateIngredient(::Level const& level, ::RecipeIngredient templateIngredient, ::std::string const& recipeId);
28// NOLINTEND
29
30} // namespace SmithingTrimRecipeUtils
Definition CraftingContext.h:13
Definition ItemStack.h:25
Definition Level.h:234
Definition RecipeIngredient.h:17