26class BannerItem :
public ::Item {
30 ::ll::TypedStorage<8, 8, ::Block const&> mWallBanner;
31 ::ll::TypedStorage<8, 8, ::Block const&> mStandingBanner;
36 BannerItem& operator=(BannerItem
const&);
37 BannerItem(BannerItem
const&);
43 virtual ::InteractionResult
52 virtual void appendFormattedHovertext(
56 bool const showCategory
59 virtual bool isValidAuxValue(
int auxValue)
const ;
61 virtual bool isWearableThroughLootTable(
::CompoundTag const* userData)
const ;
65 virtual ~BannerItem() =
default;
71 MCAPI static ::std::vector<::std::pair<::gsl::not_null<::BannerPattern const*>, ::ItemColor>>
78 MCAPI ::InteractionResult
88 MCAPI
void $appendFormattedHovertext(
92 bool const showCategory
95 MCFOLD
bool $isValidAuxValue(
int auxValue)
const;
97 MCAPI
bool $isWearableThroughLootTable(
::CompoundTag const* userData)
const;
107 MCAPI
static void** $vftable();