|
LeviLamina
|
Public Member Functions | |
| virtual::LootItemFunction::FunctionType | getFunctionType () const |
| virtual void | applyPreVersion (::ItemStackBase &item, ::Random &, ::LootTableContext &) |
| MCFOLD::LootItemFunction::FunctionType | $getFunctionType () const |
| MCAPI void | $applyPreVersion (::ItemStackBase &item, ::Random &, ::LootTableContext &) |
| virtual int | applyPreVersion (::ItemStackBase &item, ::Random &random, ::LootTableContext &context, ::Trade const &) |
| virtual void | apply26U5 (::ItemStackBase &item, ::Random &random, ::LootTableContext &context) |
| virtual int | apply26U5 (::ItemStackBase &item, ::Random &random, ::LootTableContext &context, ::Trade const &trade) |
| MCAPI int | apply (::LootItemFunction::ApplyArguments arguments) |
| MCAPI int | $applyPreVersion (::ItemStackBase &item, ::Random &random, ::LootTableContext &context, ::Trade const &) |
| MCAPI void | $apply26U5 (::ItemStackBase &item, ::Random &random, ::LootTableContext &context) |
| MCAPI int | $apply26U5 (::ItemStackBase &item, ::Random &random, ::LootTableContext &context, ::Trade const &trade) |
Static Public Member Functions | |
| static MCAPI void | _parseBannerPattern (::std::vector<::std::pair< uchar, ::ItemColor > > &patternVec, ::Json::Value const &object) |
| static MCAPI ::std::unique_ptr<::LootItemFunction > | deserialize (::Json::Value object, bool usingUpcomingCreatorFeaturesExperiment) |
| static MCAPI ::std::unordered_map< ::HashedString, ::std::function<::std::unique_ptr< ::LootItemFunction >(::Json::Value &, ::std::vector<::std::unique_ptr<::LootItemCondition > > &)> > const & | mLootingExperimentalFunctions () |
| static MCAPI ::std::unordered_map< ::HashedString, ::std::function<::std::unique_ptr< ::LootItemFunction >(::Json::Value &, ::std::vector<::std::unique_ptr<::LootItemCondition > > &)> > const & | mLootingFunctions () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 4, 4, ::BannerBlockType > | mBannerType |
| ::ll::TypedStorage< 1, 1, ::ItemColor > | mBaseColor |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::pair< uchar, ::ItemColor > > > | mBannerPatterns |
| ::ll::TypedStorage< 8, 24, ::std::vector<::std::unique_ptr<::LootItemCondition > > > | mPredicates |
|
virtual |
Implements LootItemFunction.
|
virtual |
Implements LootItemFunction.
|
staticinherited |