24class ItemStackRequestActionCraftHandler {
28 ::ll::TypedStorage<8, 8, ::ItemStackRequestActionHandler&> mRequestActionHandler;
29 ::ll::TypedStorage<8, 8, ::Player&> mPlayer;
30 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CraftHandlerBase>> mCraftHandler;
31 ::ll::TypedStorage<1, 1, bool> mIsCraftRequest;
32 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::SimpleSparseContainer>> mCreatedOutputSparseContainer;
33 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<::ItemInstance, uint>>> mCraftResults;
38 ItemStackRequestActionCraftHandler& operator=(ItemStackRequestActionCraftHandler
const&);
39 ItemStackRequestActionCraftHandler(ItemStackRequestActionCraftHandler
const&);
40 ItemStackRequestActionCraftHandler();
45 virtual ~ItemStackRequestActionCraftHandler();
55 MCNAPI ::std::unique_ptr<::ContainerValidationCraftInputs>
58 MCNAPI ::ItemStackNetResult
_initCraftResults(::std::vector<::ItemInstance>
const& results, uchar numCrafts);
64 MCNAPI ::ItemStackNetResult
endRequest(::ItemStackNetResult currentResult);
72 MCNAPI ::ItemStackNetResult
83 MCNAPI ::ItemStackNetResult
preHandleAction(::ItemStackRequestActionType requestActionType);
Definition ContainerScreenContext.h:19