3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/common/SubClientId.h"
7#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
8#include "mc/network/IncomingPacketFilterResult.h"
9#include "mc/network/MinecraftPacketIds.h"
10#include "mc/network/OutgoingPacketFilterResult.h"
11#include "mc/network/PacketViolationResponse.h"
12#include "mc/network/connection/DisconnectFailReason.h"
13#include "mc/network/connection/DisconnectionStage.h"
14#include "mc/network/packet/ShowStoreOfferRedirectType.h"
277 virtual void onPlayerReady(
::Player& player);
284 virtual void onUnableToConnect(::Connection::DisconnectFailReason, ::std::string
const&, ::std::string
const&);
286 virtual void onUnableToConnect(
287 ::Connection::DisconnectFailReason discoReason,
288 ::std::string
const& messageFromServer,
289 ::std::string
const& messageBodyOverride
293 virtual void onTick();
295 virtual void onOutgoingPacket(
::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
297 virtual void onValidPacketReceived(
::NetworkIdentifier const&, ::MinecraftPacketIds, ::SubClientId, ::SubClientId);
300 virtual void onStoreOfferReceive(::ShowStoreOfferRedirectType
const, ::std::string
const& offerID);
302 virtual void onStoreOfferReceive(::ShowStoreOfferRedirectType
const redirectType, ::std::string
const& offerID);
305 virtual void onDisconnect(
307 ::Connection::DisconnectFailReason
const discoReason,
308 ::Connection::DisconnectionStage
const disconnectStage,
309 ::std::string
const& messageFromServer,
310 ::std::string
const& messageBodyOverride,
312 ::std::string
const& telemetryOverride
316 virtual ::IncomingPacketFilterResult allowIncomingPacketId(
318 ::MinecraftPacketIds packetId,
322 virtual ::IncomingPacketFilterResult
326 virtual ::OutgoingPacketFilterResult
327 allowOutgoingPacket(::std::vector<::NetworkIdentifierWithSubId>
const& ids,
::Packet const& packet) = 0;
329 virtual void onWebsocketRequest(
330 ::std::string
const& serverAddress,
331 ::std::string
const& payload,
332 ::std::function<
void()> errorCallback
335 virtual void handlePacketViolation(
336 ::std::shared_ptr<::IPacketSecurityController>
const& packetSecurityController,
337 ::std::error_code
const& errorCode,
338 ::PacketViolationResponse
const response,
339 ::MinecraftPacketIds
const packetId,
342 ::SubClientId
const clientSubId,
343 ::SubClientId
const senderSubId,
344 uint
const packetSize
347 virtual void sendPacketViolationWarningPacket(
348 ::std::error_code
const& errorCode,
349 ::PacketViolationResponse violationResponse,
350 ::MinecraftPacketIds violatingPacketId,
353 ::SubClientId clientSubId
358 virtual bool getIsConnectedToApplicationLayer()
const;
360 virtual ::GameSpecificNetEventCallback* getGameSpecificNetEventCallback();
370 virtual void handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::LoginPacket> packet);
378 virtual void handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::SubClientLoginPacket> packet);
491 virtual void handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::UpdateBlockPacket> packet);
495 virtual void handle(
::NetworkIdentifier const&, ::std::shared_ptr<::UpdateBlockSyncedPacket>);
497 virtual void handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::UpdateBlockSyncedPacket> packet);
542 virtual void handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::MobEquipmentPacket> packet);
646 virtual void handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::BlockActorDataPacket> packet);
655 virtual void handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::LevelChunkPacket> packet);
669 virtual void handle(
::NetworkIdentifier const&, ::std::shared_ptr<::ClientCacheMissResponsePacket>);
671 virtual void handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::ClientCacheMissResponsePacket> packet);
690 virtual void handle(
::NetworkIdentifier const&, ::std::shared_ptr<::UpdateAttributesPacket>);
810 virtual void handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::InventoryTransactionPacket> packet);
1099 handle(
::NetworkIdentifier const& source, ::std::shared_ptr<::ServerboundRegisterAudioContentPacket> packet);
1120 MCNAPI
void $onUnableToConnect(::Connection::DisconnectFailReason, ::std::string
const&, ::std::string
const&);
1123 ::Connection::DisconnectFailReason discoReason,
1124 ::std::string
const& messageFromServer,
1125 ::std::string
const& messageBodyOverride
1136 MCNAPI
void $onStoreOfferReceive(::ShowStoreOfferRedirectType
const, ::std::string
const& offerID);
1143 ::Connection::DisconnectFailReason
const discoReason,
1144 ::Connection::DisconnectionStage
const disconnectStage,
1145 ::std::string
const& messageFromServer,
1146 ::std::string
const& messageBodyOverride,
1148 ::std::string
const& telemetryOverride
1152 ::std::string
const& serverAddress,
1153 ::std::string
const& payload,
1154 ::std::function<
void()> errorCallback
1158 ::std::shared_ptr<::IPacketSecurityController>
const& packetSecurityController,
1159 ::std::error_code
const& errorCode,
1160 ::PacketViolationResponse
const response,
1161 ::MinecraftPacketIds
const packetId,
1164 ::SubClientId
const clientSubId,
1165 ::SubClientId
const senderSubId,
1166 uint
const packetSize
1170 ::std::error_code
const& errorCode,
1171 ::PacketViolationResponse violationResponse,
1172 ::MinecraftPacketIds violatingPacketId,
1175 ::SubClientId clientSubId
Definition ActorEventPacket.h:19
Definition ActorFallPacket.h:5
Definition ActorPickRequestPacket.h:19
Definition AddActorPacket.h:20
Definition AddBehaviorTreePacket.h:19
Definition AddItemActorPacket.h:19
Definition AddMobPacket.h:5
Definition AddPaintingPacket.h:20
Definition AddPlayerPacket.h:20
Definition AddVolumeEntityPacket.h:19
Definition AgentActionEventPacket.h:19
Definition AgentAnimationPacket.h:19
Definition AnimateEntityPacket.h:19
Definition AnimatePacket.h:19
Definition AnvilDamagePacket.h:19
Definition AutomationClientConnectPacket.h:19
Definition AvailableActorIdentifiersPacket.h:19
Definition AvailableCommandsPacket.h:19
Definition AwardAchievementPacket.h:19
Definition EnableNonOwnerReferences.h:7
Definition BiomeDefinitionListPacket.h:19
Definition BlockActorDataPacket.h:19
Definition BlockEventPacket.h:19
Definition BlockPickRequestPacket.h:19
Definition BookAddPagePacket.h:5
Definition BookDeletePagePacket.h:5
Definition BookEditPacket.h:19
Definition BookSignPacket.h:5
Definition BookSwapPagesPacket.h:5
Definition BossEventPacket.h:19
Definition CameraAimAssistActorPriorityPacket.h:19
Definition CameraAimAssistPacket.h:19
Definition CameraAimAssistPresetsPacket.h:19
Definition CameraInstructionPacket.h:19
Definition CameraPacket.h:19
Definition CameraPresetsPacket.h:19
Definition CameraShakePacket.h:19
Definition CameraSplinePacket.h:19
Definition ChangeDimensionPacket.h:19
Definition ChangeMobPropertyPacket.h:19
Definition ChunkRadiusUpdatedPacket.h:19
Definition ClientCacheBlobStatusPacket.h:19
Definition ClientCacheMissResponsePacket.h:19
Definition ClientCacheStatusPacket.h:19
Definition ClientCameraAimAssistPacket.h:19
Definition ClientMovementPredictionSyncPacket.h:19
Definition ClientToServerHandshakePacket.h:19
Definition ClientboundAttributeLayerSyncPacket.h:19
Definition ClientboundControlSchemeSetPacket.h:19
Definition ClientboundDataDrivenUICloseScreenPacket.h:20
Definition ClientboundDataDrivenUIReloadPacket.h:19
Definition ClientboundDataDrivenUIShowScreenPacket.h:20
Definition ClientboundDataStorePacket.h:19
Definition ClientboundDebugRendererPacket.h:19
Definition ClientboundMapItemDataPacket.h:19
Definition ClientboundMatchmakingStatePacket.h:19
Definition ClientboundPlayAudioContentPacket.h:19
Definition ClientboundStonecutterSetRecipePacket.h:20
Definition ClientboundTextureShiftPacket.h:19
Definition ClientboundUpdateSoundDataPacket.h:19
Definition CodeBuilderPacket.h:19
Definition CodeBuilderSourcePacket.h:19
Definition CommandBlockUpdatePacket.h:19
Definition CommandOutputPacket.h:19
Definition CommandRequestPacket.h:19
Definition CompletedUsingItemPacket.h:19
Definition ContainerClosePacket.h:19
Definition ContainerOpenPacket.h:19
Definition ContainerRegistryCleanupPacket.h:19
Definition ContainerSetDataPacket.h:19
Definition CorrectPlayerMovePredictionPacket.h:19
Definition CraftingDataPacket.h:19
Definition CreatePhotoPacket.h:19
Definition CreativeContentPacket.h:19
Definition CurrentStructureFeaturePacket.h:19
Definition DeathInfoPacket.h:19
Definition DebugInfoPacket.h:19
Definition DimensionDataPacket.h:19
Definition DisconnectPacket.h:19
Definition EditorNetworkPacket.h:19
Definition EduUriResourcePacket.h:19
Definition EducationSettingsPacket.h:19
Definition EmoteListPacket.h:19
Definition EmotePacket.h:19
Definition FeatureRegistryPacket.h:19
Definition GameRulesChangedPacket.h:19
Definition GameSpecificNetEventCallback.h:11
Definition GameTestRequestPacket.h:19
Definition GameTestResultsPacket.h:19
Definition GraphicsOverrideParameterPacket.h:19
Definition GuiDataPickItemPacket.h:19
Definition HurtArmorPacket.h:19
Definition IPacketSecurityController.h:22
Definition InteractPacket.h:19
Definition InventoryActionPacket.h:5
Definition InventoryContentPacket.h:19
Definition InventorySlotPacket.h:19
Definition InventoryTransactionPacket.h:19
Definition ItemRegistryPacket.h:19
Definition ItemStackRequestPacket.h:20
Definition ItemStackResponsePacket.h:19
Definition JigsawStructureDataPacket.h:19
Definition LabTablePacket.h:19
Definition LecternUpdatePacket.h:19
Definition LegacyTelemetryEventPacket.h:19
Definition LessonProgressPacket.h:19
Definition LevelChunkPacket.h:19
Definition LevelEventGenericPacket.h:19
Definition LevelEventPacket.h:19
Definition LevelSoundEventPacket.h:19
Definition LocatorBarPacket.h:19
Definition LoginPacket.h:19
Definition MapCreateLockedCopyPacket.h:19
Definition MapInfoRequestPacket.h:19
Definition MobArmorEquipmentPacket.h:19
Definition MobEffectPacket.h:19
Definition MobEquipmentPacket.h:19
Definition MotionPredictionHintsPacket.h:19
Definition MoveActorAbsolutePacket.h:19
Definition MoveActorDeltaPacket.h:19
Definition MovePlayerPacket.h:19
Definition MovementEffectPacket.h:19
Definition MultiplayerSettingsPacket.h:19
Definition NetEventCallback.h:273
MCAPI void $handle(::NetworkIdentifier const &source, ::LevelSoundEventPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerboundCursorItemDragPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::CommandBlockUpdatePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundDataDrivenUIShowScreenPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::CommandRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::SyncWorldClocksPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ResourcePacksInfoPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayStatusPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetPlayerFurnaceOptionsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::DisconnectPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::MoveActorAbsolutePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::UpdateAdventureSettingsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::RemoveVolumeEntityPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::TextPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetPlayerGameTypePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::RespawnPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ResourcePackChunkDataPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::LevelEventGenericPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::PlayerEnchantOptionsPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::CommandOutputPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::CreatePhotoPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerboundDataDrivenScreenClosedPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::DebugInfoPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::StructureTemplateDataResponsePacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::StructureBlockUpdatePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::MultiplayerSettingsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PartyChangedPacket const &packet)
MCAPI void $onUnableToConnect(::Connection::DisconnectFailReason discoReason, ::std::string const &messageFromServer, ::std::string const &messageBodyOverride)
MCAPI void $handle(::NetworkIdentifier const &, ::FeatureRegistryPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::SubChunkPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ItemStackRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ResourcePackDataInfoPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ContainerOpenPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::StructureTemplateDataRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::AgentAnimationPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::NetworkStackLatencyPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetHealthPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ServerPlayerPostMovePositionPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::VoxelShapesPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::CameraShakePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::SyncActorPropertyPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::UpdateClientInputLocksPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::AutomationClientConnectPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::BlockEventPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ScriptMessagePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::CameraInstructionPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ServerSettingsResponsePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::NpcDialoguePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::SimulationTypePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundStonecutterSetRecipePacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerToClientHandshakePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::GraphicsOverrideParameterPacket const &)
MCAPI void $onStoreOfferReceive(::ShowStoreOfferRedirectType const redirectType, ::std::string const &offerID)
MCAPI void $handle(::NetworkIdentifier const &source, ::ItemStackResponsePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::RequestAbilityPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::UpdateSoftEnumPacket const &)
MCAPI void $onOutgoingPacket(::NetworkIdentifier const &, ::MinecraftPacketIds, ::SubClientId, ::SubClientId)
MCAPI void $handle(::NetworkIdentifier const &source, ::GuiDataPickItemPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ClientCacheBlobStatusPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerboundLoadingScreenPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::SetLastHurtByPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::CodeBuilderPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::CameraAimAssistPresetsPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundPlayAudioContentPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::EmotePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::SetTitlePacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerToggleCrafterSlotRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundControlSchemeSetPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ClientboundMapItemDataPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ClientCameraAimAssistPacket const &packet)
MCAPI void $onDisconnect(::NetworkIdentifier const &id, ::Connection::DisconnectFailReason const discoReason, ::Connection::DisconnectionStage const disconnectStage, ::std::string const &messageFromServer, ::std::string const &messageBodyOverride, bool skipMessage, ::std::string const &telemetryOverride)
MCAPI void $handle(::NetworkIdentifier const &, ::RemoveObjectivePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundDataDrivenUICloseScreenPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::AnimatePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerboundDataStorePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::ClientCacheMissResponsePacket > packet)
MCAPI void $handle(::NetworkIdentifier const &, ::TakeItemActorPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::AddActorPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ResourcePackStackPacket const &packet)
MCAPI void $onWebsocketRequest(::std::string const &serverAddress, ::std::string const &payload, ::std::function< void()> errorCallback)
MCAPI void $handle(::NetworkIdentifier const &, ::OpenSignPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::UnlockedRecipesPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerSkinPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerActionPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::AddMobPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::PlayerFogPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::MobEffectPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::CurrentStructureFeaturePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::BookAddPagePacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ClientToServerHandshakePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerListPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::GameRulesChangedPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::CompletedUsingItemPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::DimensionDataPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SpawnParticleEffectPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::OnScreenTextureAnimationPacket const &)
MCAPI void $onConnect(::NetworkIdentifier const &id)
MCAPI void $handle(::NetworkIdentifier const &, ::DeathInfoPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetActorLinkPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::CameraAimAssistPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerboundPackSettingChangePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetPlayerInventoryOptionsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerStartItemCooldownPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundDataStorePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ChangeMobPropertyPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::RecordStartedPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ActorFallPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ItemRegistryPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ServerSettingsRequestPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::SubChunkRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::AvailableCommandsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::PrimitiveShapesPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::GameTestResultsPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::PurchaseReceiptPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::std::shared_ptr<::UpdateAttributesPacket >)
MCAPI void $handle(::NetworkIdentifier const &source, ::AddPaintingPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::UpdateClientOptionsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::LegacyTelemetryEventPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::AgentActionEventPacket const &)
MCAPI void $onPlayerReady(::Player &player)
MCAPI void $handle(::NetworkIdentifier const &, ::ShowStoreOfferPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::CodeBuilderSourcePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::BookEditPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetHudPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::EducationSettingsPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundUpdateSoundDataPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::MobEquipmentPacket > packet)
MCAPI void $handle(::NetworkIdentifier const &, ::CameraPresetsPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetScorePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ClientCacheStatusPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundCloseFormPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ResourcePackChunkRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::BookSwapPagesPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetActorDataPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerAuthInputPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::BookSignPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::CameraSplinePacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerboundMatchmakingCancelPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::TrimDataPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::CameraPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ResourcePacksReadyForValidationPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetDefaultGameTypePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::AvailableActorIdentifiersPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::AddPlayerPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetTimePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::PlayerUpdateEntityOverridesPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::RequestPermissionsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::InteractPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::AddBehaviorTreePacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::MotionPredictionHintsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ContainerRegistryCleanupPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SpawnExperienceOrbPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ShowProfilePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::AnimateEntityPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::MobArmorEquipmentPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::MapCreateLockedCopyPacket const &packet)
MCAPI void $onTransferRequest(::NetworkIdentifier const &id, ::Social::GameConnectionInfo const &destination)
MCAPI bool $getIsConnectedToApplicationLayer() const
MCAPI void $handle(::NetworkIdentifier const &, ::TransferPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::PacketViolationWarningPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::UpdateAbilitiesPacket const &packet)
MCAPI void $onValidPacketReceived(::NetworkIdentifier const &, ::MinecraftPacketIds, ::SubClientId, ::SubClientId)
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::UpdateBlockSyncedPacket > packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetSpawnPositionPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::HurtArmorPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetScoreboardIdentityPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::SubClientLoginPacket > packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SettingsCommandPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::InventorySlotPacket const &packet)
MCAPI::GameSpecificNetEventCallback * $getGameSpecificNetEventCallback()
MCAPI void $handle(::NetworkIdentifier const &, ::LocatorBarPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ClientMovementPredictionSyncPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::LecternUpdatePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::MovePlayerPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::MovementEffectPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::UpdateEquipPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetCommandsEnabledPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerboundDiagnosticsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::EditorNetworkPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::NpcRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::BookDeletePagePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::SendPartyDestinationCookiePacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::UpdatePlayerGameTypePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetDifficultyPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::InventoryTransactionPacket > packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ChunkRadiusUpdatedPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerStatsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::MoveActorDeltaPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::BiomeDefinitionListPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::LoginPacket > packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerHotbarPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PhotoTransferPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::CraftingDataPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ClientboundDebugRendererPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::EmoteListPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SetLocalPlayerAsInitializedPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::EduUriResourcePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::LessonProgressPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::SetPassengerOfBlockPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::UpdateSubChunkBlocksPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::RequestChunkRadiusPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ToastRequestPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::BlockActorDataPacket > packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ActorEventPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ActorPickRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::PlaySoundPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ServerStoreInfoPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::AnvilDamagePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::LevelEventPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::UpdateTradePacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ContainerClosePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::RequestNetworkSettingsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerLocationPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::BlockPickRequestPacket const &packet)
MCAPI void $handlePacketViolation(::std::shared_ptr<::IPacketSecurityController > const &packetSecurityController, ::std::error_code const &errorCode, ::PacketViolationResponse const response, ::MinecraftPacketIds const packetId, ::std::string &&context, ::NetworkIdentifier const &netId, ::SubClientId const clientSubId, ::SubClientId const senderSubId, uint const packetSize)
MCAPI void $handle(::NetworkIdentifier const &source, ::BossEventPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::InventoryContentPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::LabTablePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PositionTrackingDBServerBroadcastPacket const &packet)
static MCAPI void ** $vftable()
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::LevelChunkPacket > packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::CreativeContentPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::NetworkSettingsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ContainerSetDataPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundAttributeLayerSyncPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ModalFormResponsePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ServerPresenceInfoPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ModalFormRequestPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::AddItemActorPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::AwardAchievementPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::RemoveActorPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::AddVolumeEntityPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundDataDrivenUIReloadPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundTextureShiftPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::PositionTrackingDBClientRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::UpdateBlockPacket > packet)
MCAPI void $handle(::NetworkIdentifier const &, ::SetDisplayObjectivePacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::ShowCreditsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::GameTestRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::SimpleEventPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ClientboundMatchmakingStatePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::NetworkChunkPublisherUpdatePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::CameraAimAssistActorPriorityPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::InventoryActionPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::StopSoundPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerVideoCapturePacket const &packet)
MCAPI void $sendPacketViolationWarningPacket(::std::error_code const &errorCode, ::PacketViolationResponse violationResponse, ::MinecraftPacketIds violatingPacketId, ::std::string const &context, ::NetworkIdentifier const &netId, ::SubClientId clientSubId)
MCAPI void $handle(::NetworkIdentifier const &, ::JigsawStructureDataPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::MapInfoRequestPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PlayerArmorDamagePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ChangeDimensionPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::RefreshEntitlementsPacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::ServerboundStonecutterSetRecipePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::SetActorMotionPacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::CorrectPlayerMovePredictionPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::StartGamePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &source, ::PartyDestinationCookieResponsePacket const &packet)
MCAPI void $handle(::NetworkIdentifier const &, ::ResourcePackClientResponsePacket const &)
MCAPI void $handle(::NetworkIdentifier const &, ::TickingAreasLoadStatusPacket const &)
MCAPI void $handle(::NetworkIdentifier const &source, ::std::shared_ptr<::ServerboundRegisterAudioContentPacket > packet)
Definition NetworkChunkPublisherUpdatePacket.h:19
Definition NetworkIdentifier.h:10
Definition NetworkSettingsPacket.h:19
Definition NetworkStackLatencyPacket.h:19
Definition NpcDialoguePacket.h:19
Definition NpcRequestPacket.h:19
Definition OnScreenTextureAnimationPacket.h:19
Definition OpenSignPacket.h:19
Definition PacketViolationWarningPacket.h:19
Definition PartyChangedPacket.h:19
Definition PartyDestinationCookieResponsePacket.h:19
Definition PhotoTransferPacket.h:19
Definition PlaySoundPacket.h:19
Definition PlayStatusPacket.h:19
Definition PlayerActionPacket.h:19
Definition PlayerArmorDamagePacket.h:19
Definition PlayerEnchantOptionsPacket.h:19
Definition PlayerFogPacket.h:19
Definition PlayerHotbarPacket.h:19
Definition PlayerListPacket.h:19
Definition PlayerLocationPacket.h:19
Definition PlayerSkinPacket.h:19
Definition PlayerStartItemCooldownPacket.h:19
Definition PlayerToggleCrafterSlotRequestPacket.h:19
Definition PlayerUpdateEntityOverridesPacket.h:19
Definition PlayerVideoCapturePacket.h:19
Definition PositionTrackingDBClientRequestPacket.h:20
Definition PositionTrackingDBServerBroadcastPacket.h:20
Definition PrimitiveShapesPacket.h:19
Definition PurchaseReceiptPacket.h:19
Definition RecordStartedPacket.h:19
Definition RefreshEntitlementsPacket.h:19
Definition RemoveActorPacket.h:19
Definition RemoveObjectivePacket.h:19
Definition RemoveVolumeEntityPacket.h:19
Definition RequestAbilityPacket.h:19
Definition RequestChunkRadiusPacket.h:19
Definition RequestNetworkSettingsPacket.h:19
Definition RequestPermissionsPacket.h:19
Definition ResourcePackChunkDataPacket.h:19
Definition ResourcePackChunkRequestPacket.h:19
Definition ResourcePackClientResponsePacket.h:19
Definition ResourcePackDataInfoPacket.h:19
Definition ResourcePackStackPacket.h:19
Definition ResourcePacksInfoPacket.h:19
Definition ResourcePacksReadyForValidationPacket.h:20
Definition RespawnPacket.h:19
Definition ScriptMessagePacket.h:19
Definition SendPartyDestinationCookiePacket.h:19
Definition ServerPlayerPostMovePositionPacket.h:19
Definition ServerPresenceInfoPacket.h:19
Definition ServerSettingsRequestPacket.h:19
Definition ServerSettingsResponsePacket.h:19
Definition ServerStatsPacket.h:19
Definition ServerStoreInfoPacket.h:19
Definition ServerToClientHandshakePacket.h:19
Definition ServerboundCursorItemDragPacket.h:19
Definition ServerboundDataDrivenScreenClosedPacket.h:20
Definition ServerboundDataStorePacket.h:19
Definition ServerboundDiagnosticsPacket.h:19
Definition ServerboundLoadingScreenPacket.h:19
Definition ServerboundMatchmakingCancelPacket.h:19
Definition ServerboundPackSettingChangePacket.h:19
Definition ServerboundRegisterAudioContentPacket.h:20
Definition ServerboundStonecutterSetRecipePacket.h:20
Definition SetActorDataPacket.h:23
Definition SetActorLinkPacket.h:19
Definition SetActorMotionPacket.h:19
Definition SetCommandsEnabledPacket.h:19
Definition SetDefaultGameTypePacket.h:19
Definition SetDifficultyPacket.h:19
Definition SetDisplayObjectivePacket.h:19
Definition SetHealthPacket.h:19
Definition SetHudPacket.h:19
Definition SetLastHurtByPacket.h:19
Definition SetLocalPlayerAsInitializedPacket.h:19
Definition SetPassengerOfBlockPacket.h:19
Definition SetPlayerFurnaceOptionsPacket.h:19
Definition SetPlayerGameTypePacket.h:19
Definition SetPlayerInventoryOptionsPacket.h:19
Definition SetScorePacket.h:19
Definition SetScoreboardIdentityPacket.h:19
Definition SetSpawnPositionPacket.h:19
Definition SetTimePacket.h:19
Definition SetTitlePacket.h:19
Definition SettingsCommandPacket.h:19
Definition ShowCreditsPacket.h:19
Definition ShowProfilePacket.h:19
Definition ShowStoreOfferPacket.h:19
Definition SimpleEventPacket.h:19
Definition SimulationTypePacket.h:19
Definition GameConnectionInfo.h:24
Definition SpawnExperienceOrbPacket.h:19
Definition SpawnParticleEffectPacket.h:19
Definition StartGamePacket.h:19
Definition StopSoundPacket.h:19
Definition StructureBlockUpdatePacket.h:19
Definition StructureTemplateDataRequestPacket.h:19
Definition StructureTemplateDataResponsePacket.h:19
Definition SubChunkPacket.h:19
Definition SubChunkRequestPacket.h:19
Definition SubClientLoginPacket.h:19
Definition SyncActorPropertyPacket.h:19
Definition SyncWorldClocksPacket.h:19
Definition TakeItemActorPacket.h:19
Definition TextPacket.h:19
Definition TickingAreasLoadStatusPacket.h:19
Definition ToastRequestPacket.h:20
Definition TransferPacket.h:19
Definition TrimDataPacket.h:19
Definition UnlockedRecipesPacket.h:19
Definition UpdateAbilitiesPacket.h:20
Definition UpdateAdventureSettingsPacket.h:19
Definition UpdateAttributesPacket.h:19
Definition UpdateBlockPacket.h:19
Definition UpdateBlockSyncedPacket.h:19
Definition UpdateClientOptionsPacket.h:19
Definition UpdateEquipPacket.h:19
Definition UpdatePlayerGameTypePacket.h:19
Definition UpdateSoftEnumPacket.h:19
Definition UpdateSubChunkBlocksPacket.h:19
Definition UpdateTradePacket.h:19
Definition VoxelShapesPacket.h:19
Definition NetworkIdentifierWithSubId.h:10