|
| enum class | RemapComplexAliasBlockResult : int { NotComplexAlias = 0
, Succeed = 1
, Fail = 2
} |
| enum class | FunctionType : int {
SetItemCount = 0
, SetItemData = 1
, SetItemDamage = 2
, LootingEnchant = 3
,
EnchantWithLevels = 4
, EnchantBookForTrading = 5
, EnchantRandomly = 6
, SmeltItem = 7
,
SetDataFromColorIndex = 8
, EnchantRandomEquipment = 9
, RandomAuxValue = 10
, RandomBlockState = 11
,
RandomDye = 12
, ExplorationMap = 13
, SetBannerDetails = 14
, ExplosionDecay = 15
,
SetItemName = 16
, SetItemLore = 17
, SpecificEnchant = 18
, FillContainer = 19
,
SetSpawnEgg = 20
, SetBookContents = 21
, SetStewEffect = 22
, SetOminousBottle = 23
,
SetArmorTrim = 24
, SetPotion = 25
, Count = 26
} |
|
| virtual void | apply (::ItemStack &item, ::Random &random, ::LootTableContext &context) |
| virtual void | apply (::ItemInstance &item, ::Random &random, ::LootTableContext &context) |
| virtual::LootItemFunction::FunctionType | getFunctionType () const |
|
MCAPI | RandomBlockStateFunction (::std::vector<::std::unique_ptr<::LootItemCondition > > &predicates, ::RandomValueBounds &values, ::std::string const &blockStateName) |
|
MCAPI::RandomBlockStateFunction::RemapComplexAliasBlockResult | _remapComplexAliasBlock (int randomInt, ::Block const *&inOutItemBlock, ::std::string const &originalNameStr) |
|
MCAPI::RandomBlockStateFunction::RemapComplexAliasBlockResult | _tryRemapComplexAliasBlock (::ItemInstance &item, int randomInt, ::Block const *&inOutItemBlock, ::std::string const &originalName) |
|
MCAPI::RandomBlockStateFunction::RemapComplexAliasBlockResult | _tryRemapComplexAliasBlock (::ItemStack &item, int randomInt, ::Block const *&inOutItemBlock, ::std::string const &originalName) |
|
MCFOLD::std::string const & | getBlockStateName () const |
|
MCFOLD::RandomValueBounds | getValues () const |
|
MCAPI void * | $ctor (::std::vector<::std::unique_ptr<::LootItemCondition > > &predicates, ::RandomValueBounds &values, ::std::string const &blockStateName) |
|
MCAPI void | $dtor () |
|
MCAPI void | $apply (::ItemStack &item, ::Random &random, ::LootTableContext &context) |
|
MCAPI void | $apply (::ItemInstance &item, ::Random &random, ::LootTableContext &context) |
|
MCFOLD::LootItemFunction::FunctionType | $getFunctionType () const |
|
virtual int | apply (::ItemStack &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
|
virtual int | apply (::ItemInstance &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
|
MCFOLD ::std::vector<::std::unique_ptr<::LootItemCondition > > const & | getConditions () const |
|
MCAPI int | $apply (::ItemStack &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |
|
MCAPI int | $apply (::ItemInstance &item, ::Random &random, ::Trade const &trade, ::LootTableContext &context) |