29 virtual ::ItemInstance asItemInstance(
::Block const&,
::BlockActor const* blockActor)
const ;
36 virtual bool isInteractiveBlock()
const ;
40 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
45 virtual bool hasComparatorSignal()
const ;
50 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
64 MCAPI static ::std::unique_ptr<::CompoundTag>
65 getItemInstanceUserData(::gsl::not_null<::DecoratedPotBlockActor const*> pot);
69 MCAPI
static bool isShatteringItem(
::ItemStack const& item);
81 MCFOLD
bool $isInteractiveBlock()
const;
85 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
89 MCFOLD
bool $hasComparatorSignal()
const;
93 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
101 MCAPI
static void** $vftable();