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"
19namespace BlockEvents {
class BlockPlayerInteractEvent; }
27 virtual void executeEvent(
31 ::std::string
const& eventName,
36 virtual ::ItemInstance asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const ;
39 virtual bool hasComparatorSignal()
const ;
46 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
61 MCAPI
void $executeEvent(
65 ::std::string
const& eventName,
69 MCAPI ::ItemInstance $asItemInstance(
::Block const& block,
::BlockActor const* blockActor)
const;
71 MCFOLD
bool $hasComparatorSignal()
const;
75 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
Definition BlockActor.h:32
Definition BlockPlayerInteractEvent.h:17
Definition BlockSource.h:66
Definition CopperBlock.h:7
Definition CopperGolemStatueBlock.h:22
static MCAPI void ** $vftable()
Definition Experiments.h:14
Definition ItemInstance.h:15