28 virtual ::ItemInstance asItemInstance(
::Block const&,
::BlockActor const* blockActor)
const ;
35 virtual bool isInteractiveBlock()
const ;
39 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
44 virtual bool hasComparatorSignal()
const ;
59 MCAPI static ::std::unique_ptr<::CompoundTag>
60 getItemInstanceUserData(::gsl::not_null<::DecoratedPotBlockActor const*> pot);
64 MCAPI
static bool isShatteringItem(
::ItemStack const& item);
76 MCFOLD
bool $isInteractiveBlock()
const;
80 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
84 MCFOLD
bool $hasComparatorSignal()
const;
94 MCAPI
static void** $vftable();