3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/ActorBlockBase.h"
7#include "mc/world/level/block/BlockType.h"
8#include "mc/world/level/block/CopperBlock.h"
26 virtual bool isInteractiveBlock()
const ;
28 virtual ::ItemInstance asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const ;
30 virtual bool hasComparatorSignal()
const ;
35 virtual void _addHardCodedBlockComponents(
::Experiments const& experiments) ;
51 MCAPI static ::std::array<::std::string_view, 4>
const& POSES();
57 MCFOLD
bool $isInteractiveBlock()
const;
59 MCAPI ::ItemInstance $asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const;
61 MCFOLD
bool $hasComparatorSignal()
const;
65 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const& experiments);
73 MCAPI
static void** $vftable();
Definition BlockActor.h:30
Definition ActorInternalEvent.h:16
Definition BlockPlayerInteractEvent.h:17
Definition BlockSource.h:71
Definition CopperBlock.h:7
Definition CopperGolemStatueBlock.h:22
Definition Experiments.h:14
Definition ItemInstance.h:15