3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/item/HandSlot.h"
7#include "mc/world/item/Item.h"
8#include "mc/world/item/ItemColor.h"
25 ::ll::TypedStorage<1, 1, bool const> mAllowLegacyUseAsDye;
31 virtual ::Item& setIconInfo(::std::string
const& name,
int id) ;
35 virtual bool isDye()
const ;
37 virtual ::ItemColor getItemColor()
const ;
39 virtual bool isValidAuxValue(
int auxValue)
const ;
41 virtual ::InteractionResult _useOn(
Definition CocoaBeanItem.h:21
MCAPI::InteractionResult $_useOn(::ItemStack &instance, ::Actor &actor, ::BlockPos pos, uchar face, ::HandSlot handSlot, ::Vec3 const &clickPos) const
MCAPI::Item & $setIconInfo(::std::string const &name, int id)
MCAPI::std::string $buildDescriptionId(::ItemDescriptor const &, ::CompoundTag const *) const
MCAPI bool $isDye() const
static MCAPI void ** $vftable()
MCAPI::ItemColor $getItemColor() const
MCAPI bool $isValidAuxValue(int auxValue) const
Definition CompoundTag.h:18
Definition InteractionResult.h:5
Definition ItemDescriptor.h:24
Definition ItemStack.h:26