30 virtual ::ItemInstance asItemInstance(
::Block const&,
::BlockActor const* blockActor)
const ;
40 virtual bool isInteractiveBlock()
const ;
46 virtual bool canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const ;
53 virtual bool hasComparatorSignal()
const ;
60 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
75 MCAPI static ::std::unique_ptr<::CompoundTag>
76 getItemInstanceUserData(::gsl::not_null<::DecoratedPotBlockActor const*> pot);
80 MCAPI
static bool isShatteringItem(
::ItemStack const& item);
92 MCFOLD
bool $isInteractiveBlock()
const;
96 MCFOLD
bool $canProvideSupport(
::Block const&, uchar face, ::BlockSupportType type)
const;
100 MCFOLD
bool $hasComparatorSignal()
const;
104 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);