22class AbstractCandleBlock :
public ::BlockType {
25 AbstractCandleBlock();
30 virtual bool hasVariableLighting()
const ;
32 virtual bool isInteractiveBlock()
const ;
34 virtual bool isLavaBlocking()
const ;
41 virtual ::Brightness getLightEmission(
::Block const& block)
const ;
47 virtual int _getNumCandles(
::Block const& block)
const;
49 virtual void _iterateCandles(
61 MCAPI AbstractCandleBlock(::std::string
const& nameId,
int id,
::Material const& material);
78 MCAPI
static bool _isLit(
::Block const& block);
84 MCAPI
void* $ctor(::std::string
const& nameId,
int id,
::Material const& material);
90 MCFOLD
bool $hasVariableLighting()
const;
92 MCFOLD
bool $isInteractiveBlock()
const;
94 MCFOLD
bool $isLavaBlocking()
const;
100 MCAPI ::Brightness $getLightEmission(
::Block const& block)
const;
106 MCFOLD
int $_getNumCandles(
::Block const& block)
const;
108 MCFOLD
void $_iterateCandles(