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

Public Member Functions

virtual::AABB const & getVisualShape (::Block const &block, ::AABB &bufferAABB) const
 
virtual::Block const & getPlacementBlock (::Actor const &by, ::BlockPos const &pos, uchar face, ::Vec3 const &clickPos, int itemValue) const
 
virtual bool use (::Player &player, ::BlockPos const &pos, uchar) const
 
virtual void entityInside (::BlockSource &region, ::BlockPos const &pos, ::Actor &actor) const
 
virtual bool canSurvive (::BlockSource &region, ::BlockPos const &pos) const
 
virtual void neighborChanged (::BlockSource &region, ::BlockPos const &pos, ::BlockPos const &neighborPos) const
 
virtual void movedByPiston (::BlockSource &region, ::BlockPos const &pos) const
 
virtual void setupRedstoneComponent (::BlockSource &region, ::BlockPos const &pos) const
 
virtual bool shouldConnectToRedstone (::BlockSource &region, ::BlockPos const &pos, ::Direction::Type direction) const
 
virtual void onProjectileHit (::BlockSource &region, ::BlockPos const &pos, ::Actor const &projectile) const
 
virtual bool isInteractiveBlock () const
 
virtual bool canConnect (::Block const &, uchar, ::Block const &) const
 
virtual void _addHardCodedBlockComponents (::Experiments const &)
 
virtual void _onHitByActivatingAttack (::BlockSource &region, ::BlockPos const &pos, ::Actor *sourceActor) const
 
MCAPI::Block const & _determineAttachment (::Actor const &by, ::BlockSource &region, ::BlockPos const &pos, uchar face) const
 
MCAPI short _getItemId (::BlockSource const &region, ::std::string_view itemName) const
 
MCAPI void _sendBellUsedEventToClient (::BlockSource const &region, ::Actor const &sourceActor) const
 
MCAPI void _tryAttachToNeighbors (::BlockSource &region, ::BlockPos const &pos, ::BlockPos const &neighborPos, int updateFlags) const
 
MCAPI bool hasValidAttachment (::Block const &block, ::BlockSource &region, ::BlockPos const &pos) const
 
MCFOLD void onPlace (::BlockEvents::BlockPlaceEvent &eventData) const
 
MCFOLD void tick (::BlockEvents::BlockQueuedTickEvent &eventData) const
 
MCAPI::AABB const & $getVisualShape (::Block const &block, ::AABB &bufferAABB) const
 
MCAPI::Block const & $getPlacementBlock (::Actor const &by, ::BlockPos const &pos, uchar face, ::Vec3 const &clickPos, int itemValue) const
 
MCAPI bool $use (::Player &player, ::BlockPos const &pos, uchar) const
 
MCAPI void $entityInside (::BlockSource &region, ::BlockPos const &pos, ::Actor &actor) const
 
MCAPI bool $canSurvive (::BlockSource &region, ::BlockPos const &pos) const
 
MCAPI void $neighborChanged (::BlockSource &region, ::BlockPos const &pos, ::BlockPos const &neighborPos) const
 
MCAPI void $movedByPiston (::BlockSource &region, ::BlockPos const &pos) const
 
MCFOLD void $setupRedstoneComponent (::BlockSource &region, ::BlockPos const &pos) const
 
MCFOLD bool $shouldConnectToRedstone (::BlockSource &region, ::BlockPos const &pos, ::Direction::Type direction) const
 
MCAPI void $onProjectileHit (::BlockSource &region, ::BlockPos const &pos, ::Actor const &projectile) const
 
MCFOLD bool $isInteractiveBlock () const
 
MCFOLD bool $canConnect (::Block const &, uchar, ::Block const &) const
 
MCAPI void $_addHardCodedBlockComponents (::Experiments const &)
 
MCAPI void $_onHitByActivatingAttack (::BlockSource &region, ::BlockPos const &pos, ::Actor *sourceActor) const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

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