|
enum class | ApplyForComplexAliasBlockResult : uchar { NotComplexAliasBlock = 0
, FailedToRemapComplexAliasBlock = 1
, Success = 2
} |
|
enum class | ApplyForItemResult : uchar { AsNewItem = 0
, SetAuxValue = 1
} |
|
|
SetItemDataFunction & | operator= (SetItemDataFunction const &) |
|
| SetItemDataFunction (SetItemDataFunction const &) |
|
virtual void | apply (::ItemStack &item, ::Random &random, ::LootTableContext &context) |
|
virtual void | apply (::ItemInstance &item, ::Random &random, ::LootTableContext &context) |
|
MCAPI::SetItemDataFunction::ApplyForComplexAliasBlockResult | _applyImplForComplexAliasBlock (::Item const *&inOutItemDef, ::std::string const &originalItemName, ::Random &random, int &outResultAux) |
|
MCAPI::SetItemDataFunction::ApplyForItemResult | _applyImplForItem (::std::string const &originalItemName, ::std::string const &itemRawNameId, ::Random &random, int &outAux, ::WeakPtr<::Item > &outItem) |
|
MCAPI void | _applyImplForNormalBlock (::Block const *&inOutBlock, ::Random &random) |
|
MCAPI void | $apply (::ItemStack &item, ::Random &random, ::LootTableContext &context) |
|
MCAPI void | $apply (::ItemInstance &item, ::Random &random, ::LootTableContext &context) |
|
virtual int | apply (::ItemStack &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
|
virtual int | apply (::ItemInstance &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
|
MCAPI void | $dtor () |
|
MCAPI int | $apply (::ItemStack &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
|
MCAPI int | $apply (::ItemInstance &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
|
◆ apply() [1/2]
◆ apply() [2/2]
◆ _applyImplForComplexAliasBlock()
MCAPI::SetItemDataFunction::ApplyForComplexAliasBlockResult SetItemDataFunction::_applyImplForComplexAliasBlock |
( |
::Item const *& | inOutItemDef, |
|
|
::std::string const & | originalItemName, |
|
|
::Random & | random, |
|
|
int & | outResultAux ) |
- 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.
◆ _applyImplForItem()
MCAPI::SetItemDataFunction::ApplyForItemResult SetItemDataFunction::_applyImplForItem |
( |
::std::string const & | originalItemName, |
|
|
::std::string const & | itemRawNameId, |
|
|
::Random & | random, |
|
|
int & | outAux, |
|
|
::WeakPtr<::Item > & | outItem ) |
- 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.
◆ _applyImplForNormalBlock()
MCAPI void SetItemDataFunction::_applyImplForNormalBlock |
( |
::Block const *& | inOutBlock, |
|
|
::Random & | random ) |
- 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.
◆ deserialize() [1/2]
- 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.
◆ $apply() [1/4]
- 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.
◆ $apply() [2/4]
- 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 ** SetItemDataFunction::$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.
◆ deserialize() [2/2]
- 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.
◆ mLootingFunctions()
- 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.
◆ $dtor()
MCAPI void LootItemFunction::$dtor |
( |
| ) |
|
|
inherited |
- 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.
◆ $apply() [3/4]
- 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.
◆ $apply() [4/4]
- 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: