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

Classes

class  Client
class  TransferBuilderBatcher

Public Types

using SubjectType
using SubjectType

Public Member Functions

ServerNetworkHandleroperator= (ServerNetworkHandler const &)
 ServerNetworkHandler (ServerNetworkHandler const &)
virtual void onValidPacketReceived (::NetworkIdentifier const &netId, ::MinecraftPacketIds packetId, ::SubClientId senderSubId, ::SubClientId)
virtual void onWebsocketRequest (::std::string const &serverAddress, ::std::string const &payload, ::std::function< void()> errorCallback)
virtual void onInvalidPlayerJoinedLobby (::mce::UUID const &uuid, ::std::string const &xuid)
virtual void onXboxUserBlocked (::std::string const &xuid)
virtual void onXboxUserUnblocked (::std::string const &xuid)
virtual void onPlayerReady (::Player &player)
virtual 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)
virtual void sendPacketViolationWarningPacket (::std::error_code const &errorCode, ::PacketViolationResponse violationResponse, ::MinecraftPacketIds violatingPacketId, ::std::string const &context, ::NetworkIdentifier const &netId, ::SubClientId clientSubId)
virtual void sendServerLegacyParticle (::ParticleType name, ::Vec3 const &pos, ::Vec3 const &, int data)
virtual void onTransferRequest (::NetworkIdentifier const &id, ::Social::GameConnectionInfo const &destination)
virtual void onDisconnect (::NetworkIdentifier const &id, ::Connection::DisconnectFailReason const discoReason, ::Connection::DisconnectionStage const disconnectStage, ::std::string const &message, bool skipMessage, ::std::string const &telemetryOverride)
virtual::IncomingPacketFilterResult allowIncomingPacketId (::NetworkIdentifierWithSubId const &sender, ::MinecraftPacketIds packetId, uint64 packetSize)
virtual::OutgoingPacketFilterResult allowOutgoingPacket (::std::vector<::NetworkIdentifierWithSubId > const &ids, ::Packet const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ActorEventPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ActorPickRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::AnimatePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::std::shared_ptr<::BlockActorDataPacket > packet)
virtual void handle (::NetworkIdentifier const &source, ::BlockPickRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::LecternUpdatePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::BookEditPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::BossEventPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ClientCameraAimAssistPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ClientCacheStatusPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ClientCacheBlobStatusPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ClientMovementPredictionSyncPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ClientToServerHandshakePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::CommandBlockUpdatePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::CommandRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::CompletedUsingItemPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ContainerClosePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::DebugInfoPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::CreatePhotoPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::DisconnectPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::EmoteListPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::EmotePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::InteractPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::std::shared_ptr<::InventoryTransactionPacket > packet)
virtual void handle (::NetworkIdentifier const &source, ::ItemStackRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::LabTablePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::LevelSoundEventPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::std::shared_ptr<::LoginPacket > packet)
virtual void handle (::NetworkIdentifier const &source, ::MapCreateLockedCopyPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::MapInfoRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::std::shared_ptr<::MobEquipmentPacket > packet)
virtual void handle (::NetworkIdentifier const &source, ::ModalFormResponsePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::NetworkStackLatencyPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::NpcRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::PhotoTransferPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::PlayerActionPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::PlayerAuthInputPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::PlayerHotbarPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::PlayerSkinPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::PlayerToggleCrafterSlotRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::PositionTrackingDBClientRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::PurchaseReceiptPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::RequestChunkRadiusPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ResourcePackChunkRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::RespawnPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::SetDefaultGameTypePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::SetDifficultyPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::SetLocalPlayerAsInitializedPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::SetPlayerGameTypePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::UpdatePlayerGameTypePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ScriptMessagePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ShowCreditsPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::SimpleEventPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::SpawnExperienceOrbPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::StructureBlockUpdatePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::StructureTemplateDataRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::std::shared_ptr<::SubClientLoginPacket > packet)
virtual void handle (::NetworkIdentifier const &source, ::TextPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::MultiplayerSettingsPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::SettingsCommandPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::AnvilDamagePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::SubChunkRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::CodeBuilderSourcePacket const &packet)
virtual void handle (::NetworkIdentifier const &, ::ChangeMobPropertyPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::RequestAbilityPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::RequestNetworkSettingsPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::RequestPermissionsPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::EditorNetworkPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::GameTestRequestPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::SetPlayerInventoryOptionsPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ServerboundLoadingScreenPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ServerboundDiagnosticsPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::UpdateClientOptionsPacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ServerboundPackSettingChangePacket const &packet)
virtual void handle (::NetworkIdentifier const &source, ::ServerboundDataStorePacket const &packet)
virtual void sendSubClientLoginMessageLocal (::NetworkIdentifier const &source, ::SubClientConnectionRequest const &connectionRequest, ::PlayerAuthenticationInfo const &playerInfo, ::SubClientId subid)
virtual void onTick ()
virtual::GameSpecificNetEventCallback * getGameSpecificNetEventCallback ()
virtual void onConnect (::NetworkIdentifier const &id)
virtual void completeHandshake (::NetworkIdentifier const &source)
virtual ::std::optional<::PlayerAuthenticationInfo_validateLoginPacket (::NetworkIdentifier const &source, ::LoginPacket const &packet)
virtual void _onClientAsyncAuthorized (::NetworkIdentifier const &source, ::ConnectionRequest const &request, ::PlayerAuthenticationInfo const &playerInfo, ::std::optional<::MessToken > const &hostMessToken)
virtual::ServerPlayer * _getServerPlayer (::NetworkIdentifier const &source, ::SubClientId subId)
MCAPI ServerNetworkHandler (::GameCallbacks &gameCallbacks, ::Bedrock::NonOwnerPointer<::ILevel > const &level, ::ServerNetworkSystem &network, ::PrivateKeyManager &serverKeys, ::Bedrock::NotNullNonOwnerPtr<::MinecraftServiceKeyManager > minecraftServiceKeys, ::ServerLocator &serverLocator, ::PacketSender &packetSender, ::AllowList &allowList, ::PermissionsFile *permissionsFile, ::mce::UUID const &hostPlayerId, int maxChunkRadius, int maxNumPlayers, ::MinecraftCommands &commandHandler, ::IMinecraftApp &app, ::std::unordered_map<::PackIdVersion, ::std::string > const &packIdToContentKey, ::Scheduler &scheduler, ::Bedrock::NonOwnerPointer<::TextFilteringProcessor > textFilteringProcessor, ::optional_ref<::MinecraftGameTest > gameTest, ::ServiceReference<::AppConfigs > appConfigs, ::NetworkServerConfig networkServerConfig, ::std::shared_ptr<::ScriptPackSettingsCache > packSettingsCache, ::ServerNetworkHandlerDependencies &&dependencies)
MCAPI void SetServerIdentifiers (::std::string const &serverId, ::std::string const &worldId, ::std::string const &scenarioId, ::std::string const &ownerId)
MCAPI void _buildSubChunkPacketData (::NetworkIdentifier const &source, ::ServerPlayer const *player, ::SubChunkRequestPacket const &packet, ::SubChunkPacket &responsePacket, uint requestCount, bool clientCacheEnabled)
MCAPI void _cleanupResourceUploadManager (::NetworkIdentifier const &source)
MCAPI::ServerPlayer & _createNewPlayer (::NetworkIdentifier const &source, ::SubClientConnectionRequest const &connectionRequest, ::PlayerAuthenticationInfo const &playerInfo, ::SubClientId subid)
MCAPI void _decideIfSkinIsTrusted (::SerializedSkinRef &skin)
MCAPI void _displayGameMessage (::Player const &sender, ::ChatEvent &chatEvent)
MCAPI::std::string _extractFirstConnectionData (::NetworkIdentifier const &source)
MCAPI int _getActiveAndInProgressPlayerCount (::mce::UUID excludePlayer) const
MCAPI ::std::optional<::MessToken_getMessToken (::std::string const &eduTokenChain, bool isHostingPlayer)
MCAPI::ResourcePackFileUploadManager & _getResourcePackFileUploadManager (::NetworkIdentifier const &source, ::std::string const &resourceName)
MCAPI void _handleFinalVerdict (::std::variant< ::std::reference_wrapper<::ConnectionRequest const >, ::std::reference_wrapper<::SubClientConnectionRequest const > > const &connectionRequest, ::PlayerAuthenticationInfo const &playerInfo, ::NetworkIdentifier const &source, ::SubClientId subClientId, ::std::optional<::MessToken > messToken, ::nonstd::expected<::AsyncJoinAllow, ::AsyncJoinDeny > finalVerdict)
MCAPI void _handleSetDefaultGameType (::ServerPlayer const &playerSettingGameType, ::SetDefaultGameTypePacket const &packet) const
MCAPI void _handleSetDifficulty (::ServerPlayer const &player, ::SetDifficultyPacket const &packet) const
MCAPI bool _isPrimaryPlayerInServer (::mce::UUID playerId) const
MCAPI bool _isServerTextEnabled (::ServerTextEvent const &textEvent) const
MCAPI bool _loadNewPlayer (::ServerPlayer &newPlayer, bool isXboxLive)
MCAPI void _onClientAuthenticated (::NetworkIdentifier const &source, ::PlayerAuthenticationInfo const &playerInfo)
MCAPI void _onPlayerLeft (::ServerPlayer *player, bool skipMessage)
MCAPI void _onSubClientAuthenticated (::NetworkIdentifier const &source, ::std::shared_ptr<::SubClientLoginPacket > packet, ::PlayerAuthenticationInfo const &playerInfo)
MCAPI bool _playerHasPermissionToFly (::UserEntityIdentifierComponent const *userIdentifier, ::ServerPlayer const *serverPlayer) const
MCAPI void _processServerAuthPlayerActions (::ServerPlayer &player, ::NetworkIdentifier const &source, ::PlayerActionPacket const &packet)
MCAPI void _processValidatedLoginPacket (::NetworkIdentifier const &source, ::std::shared_ptr<::LoginPacket > packet, ::PlayerAuthenticationInfo const &playerInfo, ::std::optional<::MessToken > const &hostMessToken)
MCAPI void _sendAdditionalLevelData (::ServerPlayer &newPlayer, ::NetworkIdentifier const &source)
MCAPI void _sendLevelData (::ServerPlayer &newPlayer, ::NetworkIdentifier const &source)
MCAPI bool _updatePermissions (::ServerPlayer const &requester, ::RequestPermissionsPacket const &packet, ::Abilities &abilities, ::PermissionsHandler &permissions, ::Player *player)
MCAPI void allowIncomingConnections (::std::string const &serverName, bool shouldAnnounce)
MCAPI ::OwnerPtr<::EntityContextcreateNewPlayer (::NetworkIdentifier const &source, ::ConnectionRequest const &connectionRequest, ::PlayerAuthenticationInfo const &playerInfo)
MCAPI ::OwnerPtr<::EntityContextcreateSimulatedPlayer (::std::string const &name, ::std::string const &xuid, ::std::optional<::ActorUniqueID > idOverride)
MCAPI void disallowIncomingConnections ()
MCAPI void disconnectClient (::NetworkIdentifier const &id, ::SubClientId subId, ::Connection::DisconnectFailReason disconnectReason)
MCAPI void disconnectClientWithMessage (::NetworkIdentifier const &id, ::SubClientId subId, ::Connection::DisconnectFailReason discoReason, ::std::string const &message, ::std::optional<::std::string > filteredMessage, bool skipMessage)
MCAPI void disconnectPrimaryClient (::NetworkIdentifier const &id, ::Connection::DisconnectFailReason disconnectReason)
MCAPI void engineDownloadingFinishedResponseHelper (::NetworkIdentifier const &source, ::ResourcePackClientResponsePacket const &packet)
MCAPI_C void engineDownloadingResponseHelper (::NetworkIdentifier const &source, ::ResourcePackClientResponsePacket const &packet)
MCAPI::PlayerAuthenticationInfo fetchPlayerAuthenticationInfo (::NetworkIdentifier const &source)
MCAPI void onReady_ClientGeneration (::Player &newPlayer, ::NetworkIdentifier const &source)
MCAPI void persistPlayerPermissionsToDisk (::UserEntityIdentifierComponent const &userIdentifier, ::PlayerPermissionLevel playerPermission)
MCAPI void removeFromDenyList (::mce::UUID const &uuid, ::std::string const &xuid)
MCAPI void sendLoginMessageLocal (::NetworkIdentifier const &source, ::ConnectionRequest const &connectionRequest, ::ServerPlayer &player)
MCAPI_S void setAutomationClient (::Bedrock::NonOwnerPointer<::Automation::AutomationClient > client)
MCAPI_C void setEduSystems (::Bedrock::NonOwnerPointer<::IEDUSystems > eduSystems)
MCAPI void setNewPlayerPermissions (::ServerPlayer &newPlayer)
MCAPI bool trytLoadPlayer (::ServerPlayer &player, ::ConnectionRequest const &connectionRequest, ::PlayerAuthenticationInfo const &playerInfo)
MCAPI void updateServerAnnouncement ()
MCAPI void * $ctor (::GameCallbacks &gameCallbacks, ::Bedrock::NonOwnerPointer<::ILevel > const &level, ::ServerNetworkSystem &network, ::PrivateKeyManager &serverKeys, ::Bedrock::NotNullNonOwnerPtr<::MinecraftServiceKeyManager > minecraftServiceKeys, ::ServerLocator &serverLocator, ::PacketSender &packetSender, ::AllowList &allowList, ::PermissionsFile *permissionsFile, ::mce::UUID const &hostPlayerId, int maxChunkRadius, int maxNumPlayers, ::MinecraftCommands &commandHandler, ::IMinecraftApp &app, ::std::unordered_map<::PackIdVersion, ::std::string > const &packIdToContentKey, ::Scheduler &scheduler, ::Bedrock::NonOwnerPointer<::TextFilteringProcessor > textFilteringProcessor, ::optional_ref<::MinecraftGameTest > gameTest, ::ServiceReference<::AppConfigs > appConfigs, ::NetworkServerConfig networkServerConfig, ::std::shared_ptr<::ScriptPackSettingsCache > packSettingsCache, ::ServerNetworkHandlerDependencies &&dependencies)
MCAPI void $dtor ()
MCAPI void $onWebsocketRequest (::std::string const &serverAddress, ::std::string const &payload, ::std::function< void()> errorCallback)
MCAPI void $onInvalidPlayerJoinedLobby (::mce::UUID const &uuid, ::std::string const &xuid)
MCAPI void $onXboxUserBlocked (::std::string const &xuid)
MCAPI void $onXboxUserUnblocked (::std::string const &xuid)
MCFOLD void $onPlayerReady (::Player &player)
MCAPI void $sendServerLegacyParticle (::ParticleType name, ::Vec3 const &pos, ::Vec3 const &, int data)
MCAPI void $onTransferRequest (::NetworkIdentifier const &id, ::Social::GameConnectionInfo const &destination)
MCAPI void $onDisconnect (::NetworkIdentifier const &id, ::Connection::DisconnectFailReason const discoReason, ::Connection::DisconnectionStage const disconnectStage, ::std::string const &message, bool skipMessage, ::std::string const &telemetryOverride)
MCAPI::IncomingPacketFilterResult $allowIncomingPacketId (::NetworkIdentifierWithSubId const &sender, ::MinecraftPacketIds packetId, uint64 packetSize)
MCAPI::OutgoingPacketFilterResult $allowOutgoingPacket (::std::vector<::NetworkIdentifierWithSubId > const &ids, ::Packet const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ActorEventPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ActorPickRequestPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::AnimatePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::std::shared_ptr<::BlockActorDataPacket > packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::BlockPickRequestPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::LecternUpdatePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::BookEditPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::BossEventPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ClientCameraAimAssistPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ClientCacheStatusPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ClientCacheBlobStatusPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ClientMovementPredictionSyncPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ClientToServerHandshakePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::CommandBlockUpdatePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::CommandRequestPacket const &packet)
MCFOLD void $handle (::NetworkIdentifier const &source, ::CompletedUsingItemPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ContainerClosePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::DebugInfoPacket const &packet)
MCFOLD void $handle (::NetworkIdentifier const &source, ::CreatePhotoPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::DisconnectPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::EmoteListPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::EmotePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::InteractPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::std::shared_ptr<::InventoryTransactionPacket > packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ItemStackRequestPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::LabTablePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::LevelSoundEventPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::std::shared_ptr<::LoginPacket > packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::MapCreateLockedCopyPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::MapInfoRequestPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::std::shared_ptr<::MobEquipmentPacket > packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ModalFormResponsePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::NetworkStackLatencyPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::NpcRequestPacket const &packet)
MCFOLD void $handle (::NetworkIdentifier const &source, ::PhotoTransferPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::PlayerActionPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::PlayerAuthInputPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::PlayerHotbarPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::PlayerSkinPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::PlayerToggleCrafterSlotRequestPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::PositionTrackingDBClientRequestPacket const &packet)
MCFOLD void $handle (::NetworkIdentifier const &source, ::PurchaseReceiptPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::RequestChunkRadiusPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ResourcePackChunkRequestPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::RespawnPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::SetDefaultGameTypePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::SetDifficultyPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::SetLocalPlayerAsInitializedPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::SetPlayerGameTypePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::UpdatePlayerGameTypePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ScriptMessagePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ShowCreditsPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::SimpleEventPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::SpawnExperienceOrbPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::StructureBlockUpdatePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::StructureTemplateDataRequestPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::std::shared_ptr<::SubClientLoginPacket > packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::TextPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::MultiplayerSettingsPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::SettingsCommandPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::AnvilDamagePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::SubChunkRequestPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::CodeBuilderSourcePacket const &packet)
MCFOLD void $handle (::NetworkIdentifier const &, ::ChangeMobPropertyPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::RequestAbilityPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::RequestNetworkSettingsPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::RequestPermissionsPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::EditorNetworkPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::GameTestRequestPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::SetPlayerInventoryOptionsPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ServerboundLoadingScreenPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ServerboundDiagnosticsPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::UpdateClientOptionsPacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ServerboundPackSettingChangePacket const &packet)
MCAPI void $handle (::NetworkIdentifier const &source, ::ServerboundDataStorePacket const &packet)
MCAPI void $sendSubClientLoginMessageLocal (::NetworkIdentifier const &source, ::SubClientConnectionRequest const &connectionRequest, ::PlayerAuthenticationInfo const &playerInfo, ::SubClientId subid)
MCAPI void $onTick ()
MCAPI::GameSpecificNetEventCallback * $getGameSpecificNetEventCallback ()
MCAPI void $onConnect (::NetworkIdentifier const &id)
MCAPI void $completeHandshake (::NetworkIdentifier const &source)
MCAPI ::std::optional<::PlayerAuthenticationInfo$_validateLoginPacket (::NetworkIdentifier const &source, ::LoginPacket const &packet)
MCAPI void $_onClientAsyncAuthorized (::NetworkIdentifier const &source, ::ConnectionRequest const &request, ::PlayerAuthenticationInfo const &playerInfo, ::std::optional<::MessToken > const &hostMessToken)
MCNAPI_C ::Bedrock::Threading::Async< void > queueForMainThread (::std::function< void()> &&callback)
MCNAPI_C ::Bedrock::Threading::Async< void > queueForMainThreadAutoRequeue (::std::function< bool()> &&callback)
MCAPI void * $ctor (::std::string name)
MCAPI void * $ctor (::WorkerPool &, ::Scheduler &, ::std::string)
MCAPI ::Bedrock::Threading::Async< void > queue (::std::function< void()> &&callback)
MCNAPI_C ::Bedrock::Threading::Async< void > queueAutoRequeue (::std::function< bool()> &&callback)
virtual void onUnableToConnect (::Connection::DisconnectFailReason, ::std::string const &)
virtual void onOutgoingPacket (::NetworkIdentifier const &, ::MinecraftPacketIds, ::SubClientId, ::SubClientId)
virtual void onStoreOfferReceive (::ShowStoreOfferRedirectType const, ::std::string const &offerID)
virtual bool getIsConnectedToApplicationLayer () const
virtual void handle (::NetworkIdentifier const &, ::PacketViolationWarningPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ServerToClientHandshakePacket const &)
virtual void handle (::NetworkIdentifier const &, ::ResourcePacksInfoPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ResourcePackStackPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ResourcePackClientResponsePacket const &)
virtual void handle (::NetworkIdentifier const &, ::PositionTrackingDBServerBroadcastPacket const &)
virtual void handle (::NetworkIdentifier const &, ::PlayStatusPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetTimePacket const &)
virtual void handle (::NetworkIdentifier const &, ::StartGamePacket const &)
virtual void handle (::NetworkIdentifier const &, ::AddItemActorPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AddPaintingPacket const &)
virtual void handle (::NetworkIdentifier const &, ::TakeItemActorPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AddActorPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AddMobPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AddPlayerPacket const &)
virtual void handle (::NetworkIdentifier const &, ::RemoveActorPacket const &)
virtual void handle (::NetworkIdentifier const &, ::MoveActorAbsolutePacket const &)
virtual void handle (::NetworkIdentifier const &, ::MoveActorDeltaPacket const &)
virtual void handle (::NetworkIdentifier const &, ::MovePlayerPacket const &)
virtual void handle (::NetworkIdentifier const &, ::std::shared_ptr<::UpdateBlockPacket >)
virtual void handle (::NetworkIdentifier const &, ::std::shared_ptr<::UpdateBlockSyncedPacket >)
virtual void handle (::NetworkIdentifier const &, ::SpawnParticleEffectPacket const &)
virtual void handle (::NetworkIdentifier const &, ::LevelEventPacket const &)
virtual void handle (::NetworkIdentifier const &, ::LevelEventGenericPacket const &)
virtual void handle (::NetworkIdentifier const &, ::BlockEventPacket const &)
virtual void handle (::NetworkIdentifier const &, ::GuiDataPickItemPacket const &)
virtual void handle (::NetworkIdentifier const &, ::MobEffectPacket const &)
virtual void handle (::NetworkIdentifier const &, ::MovementEffectPacket const &)
virtual void handle (::NetworkIdentifier const &, ::MobArmorEquipmentPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetActorDataPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetActorMotionPacket const &)
virtual void handle (::NetworkIdentifier const &, ::MotionPredictionHintsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetHealthPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetActorLinkPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetSpawnPositionPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ActorFallPacket const &)
virtual void handle (::NetworkIdentifier const &, ::HurtArmorPacket const &)
virtual void handle (::NetworkIdentifier const &, ::PlayerArmorDamagePacket const &)
virtual void handle (::NetworkIdentifier const &, ::ItemStackResponsePacket const &)
virtual void handle (::NetworkIdentifier const &, ::ContainerOpenPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ContainerRegistryCleanupPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ContainerSetDataPacket const &)
virtual void handle (::NetworkIdentifier const &, ::InventoryContentPacket const &)
virtual void handle (::NetworkIdentifier const &, ::InventorySlotPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CraftingDataPacket const &)
virtual void handle (::NetworkIdentifier const &, ::std::shared_ptr<::LevelChunkPacket >)
virtual void handle (::NetworkIdentifier const &, ::SubChunkPacket const &)
virtual void handle (::NetworkIdentifier const &, ::std::shared_ptr<::ClientCacheMissResponsePacket >)
virtual void handle (::NetworkIdentifier const &, ::SetCommandsEnabledPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ChangeDimensionPacket const &)
virtual void handle (::NetworkIdentifier const &, ::std::shared_ptr<::UpdateAttributesPacket >)
virtual void handle (::NetworkIdentifier const &, ::PlayerListPacket const &)
virtual void handle (::NetworkIdentifier const &, ::LegacyTelemetryEventPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ClientboundDebugRendererPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ClientboundMapItemDataPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ClientboundCloseFormPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ChunkRadiusUpdatedPacket const &)
virtual void handle (::NetworkIdentifier const &, ::UpdateTradePacket const &)
virtual void handle (::NetworkIdentifier const &, ::UpdateEquipPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AvailableCommandsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CommandOutputPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CameraAimAssistPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CameraAimAssistPresetsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CameraInstructionPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CameraPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CameraPresetsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ClientboundControlSchemeSetPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CameraShakePacket const &)
virtual void handle (::NetworkIdentifier const &, ::InventoryActionPacket const &)
virtual void handle (::NetworkIdentifier const &, ::GameRulesChangedPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ResourcePackDataInfoPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ResourcePackChunkDataPacket const &)
virtual void handle (::NetworkIdentifier const &, ::NetworkChunkPublisherUpdatePacket const &)
virtual void handle (::NetworkIdentifier const &, ::StructureTemplateDataResponsePacket const &)
virtual void handle (::NetworkIdentifier const &, ::TransferPacket const &)
virtual void handle (::NetworkIdentifier const &, ::PlaySoundPacket const &)
virtual void handle (::NetworkIdentifier const &, ::StopSoundPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetTitlePacket const &)
virtual void handle (::NetworkIdentifier const &, ::AddBehaviorTreePacket const &)
virtual void handle (::NetworkIdentifier const &, ::ShowStoreOfferPacket const &)
virtual void handle (::NetworkIdentifier const &, ::RemoveObjectivePacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetDisplayObjectivePacket const &)
virtual void handle (::NetworkIdentifier const &, ::AutomationClientConnectPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ModalFormRequestPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ToastRequestPacket const &)
virtual void handle (::NetworkIdentifier const &, ::OnScreenTextureAnimationPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ServerSettingsRequestPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ServerSettingsResponsePacket const &)
virtual void handle (::NetworkIdentifier const &, ::ShowProfilePacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetScorePacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetScoreboardIdentityPacket const &)
virtual void handle (::NetworkIdentifier const &, ::TickingAreasLoadStatusPacket const &)
virtual void handle (::NetworkIdentifier const &, ::UpdateSoftEnumPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AvailableActorIdentifiersPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AddVolumeEntityPacket const &)
virtual void handle (::NetworkIdentifier const &, ::RemoveVolumeEntityPacket const &)
virtual void handle (::NetworkIdentifier const &, ::DimensionDataPacket const &)
virtual void handle (::NetworkIdentifier const &, ::RefreshEntitlementsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ServerPlayerPostMovePositionPacket const &)
virtual void handle (::NetworkIdentifier const &, ::PlayerStartItemCooldownPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetLastHurtByPacket const &)
virtual void handle (::NetworkIdentifier const &, ::BookAddPagePacket const &)
virtual void handle (::NetworkIdentifier const &, ::BookDeletePagePacket const &)
virtual void handle (::NetworkIdentifier const &, ::BookSignPacket const &)
virtual void handle (::NetworkIdentifier const &, ::BookSwapPagesPacket const &)
virtual void handle (::NetworkIdentifier const &, ::NetworkSettingsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ServerStatsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::BiomeDefinitionListPacket const &)
virtual void handle (::NetworkIdentifier const &, ::EducationSettingsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::EduUriResourcePacket const &)
virtual void handle (::NetworkIdentifier const &, ::CreativeContentPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CodeBuilderPacket const &)
virtual void handle (::NetworkIdentifier const &, ::PlayerEnchantOptionsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AnimateEntityPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CorrectPlayerMovePredictionPacket const &)
virtual void handle (::NetworkIdentifier const &, ::PlayerFogPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ItemRegistryPacket const &)
virtual void handle (::NetworkIdentifier const &, ::LessonProgressPacket const &)
virtual void handle (::NetworkIdentifier const &, ::FeatureRegistryPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SyncActorPropertyPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SimulationTypePacket const &)
virtual void handle (::NetworkIdentifier const &, ::NpcDialoguePacket const &)
virtual void handle (::NetworkIdentifier const &, ::UpdateSubChunkBlocksPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AgentActionEventPacket const &)
virtual void handle (::NetworkIdentifier const &, ::DeathInfoPacket const &)
virtual void handle (::NetworkIdentifier const &, ::UpdateAbilitiesPacket const &)
virtual void handle (::NetworkIdentifier const &, ::UpdateAdventureSettingsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::GameTestResultsPacket const &)
virtual void handle (::NetworkIdentifier const &, ::UpdateClientInputLocksPacket const &)
virtual void handle (::NetworkIdentifier const &, ::UnlockedRecipesPacket const &)
virtual void handle (::NetworkIdentifier const &, ::TrimDataPacket const &)
virtual void handle (::NetworkIdentifier const &, ::OpenSignPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AgentAnimationPacket const &)
virtual void handle (::NetworkIdentifier const &, ::SetHudPacket const &)
virtual void handle (::NetworkIdentifier const &, ::AwardAchievementPacket const &)
virtual void handle (::NetworkIdentifier const &, ::JigsawStructureDataPacket const &)
virtual void handle (::NetworkIdentifier const &, ::CurrentStructureFeaturePacket const &)
virtual void handle (::NetworkIdentifier const &, ::PlayerVideoCapturePacket const &)
virtual void handle (::NetworkIdentifier const &, ::PlayerUpdateEntityOverridesPacket const &)
virtual void handle (::NetworkIdentifier const &, ::PlayerLocationPacket const &)
virtual void handle (::NetworkIdentifier const &, ::DebugDrawerPacket const &)
virtual void handle (::NetworkIdentifier const &, ::ClientboundDataStorePacket const &)
virtual void handle (::NetworkIdentifier const &, ::GraphicsOverrideParameterPacket const &)
MCFOLD void $onUnableToConnect (::Connection::DisconnectFailReason, ::std::string const &)
MCFOLD void $onOutgoingPacket (::NetworkIdentifier const &, ::MinecraftPacketIds, ::SubClientId, ::SubClientId)
MCFOLD void $onValidPacketReceived (::NetworkIdentifier const &, ::MinecraftPacketIds, ::SubClientId, ::SubClientId)
MCFOLD void $onStoreOfferReceive (::ShowStoreOfferRedirectType const, ::std::string const &offerID)
MCFOLD void $handlePacketViolation (::std::shared_ptr<::IPacketSecurityController > const &, ::std::error_code const &, ::PacketViolationResponse const, ::MinecraftPacketIds const, ::std::string &&, ::NetworkIdentifier const &, ::SubClientId const, ::SubClientId const, uint const)
MCFOLD void $sendPacketViolationWarningPacket (::std::error_code const &, ::PacketViolationResponse, ::MinecraftPacketIds, ::std::string const &, ::NetworkIdentifier const &, ::SubClientId)
MCFOLD bool $getIsConnectedToApplicationLayer () const
MCFOLD void $handle (::NetworkIdentifier const &, ::PacketViolationWarningPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ServerToClientHandshakePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ResourcePacksInfoPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ResourcePackStackPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ResourcePackClientResponsePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PositionTrackingDBServerBroadcastPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlayStatusPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetTimePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::StartGamePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AddItemActorPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AddPaintingPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::TakeItemActorPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AddActorPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AddMobPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AddPlayerPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::RemoveActorPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::MoveActorAbsolutePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::MoveActorDeltaPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::MovePlayerPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::std::shared_ptr<::UpdateBlockPacket >)
MCFOLD void $handle (::NetworkIdentifier const &, ::std::shared_ptr<::UpdateBlockSyncedPacket >)
MCFOLD void $handle (::NetworkIdentifier const &, ::SpawnParticleEffectPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::LevelEventPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::LevelEventGenericPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::BlockEventPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::GuiDataPickItemPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::MobEffectPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::MovementEffectPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::MobArmorEquipmentPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetActorDataPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetActorMotionPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::MotionPredictionHintsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetHealthPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetActorLinkPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetSpawnPositionPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ActorFallPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::HurtArmorPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlayerArmorDamagePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ItemStackResponsePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ContainerOpenPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ContainerRegistryCleanupPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ContainerSetDataPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::InventoryContentPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::InventorySlotPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CraftingDataPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::std::shared_ptr<::LevelChunkPacket >)
MCFOLD void $handle (::NetworkIdentifier const &, ::SubChunkPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::std::shared_ptr<::ClientCacheMissResponsePacket >)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetCommandsEnabledPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ChangeDimensionPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::std::shared_ptr<::UpdateAttributesPacket >)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlayerListPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::LegacyTelemetryEventPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ClientboundDebugRendererPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ClientboundMapItemDataPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ClientboundCloseFormPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ChunkRadiusUpdatedPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::UpdateTradePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::UpdateEquipPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AvailableCommandsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CommandOutputPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CameraAimAssistPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CameraAimAssistPresetsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CameraInstructionPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CameraPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CameraPresetsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ClientboundControlSchemeSetPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CameraShakePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::InventoryActionPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::GameRulesChangedPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ResourcePackDataInfoPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ResourcePackChunkDataPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::NetworkChunkPublisherUpdatePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::StructureTemplateDataResponsePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::TransferPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlaySoundPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::StopSoundPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetTitlePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AddBehaviorTreePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ShowStoreOfferPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::RemoveObjectivePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetDisplayObjectivePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AutomationClientConnectPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ModalFormRequestPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ToastRequestPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::OnScreenTextureAnimationPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ServerSettingsRequestPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ServerSettingsResponsePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ShowProfilePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetScorePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetScoreboardIdentityPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::TickingAreasLoadStatusPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::UpdateSoftEnumPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AvailableActorIdentifiersPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AddVolumeEntityPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::RemoveVolumeEntityPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::DimensionDataPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::RefreshEntitlementsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ServerPlayerPostMovePositionPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlayerStartItemCooldownPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetLastHurtByPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::BookAddPagePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::BookDeletePagePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::BookSignPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::BookSwapPagesPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::NetworkSettingsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ServerStatsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::BiomeDefinitionListPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::EducationSettingsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::EduUriResourcePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CreativeContentPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CodeBuilderPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlayerEnchantOptionsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AnimateEntityPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CorrectPlayerMovePredictionPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlayerFogPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ItemRegistryPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::LessonProgressPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::FeatureRegistryPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SyncActorPropertyPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SimulationTypePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::NpcDialoguePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::UpdateSubChunkBlocksPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AgentActionEventPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::DeathInfoPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::UpdateAbilitiesPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::UpdateAdventureSettingsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::GameTestResultsPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::UpdateClientInputLocksPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::UnlockedRecipesPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::TrimDataPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::OpenSignPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AgentAnimationPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::SetHudPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::AwardAchievementPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::JigsawStructureDataPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::CurrentStructureFeaturePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlayerVideoCapturePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlayerUpdateEntityOverridesPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::PlayerLocationPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::DebugDrawerPacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::ClientboundDataStorePacket const &)
MCFOLD void $handle (::NetworkIdentifier const &, ::GraphicsOverrideParameterPacket const &)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
virtual void allChanged ()
virtual void addParticleEffect (::HashedString const &, ::Actor const &, ::HashedString const &, ::Vec3 const &, ::MolangVariableMap const &)
virtual void addTerrainParticleEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float)
virtual void addTerrainSlideEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float)
virtual void addBreakingItemParticleEffect (::Vec3 const &, ::BreakingItemParticleData const &, ::ResolvedItemIconInfo const &)
virtual void addBiomeTintedParticleEffect (::HashedString const &, ::BlockPos const &, ::Block const &, ::std::optional<::mce::Color >)
virtual void playMusic (::std::string const &, ::Vec3 const &, float, float)
virtual void playStreamingMusic (::std::string const &, int, int, int)
virtual void onEntityAdded (::Actor &)
virtual void onEntityRemoved (::Actor &)
virtual void onChunkLoaded (::ChunkSource &, ::LevelChunk &)
virtual void onChunkReloaded (::ChunkSource &, ::LevelChunk &)
virtual void onSubChunkLoaded (::ChunkSource &, ::LevelChunk &, short, bool)
virtual void onChunkUnloaded (::LevelChunk &)
virtual void onLevelDestruction (::std::string const &)
virtual void levelEvent (::SharedTypes::Legacy::LevelEvent, ::Vec3 const &, int)
virtual void levelEvent (::SharedTypes::Legacy::LevelEvent, ::CompoundTag const &)
virtual void takePicture (::cg::ImageBuffer &, ::Actor *, ::Actor *, ::ScreenshotOptions &, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)>)
virtual void playerListChanged ()
virtual void onLevelDataCommandsChanged (bool)
virtual void onLevelDataWorldTemplateOptionsUnlocked ()
MCFOLD void $allChanged ()
MCFOLD void $addParticleEffect (::HashedString const &, ::Actor const &, ::HashedString const &, ::Vec3 const &, ::MolangVariableMap const &)
MCFOLD void $addTerrainParticleEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float)
MCFOLD void $addTerrainSlideEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float)
MCFOLD void $addBreakingItemParticleEffect (::Vec3 const &, ::BreakingItemParticleData const &, ::ResolvedItemIconInfo const &)
MCFOLD void $addBiomeTintedParticleEffect (::HashedString const &, ::BlockPos const &, ::Block const &, ::std::optional<::mce::Color >)
MCFOLD void $playMusic (::std::string const &, ::Vec3 const &, float, float)
MCFOLD void $playStreamingMusic (::std::string const &, int, int, int)
MCFOLD void $onEntityAdded (::Actor &)
MCFOLD void $onEntityRemoved (::Actor &)
MCFOLD void $onChunkLoaded (::ChunkSource &, ::LevelChunk &)
MCFOLD void $onChunkReloaded (::ChunkSource &, ::LevelChunk &)
MCFOLD void $onSubChunkLoaded (::ChunkSource &, ::LevelChunk &, short, bool)
MCFOLD void $onChunkUnloaded (::LevelChunk &)
MCFOLD void $onLevelDestruction (::std::string const &)
MCAPI void $takePicture (::cg::ImageBuffer &, ::Actor *, ::Actor *, ::ScreenshotOptions &, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)>)
MCFOLD void $playerListChanged ()
MCFOLD void $onLevelDataCommandsChanged (bool)
MCFOLD void $onLevelDataWorldTemplateOptionsUnlocked ()
virtual void onSourceCreated (::BlockSource &source)
virtual void onSourceDestroyed (::BlockSource &source)
virtual void onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max)
virtual void onBlockChanged (::BlockSource &source, ::BlockPos const &pos, uint layer, ::Block const &block, ::Block const &oldBlock, int updateFlags, ::ActorBlockSyncMessage const *syncMsg, ::BlockChangedEventTarget eventTarget, ::Actor *blockChangeSource)
virtual void onBrightnessChanged (::BlockSource &source, ::BlockPos const &pos)
virtual void onBlockEntityChanged (::BlockSource &source, ::BlockActor &te)
virtual void onEntityChanged (::BlockSource &source, ::Actor &entity)
virtual void onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1)
MCFOLD void $onSourceCreated (::BlockSource &source)
MCFOLD void $onSourceDestroyed (::BlockSource &source)
MCFOLD void $onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max)
MCFOLD void $onBlockChanged (::BlockSource &source, ::BlockPos const &pos, uint layer, ::Block const &block, ::Block const &oldBlock, int updateFlags, ::ActorBlockSyncMessage const *syncMsg, ::BlockChangedEventTarget eventTarget, ::Actor *blockChangeSource)
MCAPI void $onBrightnessChanged (::BlockSource &source, ::BlockPos const &pos)
MCFOLD void $onBlockEntityChanged (::BlockSource &source, ::BlockActor &te)
MCFOLD void $onEntityChanged (::BlockSource &source, ::Actor &entity)
MCFOLD void $onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1)
virtual void onUserDisconnectedBecauseConcurrentLogin (::std::string const &id)
MCAPI void $onUserDisconnectedBecauseConcurrentLogin (::std::string const &id)
SubjectType * getSubject ()
void removeFromSubject ()
virtual void _onSubjectDestroyed ()
SubjectType * getSubject ()
void removeFromSubject ()
virtual void _onSubjectDestroyed ()

