24 using Pattern = ::std::pair<uchar, ::ItemColor>;
29 ::ll::TypedStorage<4, 4, ::BannerBlockType> mBannerType;
30 ::ll::TypedStorage<1, 1, ::ItemColor> mBaseColor;
31 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<uchar, ::ItemColor>>> mBannerPatterns;
43 virtual ::LootItemFunction::FunctionType getFunctionType()
const ;
51 MCFOLD ::BannerBlockType getBannerType()
const;
53 MCFOLD ::ItemColor getBaseColor()
const;
55 MCFOLD ::std::vector<::std::pair<uchar, ::ItemColor>>
const& getPatterns()
const;
62 _parseBannerPattern(::std::vector<::std::pair<uchar, ::ItemColor>>& patternVec,
::Json::Value const&
object);
64 MCAPI static ::std::unique_ptr<::LootItemFunction>
65 deserialize(
::Json::Value object, ::std::vector<::std::unique_ptr<::LootItemCondition>>& predicates);
81 MCFOLD ::LootItemFunction::FunctionType $getFunctionType()
const;
Definition LootTableContext.h:21