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 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
 
MCAPI void onPlace (::BlockEvents::BlockPlaceEvent &eventData) const
 
MCAPI void tick (::BlockEvents::BlockQueuedTickEvent &eventData) const
 
MCAPI void use (::BlockEvents::BlockPlayerInteractEvent &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 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
 
MCAPI void $setupRedstoneComponent (::BlockSource &region, ::BlockPos const &pos) const
 
MCAPI bool $shouldConnectToRedstone (::BlockSource &region, ::BlockPos const &pos, ::Direction::Type direction) const
 
MCAPI void $onProjectileHit (::BlockSource &region, ::BlockPos const &pos, ::Actor const &projectile) const
 
MCAPI bool $isInteractiveBlock () const
 
MCAPI 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 ()
 

Member Function Documentation

◆ _determineAttachment()

MCAPI::Block const & BellBlock::_determineAttachment ( ::Actor const & by,
::BlockSource & region,
::BlockPos const & pos,
uchar face ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _getItemId()

MCAPI short BellBlock::_getItemId ( ::BlockSource const & region,
::std::string_view itemName ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _sendBellUsedEventToClient()

MCAPI void BellBlock::_sendBellUsedEventToClient ( ::BlockSource const & region,
::Actor const & sourceActor ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _tryAttachToNeighbors()

MCAPI void BellBlock::_tryAttachToNeighbors ( ::BlockSource & region,
::BlockPos const & pos,
::BlockPos const & neighborPos,
int updateFlags ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ hasValidAttachment()

MCAPI bool BellBlock::hasValidAttachment ( ::Block const & block,
::BlockSource & region,
::BlockPos const & pos ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ onPlace()

MCAPI void BellBlock::onPlace ( ::BlockEvents::BlockPlaceEvent & eventData) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ tick()

MCAPI void BellBlock::tick ( ::BlockEvents::BlockQueuedTickEvent & eventData) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ use()

MCAPI void BellBlock::use ( ::BlockEvents::BlockPlayerInteractEvent & eventData) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getVisualShape()

MCAPI::AABB const & BellBlock::$getVisualShape ( ::Block const & block,
::AABB & bufferAABB ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $getPlacementBlock()

MCAPI::Block const & BellBlock::$getPlacementBlock ( ::Actor const & by,
::BlockPos const & pos,
uchar face,
::Vec3 const & clickPos,
int itemValue ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $entityInside()

MCAPI void BellBlock::$entityInside ( ::BlockSource & region,
::BlockPos const & pos,
::Actor & actor ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $canSurvive()

MCAPI bool BellBlock::$canSurvive ( ::BlockSource & region,
::BlockPos const & pos ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $neighborChanged()

MCAPI void BellBlock::$neighborChanged ( ::BlockSource & region,
::BlockPos const & pos,
::BlockPos const & neighborPos ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $movedByPiston()

MCAPI void BellBlock::$movedByPiston ( ::BlockSource & region,
::BlockPos const & pos ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $setupRedstoneComponent()

MCAPI void BellBlock::$setupRedstoneComponent ( ::BlockSource & region,
::BlockPos const & pos ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $shouldConnectToRedstone()

MCAPI bool BellBlock::$shouldConnectToRedstone ( ::BlockSource & region,
::BlockPos const & pos,
::Direction::Type direction ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onProjectileHit()

MCAPI void BellBlock::$onProjectileHit ( ::BlockSource & region,
::BlockPos const & pos,
::Actor const & projectile ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $isInteractiveBlock()

MCAPI bool BellBlock::$isInteractiveBlock ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $canConnect()

MCAPI bool BellBlock::$canConnect ( ::Block const & ,
uchar ,
::Block const &  ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_addHardCodedBlockComponents()

MCAPI void BellBlock::$_addHardCodedBlockComponents ( ::Experiments const & )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $_onHitByActivatingAttack()

MCAPI void BellBlock::$_onHitByActivatingAttack ( ::BlockSource & region,
::BlockPos const & pos,
::Actor * sourceActor ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** BellBlock::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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