21class CraftHandlerCrafting :
public ::CraftHandlerBase {
25 ::ll::TypedStorage<1, 1, bool> mWorkbench;
26 ::ll::TypedStorage<8, 8, ::Player&> mPlayer;
27 ::ll::TypedStorage<4, 4, ::RecipeNetId> mRecipeNetId;
28 ::ll::TypedStorage<1, 1, uchar> mDeferredCraftCount;
29 ::ll::TypedStorage<8, 24, ::std::vector<::ItemStack>> mConsumedItems;
34 CraftHandlerCrafting& operator=(CraftHandlerCrafting
const&);
35 CraftHandlerCrafting(CraftHandlerCrafting
const&);
36 CraftHandlerCrafting();
41 virtual ~CraftHandlerCrafting() =
default;
43 virtual ::ItemStackNetResult handleConsumedItem(
49 virtual ::ItemStackNetResult preHandleAction(::ItemStackRequestActionType requestActionType) ;
51 virtual ::ItemStackNetResult
54 virtual ::Recipes
const* _getLevelRecipes()
const ;
60 MCAPI ::ItemStackNetResult $handleConsumedItem(
66 MCAPI ::ItemStackNetResult $preHandleAction(::ItemStackRequestActionType requestActionType);
70 MCAPI ::Recipes
const* $_getLevelRecipes()
const;