3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/platform/brstd/function_ref.h"
7#include "mc/world/level/block/AbstractCandleBlock.h"
22class CandleCakeBlock :
public ::AbstractCandleBlock {
32 virtual ::AABB
const& getVisualShape(
::Block const& bufferAABB,
::AABB&)
const ;
41 virtual bool hasComparatorSignal()
const ;
47 virtual bool isCandleCakeBlock()
const ;
49 virtual int _getNumCandles(
::Block const&)
const ;
51 virtual void _iterateCandles(
63 MCAPI CandleCakeBlock(::std::string
const& nameId,
int id);
73 MCAPI static ::Block
const& getCandleCakeFromCandle(
::Block const& candleBlock);
75 MCAPI static ::Block
const& getCandleFromCandleCake(
::Block const& candleCakeBlock);
83 MCAPI
void* $ctor(::std::string
const& nameId,
int id);
91 MCAPI ::AABB
const& $getVisualShape(
::Block const& bufferAABB,
::AABB&)
const;
99 MCFOLD
bool $hasComparatorSignal()
const;
105 MCFOLD
bool $isCandleCakeBlock()
const;
107 MCFOLD
int $_getNumCandles(
::Block const&)
const;
109 MCAPI
void $_iterateCandles(
static MCAPI void ** $vftable()
Definition BlockActor.h:30
Definition BlockPlayerInteractEvent.h:20
Definition BlockSource.h:73
Definition ItemInstance.h:15
Definition function_ref.h:60