LeviLamina
Loading...
Searching...
No Matches
ItemStackRequestActionCraftHandler Class Reference

Public Member Functions

ItemStackRequestActionCraftHandleroperator= (ItemStackRequestActionCraftHandler const &)
 
 ItemStackRequestActionCraftHandler (ItemStackRequestActionCraftHandler const &)
 
MCAPI ::std::unique_ptr<::ContainerValidationCraftInputs_createCraftInputs (::ItemStackRequestActionCraftBase const &requestAction)
 
MCAPI::ItemStackNetResult _initCraftResults (::std::vector<::ItemInstance > const &results, uchar numCrafts)
 
MCAPI::ItemInstance * _initSingleCraftResult (::ItemInstance const &itemInstance)
 
MCAPI::ItemStackNetResult _setCreatedItemOutputSlot (uchar resultsIndex)
 
MCAPI::ItemStackNetResult endRequest (::ItemStackNetResult currentResult)
 
MCAPI::ItemStackNetResult handleConsume (::ItemStackRequestActionConsume const &requestAction)
 
MCAPI::ItemStackNetResult handleCraftAction (::ItemStackRequestActionCraftBase const &requestAction)
 
MCAPI::ItemStackNetResult handleCraftResults (::ItemStackRequestActionCraftResults_DEPRECATEDASKTYLAING const &requestAction)
 
MCAPI void onContainerScreenOpen (::ContainerScreenContext const &screenContext)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk72b8ee
 
::ll::UntypedStorage< 8, 8 > mUnk4e7e4a
 
::ll::UntypedStorage< 8, 8 > mUnk3298c2
 
::ll::UntypedStorage< 1, 1 > mUnk538af3
 
::ll::UntypedStorage< 8, 16 > mUnkad4014
 
::ll::UntypedStorage< 8, 24 > mUnka15e54
 

Member Function Documentation

◆ _createCraftInputs()

MCAPI ::std::unique_ptr<::ContainerValidationCraftInputs > ItemStackRequestActionCraftHandler::_createCraftInputs ( ::ItemStackRequestActionCraftBase const & requestAction)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _initCraftResults()

MCAPI::ItemStackNetResult ItemStackRequestActionCraftHandler::_initCraftResults ( ::std::vector<::ItemInstance > const & results,
uchar numCrafts )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _initSingleCraftResult()

MCAPI::ItemInstance * ItemStackRequestActionCraftHandler::_initSingleCraftResult ( ::ItemInstance const & itemInstance)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _setCreatedItemOutputSlot()

MCAPI::ItemStackNetResult ItemStackRequestActionCraftHandler::_setCreatedItemOutputSlot ( uchar resultsIndex)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ endRequest()

MCAPI::ItemStackNetResult ItemStackRequestActionCraftHandler::endRequest ( ::ItemStackNetResult currentResult)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ handleConsume()

MCAPI::ItemStackNetResult ItemStackRequestActionCraftHandler::handleConsume ( ::ItemStackRequestActionConsume const & requestAction)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ handleCraftAction()

MCAPI::ItemStackNetResult ItemStackRequestActionCraftHandler::handleCraftAction ( ::ItemStackRequestActionCraftBase const & requestAction)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ handleCraftResults()

MCAPI::ItemStackNetResult ItemStackRequestActionCraftHandler::handleCraftResults ( ::ItemStackRequestActionCraftResults_DEPRECATEDASKTYLAING const & requestAction)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ onContainerScreenOpen()

MCAPI void ItemStackRequestActionCraftHandler::onContainerScreenOpen ( ::ContainerScreenContext const & screenContext)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** ItemStackRequestActionCraftHandler::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following file: