3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/world/level/block/BlockType.h"
25 virtual int getVariant(
::Block const& block)
const ;
29 virtual bool isInteractiveBlock()
const ;
31 virtual ::Brightness getLightEmission(
::Block const& block)
const ;
37 virtual bool hasComparatorSignal()
const ;
Definition BlockPlaceEvent.h:16
Definition BlockPlayerInteractEvent.h:18
Definition BlockSource.h:72
Definition ItemStack.h:26
Definition RespawnAnchorBlock.h:21
MCAPI void $animateTickBedrockLegacy(::BlockAnimateTickData const &tickData) const
static MCAPI bool addItem(::ItemStack const &item, ::BlockSource ®ion, ::Block const &block, ::BlockPos const &pos)
static MCAPI void ** $vftable()
MCAPI int $getComparatorSignal(::BlockSource ®ion, ::BlockPos const &pos, ::Block const &block, uchar dir) const
MCAPI void onPlace(::BlockEvents::BlockPlaceEvent &eventData) const
static MCAPI void _bumpCharge(::BlockSource ®ion, ::BlockPos const &pos, ::Player *source, short const delta)
MCAPI bool $isInteractiveBlock() const
MCAPI bool $canSpawnAt(::BlockSource const ®ion, ::BlockPos const &pos) const
MCAPI bool $hasComparatorSignal() const
MCAPI::Brightness $getLightEmission(::Block const &block) const
MCAPI void $notifySpawnedAt(::BlockSource ®ion, ::BlockPos const &pos) const
MCAPI int $getVariant(::Block const &block) const
Definition BlockAnimateTickData.h:14
Definition Brightness.h:8