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

Public Member Functions

PlayerTransactionSubjectoperator= (PlayerTransactionSubject const &)
 
 PlayerTransactionSubject (PlayerTransactionSubject const &)
 
virtual void setSelectedSlot (int slot, ::ContainerID containerId)
 
virtual bool isAlive () const
 
virtual::ServerAuthMovementMode getMovementAuthorityMode () const
 
virtual::ItemStack unwrapItem (::NetworkItemStackDescriptor const &item) const
 
virtual::ItemStack const & getSelectedItem () const
 
virtual void setSelectedItem (::ItemStack const &item)
 
virtual::PlayerInventorySlotData getSelectedSlot () const
 
virtual float getMaxPickRange () const
 
virtual::Vec3 getPosition () const
 
virtual void setPosition (::Vec3 const &position)
 
virtual void createTransactionContext (::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> &&callback, ::std::function< void()> &&execute)
 
virtual void addExpectedAction (::InventoryAction const &action)
 
virtual bool baseUseItem (::ItemStack &item)
 
virtual::InteractionResult useItemOn (::ItemStack &item, ::BlockPos const &at, uchar face, ::Vec3 const &hit, ::Block const *targetBlock, bool isFirstEvent)
 
virtual void resendBlocksAroundArea (::BlockPos const &pos, uchar facing) const
 
virtual void resendPlayerState () const
 
virtual bool isSneaking () const
 
virtual::Block const & unwrapBlock (uint const &block) const
 
virtual::Block const & getBlock (::BlockPos const &pos) const
 
virtual::Block const & getExtraBlock (::BlockPos const &pos) const
 
virtual bool isLastBuildBlockInteractive () const
 
virtual void sendBlockInteractedWith (::BlockPos const &pos)
 
virtual::DepenetrationComponent & getDepenetrationComponent ()
 
MCAPI void $setSelectedSlot (int slot, ::ContainerID containerId)
 
MCAPI bool $isAlive () const
 
MCAPI::ServerAuthMovementMode $getMovementAuthorityMode () const
 
MCAPI::ItemStack $unwrapItem (::NetworkItemStackDescriptor const &item) const
 
MCAPI::ItemStack const & $getSelectedItem () const
 
MCAPI void $setSelectedItem (::ItemStack const &item)
 
MCAPI::PlayerInventorySlotData $getSelectedSlot () const
 
MCAPI float $getMaxPickRange () const
 
MCAPI::Vec3 $getPosition () const
 
MCAPI void $setPosition (::Vec3 const &position)
 
MCAPI void $createTransactionContext (::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> &&callback, ::std::function< void()> &&execute)
 
MCAPI void $addExpectedAction (::InventoryAction const &action)
 
MCAPI bool $baseUseItem (::ItemStack &item)
 
MCAPI::InteractionResult $useItemOn (::ItemStack &item, ::BlockPos const &at, uchar face, ::Vec3 const &hit, ::Block const *targetBlock, bool isFirstEvent)
 
MCAPI void $resendBlocksAroundArea (::BlockPos const &pos, uchar facing) const
 
MCAPI void $resendPlayerState () const
 
MCAPI bool $isSneaking () const
 
MCAPI::Block const & $unwrapBlock (uint const &block) const
 
MCAPI::Block const & $getBlock (::BlockPos const &pos) const
 
MCAPI::Block const & $getExtraBlock (::BlockPos const &pos) const
 
MCAPI bool $isLastBuildBlockInteractive () const
 
MCAPI void $sendBlockInteractedWith (::BlockPos const &pos)
 
MCAPI::DepenetrationComponent & $getDepenetrationComponent ()
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnk18866d
 

Member Function Documentation

◆ setSelectedSlot()

virtual void PlayerTransactionSubject::setSelectedSlot ( int slot,
::ContainerID containerId )
virtual

◆ isAlive()

virtual bool PlayerTransactionSubject::isAlive ( ) const
virtual

◆ getMovementAuthorityMode()

virtual::ServerAuthMovementMode PlayerTransactionSubject::getMovementAuthorityMode ( ) const
virtual

◆ unwrapItem()

virtual::ItemStack PlayerTransactionSubject::unwrapItem ( ::NetworkItemStackDescriptor const & item) const
virtual

◆ getSelectedItem()

virtual::ItemStack const & PlayerTransactionSubject::getSelectedItem ( ) const
virtual

◆ setSelectedItem()

virtual void PlayerTransactionSubject::setSelectedItem ( ::ItemStack const & item)
virtual

◆ getSelectedSlot()

virtual::PlayerInventorySlotData PlayerTransactionSubject::getSelectedSlot ( ) const
virtual

◆ getMaxPickRange()

virtual float PlayerTransactionSubject::getMaxPickRange ( ) const
virtual

◆ getPosition()

virtual::Vec3 PlayerTransactionSubject::getPosition ( ) const
virtual

◆ setPosition()

virtual void PlayerTransactionSubject::setPosition ( ::Vec3 const & position)
virtual

◆ createTransactionContext()

virtual void PlayerTransactionSubject::createTransactionContext ( ::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> && callback,
::std::function< void()> && execute )
virtual

◆ addExpectedAction()

virtual void PlayerTransactionSubject::addExpectedAction ( ::InventoryAction const & action)
virtual

◆ baseUseItem()

virtual bool PlayerTransactionSubject::baseUseItem ( ::ItemStack & item)
virtual

◆ useItemOn()

virtual::InteractionResult PlayerTransactionSubject::useItemOn ( ::ItemStack & item,
::BlockPos const & at,
uchar face,
::Vec3 const & hit,
::Block const * targetBlock,
bool isFirstEvent )
virtual

◆ resendBlocksAroundArea()

virtual void PlayerTransactionSubject::resendBlocksAroundArea ( ::BlockPos const & pos,
uchar facing ) const
virtual

◆ resendPlayerState()

virtual void PlayerTransactionSubject::resendPlayerState ( ) const
virtual

◆ isSneaking()

virtual bool PlayerTransactionSubject::isSneaking ( ) const
virtual

◆ unwrapBlock()

virtual::Block const & PlayerTransactionSubject::unwrapBlock ( uint const & block) const
virtual

◆ getBlock()

virtual::Block const & PlayerTransactionSubject::getBlock ( ::BlockPos const & pos) const
virtual

◆ getExtraBlock()

virtual::Block const & PlayerTransactionSubject::getExtraBlock ( ::BlockPos const & pos) const
virtual

◆ isLastBuildBlockInteractive()

virtual bool PlayerTransactionSubject::isLastBuildBlockInteractive ( ) const
virtual

◆ sendBlockInteractedWith()

virtual void PlayerTransactionSubject::sendBlockInteractedWith ( ::BlockPos const & pos)
virtual

◆ getDepenetrationComponent()

virtual::DepenetrationComponent & PlayerTransactionSubject::getDepenetrationComponent ( )
virtual

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