33 virtual void onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const
37 virtual ::AABB getCollisionShape(
54 virtual bool isInteractiveBlock()
const ;
57 virtual bool ignoreEntitiesOnPistonMove(
::Block const& block)
const ;
60 virtual bool canConnect(
::Block const& otherBlock, uchar toOther,
::Block const& thisBlock)
const ;
68 virtual bool isFenceGateBlock()
const ;
71 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
85 ::gsl::not_null<::Block const*> block,
103 MCAPI static ::AABB
const&
112 MCAPI
void $onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const;
114 MCAPI ::AABB $getCollisionShape(
126 MCFOLD
bool $isInteractiveBlock()
const;
128 MCAPI
bool $ignoreEntitiesOnPistonMove(
::Block const& block)
const;
130 MCAPI
bool $canConnect(
::Block const& otherBlock, uchar toOther,
::Block const& thisBlock)
const;
135 MCFOLD
bool $isFenceGateBlock()
const;
137 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);