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 void executeEvent(
32 ::std::string
const& eventName,
36 virtual ::ItemInstance asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const ;
38 virtual bool hasComparatorSignal()
const ;
43 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
57 MCAPI_C static ::std::array<::std::string_view, 4>
const& POSES();
63 MCFOLD
bool $isInteractiveBlock()
const;
65 MCAPI
void $executeEvent(
69 ::std::string
const& eventName,
73 MCAPI ::ItemInstance $asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const;
75 MCFOLD
bool $hasComparatorSignal()
const;
79 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
87 MCAPI
static void** $vftable();
Definition BlockActor.h:32
Definition BlockPlayerInteractEvent.h:17
Definition BlockSource.h:68
Definition CopperBlock.h:7
Definition CopperGolemStatueBlock.h:22
Definition Experiments.h:14
Definition ItemInstance.h:15