22 ::ll::TypedStorage<8, 8, ::Player&> mPlayer;
27 CommonGameModeMessenger& operator=(CommonGameModeMessenger
const&);
28 CommonGameModeMessenger(CommonGameModeMessenger
const&);
29 CommonGameModeMessenger();
35 virtual ~CommonGameModeMessenger() =
default;
37 virtual ~CommonGameModeMessenger() ;
40 virtual ::gsl::final_action<::std::function<void()>> createBlockBreakCaptureScope(
44 virtual void sendDenyDestroyBlock(
::BlockPos const&,
int) ;
46 virtual void sendStartDestroyBlock(
::BlockPos const&,
int) ;
48 virtual void sendDestroyBlock(
::Block const& oldBlock,
::BlockPos const& pos,
int variantData) ;
50 virtual void sendChangeContinueDestroyBlock(
::BlockPos const&,
int) ;
52 virtual void sendContinueDestroyAboutToDestroyBlock(
::BlockPos const&,
int) ;
54 virtual void sendStopDestroyBlock(
::BlockPos const&,
float) ;
58 virtual void sendStopItemUseOn(
::BlockPos const& pos) ;
60 virtual void tryRotateTowardsAimAssist() ;
67 MCAPI
explicit CommonGameModeMessenger(
::Player& player);
69 MCFOLD ::Player& _getPlayer();
90 MCAPI ::gsl::final_action<::std::function<void()>>
93 MCFOLD
void $sendDenyDestroyBlock(
::BlockPos const&,
int);
95 MCFOLD
void $sendStartDestroyBlock(
::BlockPos const&,
int);
97 MCAPI
void $sendDestroyBlock(
::Block const& oldBlock,
::BlockPos const& pos,
int variantData);
99 MCFOLD
void $sendChangeContinueDestroyBlock(
::BlockPos const&,
int);
101 MCFOLD
void $sendContinueDestroyAboutToDestroyBlock(
::BlockPos const&,
int);
103 MCFOLD
void $sendStopDestroyBlock(
::BlockPos const&,
float);
107 MCAPI
void $sendStopItemUseOn(
::BlockPos const& pos);
109 MCFOLD
void $tryRotateTowardsAimAssist();