23class ItemStackRequestActionCraftHandler {
27 ::ll::TypedStorage<8, 8, ::ItemStackRequestActionHandler&> mRequestActionHandler;
28 ::ll::TypedStorage<8, 8, ::Player&> mPlayer;
29 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CraftHandlerBase>> mCraftHandler;
30 ::ll::TypedStorage<1, 1, bool> mIsCraftRequest;
31 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::SimpleSparseContainer>> mCreatedOutputSparseContainer;
32 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<::ItemInstance, uint>>> mCraftResults;
33 ::ll::TypedStorage<8, 160, ::std::optional<::ItemStack>> mPendingCraftRecipeItem;
38 ItemStackRequestActionCraftHandler& operator=(ItemStackRequestActionCraftHandler
const&);
39 ItemStackRequestActionCraftHandler(ItemStackRequestActionCraftHandler
const&);
40 ItemStackRequestActionCraftHandler();
45 virtual ~ItemStackRequestActionCraftHandler() =
default;
51 MCNAPI ::ItemStackNetResult
_initCraftResults(::std::vector<::ItemInstance>
const& results, uchar numCrafts);
57 MCNAPI ::ItemStackNetResult
endRequest(::ItemStackNetResult currentResult);
63 MCNAPI ::ItemStackNetResult
70 MCNAPI ::ItemStackNetResult
preHandleAction(::ItemStackRequestActionType requestActionType);
Definition ContainerScreenContext.h:16