Static Public Member Functions

static MCAPI void _updateCommandBlock (::BlockSource &region, ::CommandBlockUpdatePacket const &packet, ::Bedrock::Safety::RedactableString const *redactedName)
static MCAPI void handle (::Player *player, ::PlayerAuthInputPacket const &packet)
static MCAPI void ** $vftableForNetEventCallback ()
static MCAPI void ** $vftableForMultiplayerServiceObserver ()
static MCAPI void ** $vftableForXboxLiveUserObserver ()
static MCAPI void ** $vftableForLevelListener ()
static MCAPI void ** $vftableForEnableQueueForMainThread ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 64, ::std::unordered_map<::NetworkIdentifier, ::std::unique_ptr<::ServerNetworkHandler::Client > > > mClients
::ll::TypedStorage< 8, 8, ::GameCallbacks & > mGameCallbacks
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::ILevel > > mLevel
::ll::TypedStorage< 8, 8, ::ServerNetworkSystem & > mNetwork
::ll::TypedStorage< 8, 8, ::PrivateKeyManager & > mServerKeys
::ll::TypedStorage< 8, 8, ::ServerLocator & > mServerLocator
::ll::TypedStorage< 8, 8, ::gsl::not_null<::PacketSender * > > mPacketSender
::ll::TypedStorage< 1, 1, bool > mUseAllowList
::ll::TypedStorage< 8, 8, ::AllowList & > mAllowList
::ll::TypedStorage< 8, 8, ::PermissionsFile * > mPermissionsFile
::ll::TypedStorage< 8, 104, ::DenyListmServerDenyList
::ll::TypedStorage< 8, 72, ::NetworkServerConfigmNetworkServerConfig
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ScriptPackSettingsCache > > mPackSettingsCache
::ll::TypedStorage< 1, 1, bool > mHasDisplayedPackErrors
::ll::TypedStorage< 8, 176, ::NetworkIdentifiermMyId
::ll::TypedStorage< 4, 4, int const > mMaxChunkRadius
::ll::TypedStorage< 8, 8, ::MinecraftCommands & > mMinecraftCommands
::ll::TypedStorage< 8, 8, ::IMinecraftApp & > mApp
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::TextFilteringProcessor > > mTextFilteringProcessor
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ClientBlobCache::Server::ActiveTransfersManager > > mClientCacheManager
::ll::TypedStorage< 8, 64, ::std::unordered_map< uint64, ::std::string > > mServerStorageForClientsConnectingAttempt
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ClassroomModeNetworkHandler > > mCompanionHandler
::ll::TypedStorage< 8, 80, ::Bedrock::Threading::MutexmValidatePlayerMutex
::ll::TypedStorage< 1, 1, bool > mAllowIncoming
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IServerNetworkController > > mServerNetworkController
::ll::TypedStorage< 8, 32, ::std::string > mServerName
::ll::TypedStorage< 4, 4, int > mMaxNumPlayers
::ll::TypedStorage< 8, 64, ::std::unordered_set<::mce::UUID > > mKnownEmotePieceIdLookup
::ll::TypedStorage< 8, 24, ::std::vector<::mce::UUID > > mKnownEmotePieceIds
::ll::TypedStorage< 8, 64, ::std::unordered_map< uint64, ::std::unordered_map<::std::string, ::std::shared_ptr<::ResourcePackFileUploadManager > > > > mResourceUploadManagers
::ll::TypedStorage< 8, 16, ::gsl::not_null<::std::shared_ptr<::Bedrock::Threading::SharedAsync< void > > > > mPreviousUpload
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::ResourcePackPathLifetimeHelpers::ResourcePackPathCache > > > mResourcePackPathCache
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::ServerConnectionAuthValidator > > > mConnectionAuthValidator
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::TaskGroup > > > mAsyncJoinTaskGroup
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::AsyncJoinTaskManager > > > mAsyncJoinTaskManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mIOTaskGroup
::ll::TypedStorage< 1, 1, bool > mIsTrial
::ll::TypedStorage< 8, 64, ::std::unordered_map<::PackIdVersion, ::std::string > > mPackIdToContentKey
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::GameSpecificNetEventCallback > > mGameSpecificNetEventCallback
::ll::TypedStorage< 8, 64, ::std::unordered_map<::NetworkIdentifier, ::std::unique_ptr<::ServerNetworkHandler::TransferBuilderBatcher > > > mTransferBuilderBatcher
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::GameTestNetworkAdapter > > mGameTestAdapter
::ll::TypedStorage< 8, 40, ::ServiceReference<::AppConfigs > > mAppConfigs
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BiomeDefinitionListPacket const > > mBiomeDefinitionListWithoutCSCG
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BiomeDefinitionListPacket const > > mBiomeDefinitionListWithCSCG
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::IEDUSystems > > mEduSystems
::ll::TypedStorage< 8, 32, ::std::string > mServerId
::ll::TypedStorage< 8, 32, ::std::string > mScenarioId
::ll::TypedStorage< 8, 32, ::std::string > mWorldId
::ll::TypedStorage< 8, 32, ::std::string > mOwnerId
::ll::TypedStorage< 8, 256, ::ServerNetworkHandlerDependencies const > mDependencies
::ll::UntypedStorage< 8, 8 > mUnk30ed11
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
SubjectType * mpSubject
SubjectType * mpSubject

