16class ShapedRecipe :
public ::Recipe {
20 ::ll::TypedStorage<1, 1, bool> mAssumeSymmetry;
27 ShapedRecipe& operator=(ShapedRecipe
const&);
28 ShapedRecipe(ShapedRecipe
const&);
36 virtual ~ShapedRecipe() =
default;
38 virtual ~ShapedRecipe() ;
43 virtual int getCraftingSize()
const ;
45 virtual ::RecipeIngredient
const& getIngredient(
int x,
int y)
const ;
47 virtual bool isShapeless()
const ;
52 virtual int size()
const ;
59 MCAPI ShapedRecipe(::ShapedRecipe&& recipe);
62 MCAPI uint64 getIngredientsHashOffset(
int simulatedWidth,
int simulatedHeight,
int offsetX,
int offsetY)
const;
64 MCAPI
bool matches(
::CraftingContainer const& craftSlots,
int xOffs,
int yOffs,
bool xFlip)
const;
71 MCAPI
void* $ctor(::ShapedRecipe&& recipe);
86 MCAPI
int $getCraftingSize()
const;
88 MCFOLD ::RecipeIngredient
const& $getIngredient(
int x,
int y)
const;
90 MCFOLD
bool $isShapeless()
const;
94 MCAPI
int $size()
const;
102 MCAPI
static void** $vftable();
Definition CraftingContext.h:20