3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
18 ::ll::TypedStorage<1, 1, uchar> mID;
19 ::ll::TypedStorage<8, 24, ::std::vector<::std::string>> mPattern;
20 ::ll::TypedStorage<8, 64, ::std::function<
::ItemStack()>> mIngredientItemFunctor;
21 ::ll::TypedStorage<8, 32, ::std::string> mName;
22 ::ll::TypedStorage<8, 32, ::std::string> mNameID;
23 ::ll::TypedStorage<2, 2, short> mPatternItemType;
24 ::ll::TypedStorage<1, 1, bool> mIgnoreAux;
25 ::ll::TypedStorage<1, 1, bool> mHiddenFromCrafting;
35 MCNAPI
BannerPattern(::std::string
const& name, ::std::string
const& nameID,
bool hiddenFromCrafting);
38 ::std::string
const& name,
39 ::std::string
const& nameID,
45 ::std::string
const& name,
46 ::std::string
const& nameID,
48 short patternItemType,
53 ::std::string
const& name,
54 ::std::string
const& nameID,
55 ::std::string
const& row1,
56 ::std::string
const& row2,
57 ::std::string
const& row3
61 MCNAPI
bool hasPattern()
const;
70 MCNAPI static ::std::vector<::BannerPattern>
const&
mPatterns();
76 MCNAPI
void*
$ctor(::std::string
const& name, ::std::string
const& nameID,
bool hiddenFromCrafting);
79 ::std::string
const& name,
80 ::std::string
const& nameID,
86 ::std::string
const& name,
87 ::std::string
const& nameID,
89 short patternItemType,
94 ::std::string
const& name,
95 ::std::string
const& nameID,
96 ::std::string
const& row1,
97 ::std::string
const& row2,
98 ::std::string
const& row3
MCAPI void * $ctor(::std::string const &name, ::std::string const &nameID, ::std::function<::ItemStack()> &&itemFunctor, short patternItemType, bool ignoreAux)
MCAPI BannerPattern(::std::string const &name, ::std::string const &nameID, ::std::function<::ItemStack()> &&itemFunctor, short patternItemType)
MCAPI BannerPattern(::std::string const &name, ::std::string const &nameID, ::std::string const &row1, ::std::string const &row2, ::std::string const &row3)
MCAPI void * $ctor(::std::string const &name, ::std::string const &nameID, ::std::function<::ItemStack()> &&itemFunctor, short patternItemType)
MCAPI BannerPattern(::std::string const &name, ::std::string const &nameID, bool hiddenFromCrafting)
MCAPI bool matchesPatternItem(::ItemStackBase const &item) const
MCAPI void * $ctor(::std::string const &name, ::std::string const &nameID, ::std::string const &row1, ::std::string const &row2, ::std::string const &row3)
static MCAPI ::std::vector<::BannerPattern > const & mPatterns()
MCAPI void * $ctor(::std::string const &name, ::std::string const &nameID, bool hiddenFromCrafting)
MCAPI BannerPattern(::std::string const &name, ::std::string const &nameID, ::std::function<::ItemStack()> &&itemFunctor, short patternItemType, bool ignoreAux)
Definition EnableNonOwnerReferences.h:7
Definition ItemStackBase.h:45
Definition ItemStack.h:26