Member Function Documentation

◆ onValidPacketReceived()

virtual void ServerNetworkHandler::onValidPacketReceived ( ::NetworkIdentifier const & netId,
::MinecraftPacketIds packetId,
::SubClientId senderSubId,
::SubClientId  )
virtual

Reimplemented from NetEventCallback.

◆ onWebsocketRequest()

virtual void ServerNetworkHandler::onWebsocketRequest ( ::std::string const & serverAddress,
::std::string const & payload,
::std::function< void()> errorCallback )
virtual

Reimplemented from NetEventCallback.

◆ onInvalidPlayerJoinedLobby()

virtual void ServerNetworkHandler::onInvalidPlayerJoinedLobby ( ::mce::UUID const & uuid,
::std::string const & xuid )
virtual

◆ onXboxUserBlocked()

virtual void ServerNetworkHandler::onXboxUserBlocked ( ::std::string const & xuid)
virtual

◆ onXboxUserUnblocked()

virtual void ServerNetworkHandler::onXboxUserUnblocked ( ::std::string const & xuid)
virtual

◆ onPlayerReady()

virtual void ServerNetworkHandler::onPlayerReady ( ::Player & player)
virtual

Reimplemented from NetEventCallback.

◆ handlePacketViolation()

virtual void ServerNetworkHandler::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 )
virtual

