LeviLamina
Loading...
Searching...
No Matches
CalibratedSculkSensorBlock Class Reference
+ Inheritance diagram for CalibratedSculkSensorBlock:

Public Member Functions

virtual uchar getMappedFace (uchar face, ::Block const &block) const
 
virtual::Flip getFaceFlip (uchar face, ::Block const &block) const
 
virtual int getVariant (::Block const &block) const
 
virtual void setupRedstoneComponent (::BlockSource &region, ::BlockPos const &pos) const
 
MCAPI uchar $getMappedFace (uchar face, ::Block const &block) const
 
MCAPI::Flip $getFaceFlip (uchar face, ::Block const &block) const
 
MCAPI int $getVariant (::Block const &block) const
 
MCAPI void $setupRedstoneComponent (::BlockSource &region, ::BlockPos const &pos) const
 
virtual bool canProvideSupport (::Block const &, uchar face, ::BlockSupportType) const
 
virtual void onStandOn (::EntityContext &entity, ::BlockPos const &pos) const
 
virtual bool isSignalSource () const
 
virtual bool shouldConnectToRedstone (::BlockSource &region, ::BlockPos const &pos, ::Direction::Type direction) const
 
virtual void animateTickBedrockLegacy (::BlockAnimateTickData const &tickData) const
 
virtual::Brightness getLightEmission (::Block const &block) const
 
virtual::Brightness getEmissiveBrightness (::Block const &block) const
 
virtual bool hasComparatorSignal () const
 
virtual int getComparatorSignal (::BlockSource &region, ::BlockPos const &pos, ::Block const &block, uchar dir) const
 
virtual bool liquidCanFlowIntoFromDirection (uchar flowIntoFacing, ::std::function<::Block const &(::BlockPos const &)> const &getBlock, ::BlockPos const &pos) const
 
virtual void _addHardCodedBlockComponents (::Experiments const &)
 
MCFOLD void onPlace (::BlockEvents::BlockPlaceEvent &eventData) const
 
MCAPI void tick (::BlockEvents::BlockQueuedTickEvent &eventData) const
 
MCFOLD bool $canProvideSupport (::Block const &, uchar face, ::BlockSupportType) const
 
MCAPI void $onStandOn (::EntityContext &entity, ::BlockPos const &pos) const
 
MCFOLD bool $isSignalSource () const
 
MCFOLD bool $shouldConnectToRedstone (::BlockSource &region, ::BlockPos const &pos, ::Direction::Type direction) const
 
MCAPI void $animateTickBedrockLegacy (::BlockAnimateTickData const &tickData) const
 
MCAPI::Brightness $getLightEmission (::Block const &block) const
 
MCAPI::Brightness $getEmissiveBrightness (::Block const &block) const
 
MCFOLD bool $hasComparatorSignal () const
 
MCAPI int $getComparatorSignal (::BlockSource &region, ::BlockPos const &pos, ::Block const &block, uchar dir) const
 
MCFOLD bool $liquidCanFlowIntoFromDirection (uchar flowIntoFacing, ::std::function<::Block const &(::BlockPos const &)> const &getBlock, ::BlockPos const &pos) const
 
MCAPI void $_addHardCodedBlockComponents (::Experiments const &)
 

Static Public Member Functions

static MCAPI bool _wouldBePoweredByCircuit (::CircuitSystem &circuitSystem, ::BlockPos const &pos, uchar connectionDirection)
 
static MCAPI int getInputStrength (::BlockSource const &region, ::BlockPos const &pos)
 
static MCAPI void ** $vftable ()
 
static MCAPI void _setCooldownPhase (::BlockSource &region, ::Block const &block, ::BlockPos const &pos)
 
static MCAPI void _setInactivePhase (::BlockSource &region, ::Block const &block, ::BlockPos const &pos)
 
static MCAPI void _tryResonateVibration (::BlockSource &region, ::BlockPos const &pos, ::Actor *source, int vibrationFrequency)
 
static MCAPI void setActivePhase (::BlockSource &region, ::BlockPos const &pos, ::Actor *source, int redstoneStrength, int vibrationFrequency)
 

Public Attributes

::ll::TypedStorage< 4, 4, int > mActiveTicks
 

Member Function Documentation

◆ setupRedstoneComponent()

virtual void CalibratedSculkSensorBlock::setupRedstoneComponent ( ::BlockSource & region,
::BlockPos const & pos ) const
virtual

Reimplemented from SculkSensorBlock.


The documentation for this class was generated from the following file: