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

Public Member Functions

virtual::MerchantRecipe * getRecipeFor (::ItemInstance const &buyA, ::ItemInstance const &buyB, int selectionHint)
virtual void addIfNewOrBetter (::MerchantRecipe *toMatch)
virtual::MerchantRecipe * getMatchingRecipeFor (::ItemInstance const &buyA, ::ItemInstance const &buyB, ::ItemInstance const &sell)
virtual::MerchantRecipe * getMatchingRecipeFor (::MerchantRecipe const &recipe)
virtual void load (::CompoundTag const &tag)
virtual ::std::unique_ptr<::CompoundTagcreateTag (bool includeNetInfo, ::SaveContext const &saveContext) const
MCAPI bool isRequiredItem (::ItemInstance const &offer, ::ItemInstance const &requiredItem)
MCAPI::MerchantRecipe * $getRecipeFor (::ItemInstance const &buyA, ::ItemInstance const &buyB, int selectionHint)
MCAPI void $addIfNewOrBetter (::MerchantRecipe *toMatch)
MCAPI::MerchantRecipe * $getMatchingRecipeFor (::ItemInstance const &buyA, ::ItemInstance const &buyB, ::ItemInstance const &sell)
MCAPI::MerchantRecipe * $getMatchingRecipeFor (::MerchantRecipe const &recipe)
MCAPI void $load (::CompoundTag const &tag)
MCAPI ::std::unique_ptr<::CompoundTag$createTag (bool includeNetInfo, ::SaveContext const &saveContext) const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::MerchantRecipe > > mRecipeList
::ll::TypedStorage< 8, 24, ::std::vector< uint > > mTierExpRequirements

Member Function Documentation

◆ $vftable()

MCAPI void ** MerchantRecipeList::$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: