LeviLamina
Loading...
Searching...
No Matches
BlockEvents::BlockPlayerInteractEvent Class Reference
Inheritance diagram for BlockEvents::BlockPlayerInteractEvent:

Public Member Functions

BlockPlayerInteractEvent & operator= (BlockPlayerInteractEvent const &)
 BlockPlayerInteractEvent (BlockPlayerInteractEvent const &)
virtual::BlockSource const & getBlockSource () const
MCAPI BlockPlayerInteractEvent (::Player &player, ::BlockPos pos, uchar face, ::std::optional<::Vec3 > hit)
MCAPI void configureRenderParamsForTrigger (::RenderParams &params)
MCFOLD::Player const & getPlayer () const
MCFOLD::Player & getPlayerNonConst ()
MCFOLD bool isClientSide () const
MCAPI bool isInteractionFailure () const
MCAPI bool isInteractionSuccessful () const
MCAPI void setInteractionFailure ()
MCAPI void setInteractionResult (bool isSuccessful)
MCAPI void setInteractionSuccessful ()
MCAPI void setPlayerSelectedItem (::ItemStack &item)
MCAPI void * $ctor (::Player &player, ::BlockPos pos, uchar face, ::std::optional<::Vec3 > hit)
MCFOLD::BlockSource const & $getBlockSource () const
virtual::Block const & getBlock () const
MCAPI void * $ctor (::BlockPos pos)
MCFOLD void $dtor ()
MCAPI::Block const & $getBlock () const

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::Player & > mPlayer
::ll::TypedStorage< 1, 2, ::std::optional< bool > > mSuccessful
::ll::TypedStorage< 4, 16, ::std::optional<::Vec3 > const > mHit
::ll::TypedStorage< 1, 1, uchar const > mFace
::ll::TypedStorage< 4, 12, ::BlockPos const > mPos

Member Function Documentation

◆ getBlockSource()

virtual::BlockSource const & BlockEvents::BlockPlayerInteractEvent::getBlockSource ( ) const
virtual

◆ $vftable()

MCAPI void ** BlockEvents::BlockPlayerInteractEvent::$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: