33 virtual void onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const
57 virtual bool isInteractiveBlock()
const ;
60 virtual bool ignoreEntitiesOnPistonMove(
::Block const& block)
const ;
63 virtual bool canConnect(
::Block const& otherBlock, uchar toOther,
::Block const& thisBlock)
const ;
71 virtual bool isFenceGateBlock()
const ;
74 virtual void _addHardCodedBlockComponents(
::Experiments const&) ;
86 MCAPI
FenceGateBlock(::std::string
const& nameId,
int id, ::WoodType);
90 ::gsl::not_null<::Block const*> block,
104 MCAPI static ::AABB
const&
111 MCAPI
void* $ctor(::std::string
const& nameId,
int id, ::WoodType);
125 MCAPI
void $onRedstoneUpdate(
::BlockSource& region,
::BlockPos const& pos,
int strength,
bool isFirstTime)
const;
140 MCFOLD
bool $isInteractiveBlock()
const;
142 MCAPI
bool $ignoreEntitiesOnPistonMove(
::Block const& block)
const;
144 MCAPI
bool $canConnect(
::Block const& otherBlock, uchar toOther,
::Block const& thisBlock)
const;
149 MCFOLD
bool $isFenceGateBlock()
const;
151 MCAPI
void $_addHardCodedBlockComponents(
::Experiments const&);
159 MCAPI
static void** $vftable();