LeviLamina
Loading...
Searching...
No Matches
GameModeExt::CommonGameModeMessenger Struct Referenceabstract
Inheritance diagram for GameModeExt::CommonGameModeMessenger:

Public Types

using BlockBreakCallback = ::std::function<void(::ItemStack const&, ::ItemStack const&, ::BlockPos const&)>
using BlockBreakCaptureToken = ::gsl::final_action<::std::function<void()>>

Public Member Functions

CommonGameModeMessenger & operator= (CommonGameModeMessenger const &)
 CommonGameModeMessenger (CommonGameModeMessenger const &)
virtual ::gsl::final_action<::std::function< void()> > createBlockBreakCaptureScope (::std::function< void(::ItemStack const &, ::ItemStack const &, ::BlockPos const &)>)
virtual void sendDenyDestroyBlock (::BlockPos const &, int)
virtual void sendStartDestroyBlock (::BlockPos const &, int)
virtual void sendDestroyBlock (::Block const &oldBlock, ::BlockPos const &pos, int variantData)
virtual void sendChangeContinueDestroyBlock (::BlockPos const &, int)
virtual void sendContinueDestroyAboutToDestroyBlock (::BlockPos const &, int)
virtual void sendStopDestroyBlock (::BlockPos const &, float)
virtual void sendStartItemUseOn (::BlockPos const &pos, ::BlockPos const &buildPos, int face)
virtual void sendStopItemUseOn (::BlockPos const &pos)
virtual void tryRotateTowardsAimAssist ()
MCAPI ::gsl::final_action<::std::function< void()> > $createBlockBreakCaptureScope (::std::function< void(::ItemStack const &, ::ItemStack const &, ::BlockPos const &)>)
MCFOLD void $sendDenyDestroyBlock (::BlockPos const &, int)
MCFOLD void $sendStartDestroyBlock (::BlockPos const &, int)
MCAPI void $sendDestroyBlock (::Block const &oldBlock, ::BlockPos const &pos, int variantData)
MCFOLD void $sendChangeContinueDestroyBlock (::BlockPos const &, int)
MCFOLD void $sendContinueDestroyAboutToDestroyBlock (::BlockPos const &, int)
MCFOLD void $sendStopDestroyBlock (::BlockPos const &, float)
MCAPI void $sendStartItemUseOn (::BlockPos const &pos, ::BlockPos const &buildPos, int face)
MCAPI void $sendStopItemUseOn (::BlockPos const &pos)
MCFOLD void $tryRotateTowardsAimAssist ()
virtual bool sendTryDestroyBlock (::BlockPos const &, int, ::std::function< bool(::std::optional<::ItemStack > &)> const &)=0

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::Player & > mPlayer

Member Function Documentation

◆ createBlockBreakCaptureScope()

virtual ::gsl::final_action<::std::function< void()> > GameModeExt::CommonGameModeMessenger::createBlockBreakCaptureScope ( ::std::function< void(::ItemStack const &, ::ItemStack const &, ::BlockPos const &)> )
virtual

Implements IGameModeMessenger.

◆ sendDenyDestroyBlock()

virtual void GameModeExt::CommonGameModeMessenger::sendDenyDestroyBlock ( ::BlockPos const & ,
int  )
virtual

Implements IGameModeMessenger.

◆ sendStartDestroyBlock()

virtual void GameModeExt::CommonGameModeMessenger::sendStartDestroyBlock ( ::BlockPos const & ,
int  )
virtual

Implements IGameModeMessenger.

◆ sendDestroyBlock()

virtual void GameModeExt::CommonGameModeMessenger::sendDestroyBlock ( ::Block const & oldBlock,
::BlockPos const & pos,
int variantData )
virtual

Implements IGameModeMessenger.

◆ sendChangeContinueDestroyBlock()

virtual void GameModeExt::CommonGameModeMessenger::sendChangeContinueDestroyBlock ( ::BlockPos const & ,
int  )
virtual

Implements IGameModeMessenger.

◆ sendContinueDestroyAboutToDestroyBlock()

virtual void GameModeExt::CommonGameModeMessenger::sendContinueDestroyAboutToDestroyBlock ( ::BlockPos const & ,
int  )
virtual

Implements IGameModeMessenger.

◆ sendStopDestroyBlock()

virtual void GameModeExt::CommonGameModeMessenger::sendStopDestroyBlock ( ::BlockPos const & ,
float  )
virtual

Implements IGameModeMessenger.

◆ sendStartItemUseOn()

virtual void GameModeExt::CommonGameModeMessenger::sendStartItemUseOn ( ::BlockPos const & pos,
::BlockPos const & buildPos,
int face )
virtual

Implements IGameModeMessenger.

◆ sendStopItemUseOn()

virtual void GameModeExt::CommonGameModeMessenger::sendStopItemUseOn ( ::BlockPos const & pos)
virtual

Implements IGameModeMessenger.

◆ tryRotateTowardsAimAssist()

virtual void GameModeExt::CommonGameModeMessenger::tryRotateTowardsAimAssist ( )
virtual

Implements IGameModeMessenger.

◆ $vftable()

MCAPI void ** GameModeExt::CommonGameModeMessenger::$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 struct was generated from the following file: