26 virtual int getVariant(
::Block const& block)
const ;
41 virtual bool isValidAuxValue(
int value)
const ;
43 virtual bool isSignalSource()
const ;
45 virtual bool allowStateMismatchOnPlacement(
::Block const& clientTarget,
::Block const& serverTarget)
const
48 virtual ::Block
const& getRenderBlock()
const ;
50 virtual uchar getMappedFace(uchar face,
::Block const& block)
const ;
52 virtual ::Flip getFaceFlip(uchar face,
::Block const& block)
const ;
58 MCAPI
void _installCircuit(
::BlockSource& region,
::BlockPos const& pos,
bool calledFromLoad,
bool turnOn)
const;
71 MCAPI
int $getVariant(
::Block const& block)
const;
84 MCAPI
bool $isValidAuxValue(
int value)
const;
86 MCFOLD
bool $isSignalSource()
const;
88 MCFOLD
bool $allowStateMismatchOnPlacement(
::Block const& clientTarget,
::Block const& serverTarget)
const;
90 MCAPI ::Block
const& $getRenderBlock()
const;
92 MCAPI uchar $getMappedFace(uchar face,
::Block const& block)
const;
94 MCAPI ::Flip $getFaceFlip(uchar face,
::Block const& block)
const;
102 MCAPI
static void** $vftable();