28 ::ll::TypedStorage<1, 1, bool> mOn;
35 virtual int getVariant(
::Block const& block)
const ;
38 virtual bool canSpawnOn(
::Actor*)
const ;
41 virtual bool isInteractiveBlock()
const ;
47 virtual void onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const
60 virtual bool isSignalSource()
const ;
78 virtual bool isPreservingMediumWhenPlaced(
::BlockLegacy const* medium)
const ;
81 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
104 MCFOLD
int $getVariant(
::Block const& block)
const;
106 MCFOLD
bool $canSpawnOn(
::Actor*)
const;
108 MCFOLD
bool $isInteractiveBlock()
const;
112 MCAPI
void $onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const;
120 MCFOLD
bool $isSignalSource()
const;
131 MCFOLD
bool $isPreservingMediumWhenPlaced(
::BlockLegacy const* medium)
const;
133 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);