25class CraftHandlerCrafting :
public ::CraftHandlerBase {
29 ::ll::TypedStorage<1, 1, bool> mWorkbench;
30 ::ll::TypedStorage<8, 8, ::Player&> mPlayer;
31 ::ll::TypedStorage<4, 4, ::RecipeNetId> mRecipeNetId;
32 ::ll::TypedStorage<1, 1, uchar> mDeferredCraftCount;
33 ::ll::TypedStorage<8, 24, ::std::vector<::ItemStack>> mConsumedItems;
38 CraftHandlerCrafting& operator=(CraftHandlerCrafting
const&);
39 CraftHandlerCrafting(CraftHandlerCrafting
const&);
40 CraftHandlerCrafting();
45 virtual ~CraftHandlerCrafting() =
default;
47 virtual ::ItemStackNetResult handleConsumedItem(
53 virtual ::ItemStackNetResult preHandleAction(::ItemStackRequestActionType requestActionType) ;
55 virtual ::ItemStackNetResult
58 virtual ::Recipes
const* _getLevelRecipes()
const ;
68 MCNAPI ::ItemStackNetResult
71 MCNAPI ::ItemStackNetResult
84 MCNAPI ::ItemStackNetResult
$preHandleAction(::ItemStackRequestActionType requestActionType);