LeviLamina
|
Public Member Functions | |
CraftHandlerCrafting & | operator= (CraftHandlerCrafting const &) |
CraftHandlerCrafting (CraftHandlerCrafting const &) | |
virtual::ItemStackNetResult | handleConsumedItem (::FullContainerName const &openContainerNetId, uchar const slot, ::ItemStack const &consumedItem) |
virtual::ItemStackNetResult | preHandleAction (::ItemStackRequestActionType requestActionType) |
virtual::ItemStackNetResult | _handleCraftAction (::ItemStackRequestActionCraftBase const &requestAction) |
virtual::Recipes const * | _getLevelRecipes () const |
MCAPI::ItemStackNetResult | _handleAutoCraft (::ItemStackRequestActionCraftRecipeAuto const &requestAction) |
MCAPI void | _handleCarefulRestoration (::ItemInstance const &itemInstance) const |
MCAPI::ItemStackNetResult | _handleCraftCreative (::ItemStackRequestActionCraft<::CreativeItemNetId, 14 > const &requestAction) |
MCAPI::ItemStackNetResult | _handleCraftOutput (::ItemStackRequestActionCraft<::RecipeNetId, 12 > const &requestAction) |
MCAPI::ItemStackNetResult | $handleConsumedItem (::FullContainerName const &openContainerNetId, uchar const slot, ::ItemStack const &consumedItem) |
MCAPI::ItemStackNetResult | $preHandleAction (::ItemStackRequestActionType requestActionType) |
MCAPI::ItemStackNetResult | $_handleCraftAction (::ItemStackRequestActionCraftBase const &requestAction) |
MCAPI::Recipes const * | $_getLevelRecipes () const |
virtual void | endRequestBatch () |
virtual void | _postCraftRequest (bool const wasSuccess) |
MCAPI ::std::tuple<::ItemStackNetResult, ::Recipe const * > | _getRecipeFromNetId (::RecipeNetId const &recipeNetId) |
MCAPI::ItemStackNetResult | handleCraftAction (::ItemStackRequestActionCraftBase const &requestAction, ::ItemStackNetResult currentResult) |
MCAPI void | postRequest (bool wasSuccess) |
MCFOLD void | $endRequestBatch () |
MCFOLD void | $_postCraftRequest (bool const wasSuccess) |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::TypedStorage< 1, 1, bool > | mWorkbench |
::ll::TypedStorage< 8, 8, ::Player & > | mPlayer |
::ll::TypedStorage< 4, 4, ::RecipeNetId > | mRecipeNetId |
::ll::TypedStorage< 1, 1, uchar > | mDeferredCraftCount |
::ll::TypedStorage< 8, 24, ::std::vector<::ItemStack > > | mConsumedItems |
::ll::TypedStorage< 8, 8, ::ItemStackRequestActionCraftHandler & > | mCraftRequestHandler |
::ll::TypedStorage< 1, 1, ::ItemStackRequestActionType > | mCraftActionType |
::ll::TypedStorage< 1, 1, bool > | mNonImplementedTrustClientResults |
::ll::TypedStorage< 8, 24, ::std::vector<::ExpectedSlotConsume > > | mExpectedSlotConsumes |
::ll::TypedStorage< 8, 24, ::std::vector<::ExpectedAnywhereConsume > > | mExpectedAnywhereConsumes |
::ll::TypedStorage< 8, 24, ::std::vector<::AllowedAnywhereConsume > > | mAllowedAnywhereConsumes |
::ll::TypedStorage< 1, 1, bool > | mIsCraftRequest |
|
virtual |
Implements CraftHandlerBase.
MCAPI::ItemStackNetResult CraftHandlerCrafting::_handleAutoCraft | ( | ::ItemStackRequestActionCraftRecipeAuto const & | requestAction | ) |
MCAPI void CraftHandlerCrafting::_handleCarefulRestoration | ( | ::ItemInstance const & | itemInstance | ) | const |
MCAPI::ItemStackNetResult CraftHandlerCrafting::_handleCraftCreative | ( | ::ItemStackRequestActionCraft<::CreativeItemNetId, 14 > const & | requestAction | ) |
MCAPI::ItemStackNetResult CraftHandlerCrafting::_handleCraftOutput | ( | ::ItemStackRequestActionCraft<::RecipeNetId, 12 > const & | requestAction | ) |
MCAPI::ItemStackNetResult CraftHandlerCrafting::$handleConsumedItem | ( | ::FullContainerName const & | openContainerNetId, |
uchar const | slot, | ||
::ItemStack const & | consumedItem ) |
MCAPI::ItemStackNetResult CraftHandlerCrafting::$preHandleAction | ( | ::ItemStackRequestActionType | requestActionType | ) |
MCAPI::ItemStackNetResult CraftHandlerCrafting::$_handleCraftAction | ( | ::ItemStackRequestActionCraftBase const & | requestAction | ) |
MCAPI::Recipes const * CraftHandlerCrafting::$_getLevelRecipes | ( | ) | const |
|
static |