Reimplemented from NetEventCallback.

◆ sendPacketViolationWarningPacket()

virtual void ServerNetworkHandler::sendPacketViolationWarningPacket ( ::std::error_code const & errorCode,
::PacketViolationResponse violationResponse,
::MinecraftPacketIds violatingPacketId,
::std::string const & context,
::NetworkIdentifier const & netId,
::SubClientId clientSubId )
virtual

Reimplemented from NetEventCallback.

◆ sendServerLegacyParticle()

virtual void ServerNetworkHandler::sendServerLegacyParticle ( ::ParticleType name,
::Vec3 const & pos,
::Vec3 const & ,
int data )
virtual

Reimplemented from LevelListener.

◆ onTransferRequest()

virtual void ServerNetworkHandler::onTransferRequest ( ::NetworkIdentifier const & id,
::Social::GameConnectionInfo const & destination )
virtual

Reimplemented from NetEventCallback.

◆ onDisconnect()

virtual void ServerNetworkHandler::onDisconnect ( ::NetworkIdentifier const & id,
::Connection::DisconnectFailReason const discoReason,
::Connection::DisconnectionStage const disconnectStage,
::std::string const & message,
bool skipMessage,
::std::string const & telemetryOverride )
virtual

Reimplemented from NetEventCallback.

