23 enum class ApplyForComplexAliasBlockResult : uchar {
24 NotComplexAliasBlock = 0,
25 FailedToRemapComplexAliasBlock = 1,
29 enum class ApplyForItemResult : uchar {
37 ::ll::TypedStorage<4, 8, ::RandomValueBounds> mValue;
38 ::ll::TypedStorage<4, 4, ::LootItemFunction::FunctionType> mType;
44 virtual ::LootItemFunction::FunctionType getFunctionType()
const ;
55 ::Item const*& inOutItemDef,
56 ::std::string
const& originalItemName,
62 ::std::string
const& originalItemName,
63 ::std::string
const& itemRawNameId,
73 MCNAPI static ::std::unique_ptr<::LootItemFunction>
Definition LootTableContext.h:20
MCAPI::SetItemDataFunction::ApplyForItemResult _applyImplForItem(::std::string const &originalItemName, ::std::string const &itemRawNameId, ::Random &random, int &outAux, ::WeakPtr<::Item > &outItem)