28 ::ll::TypedStorage<1, 1, bool> mOn;
35 virtual int getVariant(
::Block const& block)
const ;
38 virtual bool canSpawnOn(
::Actor*)
const ;
44 virtual bool isInteractiveBlock()
const ;
50 virtual void onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const
63 virtual bool isSignalSource()
const ;
81 virtual bool isPreservingMediumWhenPlaced(
::BlockLegacy const* medium)
const ;
84 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
111 MCFOLD
int $getVariant(
::Block const& block)
const;
113 MCFOLD
bool $canSpawnOn(
::Actor*)
const;
117 MCFOLD
bool $isInteractiveBlock()
const;
121 MCAPI
void $onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const;
129 MCFOLD
bool $isSignalSource()
const;
140 MCFOLD
bool $isPreservingMediumWhenPlaced(
::BlockLegacy const* medium)
const;
142 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
148 MCAPI
static void** $vftable();