32 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::PlayerGameplayHandler>> mPlayerGameplayHandler;
38 MCFOLD ::PlayerGameplayHandler& getPlayerGameplayHandler();
40 MCFOLD
void registerPlayerGameplayHandler(::std::unique_ptr<::PlayerGameplayHandler>&& handler);
48 MCAPI
void sendPlayerAwardAchievement(
::Player& player, ::MinecraftEventing::AchievementIds achievement);
51 MCAPI
void sendPlayerCaravanChanged(
::Actor const& mob,
int caravanCount);
54 MCAPI
void sendPlayerCraftedItem(
59 bool craftedAutomatically,
65 ::std::vector<short>
const& ingredientItemIDs
68 MCAPI
void sendPlayerDestroyedBlock(
::Player& player,
int x,
int y,
int z);
72 MCAPI
void sendPlayerItemEquipped(
::Player& player,
::ItemInstance const& equippedItem,
int equipmentSlotId);
78 MCAPI
void sendPlayerKineticDamageDealt(
84 MCAPI
void sendPlayerMove(
::Player& player);
89 MCAPI
void sendPlayerPiglinBarter(
::Player& player, ::std::string
const& item,
bool wasTargetingBarteringPlayer);
96 MCAPI
void sendPlayerPoweredBeacon(
::Player const& player,
int level);
99 MCAPI
void sendPlayerSaved(
::Player& player);
102 MCAPI
void sendPlayerSlide(
::Player& player);
107 MCAPI
void sendPlayerTargetBlockHit(
::Player& player,
int signalStrength);
110 MCAPI
void sendPlayerTeleported(
::Player& player);
112 MCAPI
void sendPlayerTeleported(
::Player& player,
float metersTravelled);
114 MCAPI
void sendPlayerTick(
::Player& player);
117 MCAPI
void sendPlayerWaxOnWaxOff(
::Player& player,
int blockID);