◆ allowIncomingPacketId()

virtual::IncomingPacketFilterResult ServerNetworkHandler::allowIncomingPacketId ( ::NetworkIdentifierWithSubId const & sender,
::MinecraftPacketIds packetId,
uint64 packetSize )
virtual

Implements NetEventCallback.

◆ allowOutgoingPacket()

virtual::OutgoingPacketFilterResult ServerNetworkHandler::allowOutgoingPacket ( ::std::vector<::NetworkIdentifierWithSubId > const & ids,
::Packet const & packet )
virtual

Implements NetEventCallback.

◆ handle() [1/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ActorEventPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [2/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ActorPickRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [3/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::AnimatePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [4/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::std::shared_ptr<::BlockActorDataPacket > packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [5/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::BlockPickRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [6/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::LecternUpdatePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [7/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::BookEditPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [8/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::BossEventPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [9/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ClientCameraAimAssistPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [10/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ClientCacheStatusPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [11/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ClientCacheBlobStatusPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [12/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ClientMovementPredictionSyncPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [13/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ClientToServerHandshakePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [14/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::CommandBlockUpdatePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [15/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::CommandRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [16/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::CompletedUsingItemPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [17/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ContainerClosePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [18/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::DebugInfoPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [19/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::CreatePhotoPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [20/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::DisconnectPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [21/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::EmoteListPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [22/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::EmotePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [23/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::InteractPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [24/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::std::shared_ptr<::InventoryTransactionPacket > packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [25/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ItemStackRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [26/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::LabTablePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [27/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::LevelSoundEventPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [28/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::std::shared_ptr<::LoginPacket > packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [29/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::MapCreateLockedCopyPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [30/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::MapInfoRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [31/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::std::shared_ptr<::MobEquipmentPacket > packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [32/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ModalFormResponsePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [33/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::NetworkStackLatencyPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [34/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::NpcRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [35/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::PhotoTransferPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [36/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::PlayerActionPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [37/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::PlayerAuthInputPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [38/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::PlayerHotbarPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [39/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::PlayerSkinPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [40/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::PlayerToggleCrafterSlotRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [41/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::PositionTrackingDBClientRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [42/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::PurchaseReceiptPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [43/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::RequestChunkRadiusPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [44/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ResourcePackChunkRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [45/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::RespawnPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [46/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::SetDefaultGameTypePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [47/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::SetDifficultyPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [48/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::SetLocalPlayerAsInitializedPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [49/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::SetPlayerGameTypePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [50/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::UpdatePlayerGameTypePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [51/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ScriptMessagePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [52/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ShowCreditsPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [53/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::SimpleEventPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [54/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::SpawnExperienceOrbPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [55/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::StructureBlockUpdatePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [56/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::StructureTemplateDataRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [57/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::std::shared_ptr<::SubClientLoginPacket > packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [58/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::TextPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [59/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::MultiplayerSettingsPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [60/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::SettingsCommandPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [61/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::AnvilDamagePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [62/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::SubChunkRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [63/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::CodeBuilderSourcePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [64/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & ,
::ChangeMobPropertyPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [65/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::RequestAbilityPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [66/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::RequestNetworkSettingsPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [67/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::RequestPermissionsPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [68/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::EditorNetworkPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [69/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::GameTestRequestPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [70/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::SetPlayerInventoryOptionsPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [71/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ServerboundLoadingScreenPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [72/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ServerboundDiagnosticsPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [73/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::UpdateClientOptionsPacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [74/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ServerboundPackSettingChangePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ handle() [75/75]

virtual void ServerNetworkHandler::handle ( ::NetworkIdentifier const & source,
::ServerboundDataStorePacket const & packet )
virtual

Reimplemented from NetEventCallback.

◆ onTick()

virtual void ServerNetworkHandler::onTick ( )
virtual

Reimplemented from NetEventCallback.

◆ onConnect()

virtual void ServerNetworkHandler::onConnect ( ::NetworkIdentifier const & id)
virtual

Reimplemented from NetEventCallback.

◆ $ctor() [1/2]

MCAPI void * Bedrock::Threading::EnableQueueForMainThread::$ctor ( ::std::string name)
inherited
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.

◆ $ctor() [2/2]

MCAPI void * Bedrock::Threading::EnableQueueForMainThread::$ctor ( ::WorkerPool & ,
::Scheduler & ,
::std::string  )
inherited
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.

◆ $vftable()

MCAPI void ** Bedrock::Threading::EnableQueueForMainThread::$vftable ( )
staticinherited
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.

◆ queue()

MCAPI ::Bedrock::Threading::Async< void > Bedrock::Threading::EnableQueueForThread::queue ( ::std::function< void()> && callback)
inherited
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.

◆ $onUserDisconnectedBecauseConcurrentLogin()

MCAPI void Social::MultiplayerServiceObserver::$onUserDisconnectedBecauseConcurrentLogin ( ::std::string const & id)
inherited
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 class was generated from the following file: