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

Public Types

enum class  InteractionType : int {
  Breeding = 1 , Taming = 2 , Curing = 3 , Crafted = 4 ,
  Shearing = 5 , Milking = 6 , Trading = 7 , Feeding = 8 ,
  Igniting = 9 , Coloring = 10 , Naming = 11 , Leashing = 12 ,
  Unleashing = 13 , PetSleep = 14 , Trusting = 15 , Commanding = 16
}
 
enum class  POIBlockInteractionType : int {
  None = 0 , Extend = 1 , Clone = 2 , Lock = 3 ,
  Create = 4 , CreateLocator = 5 , Rename = 6 , ItemPlaced = 7 ,
  ItemRemoved = 8 , Cooking = 9 , Dousing = 10 , Lighting = 11 ,
  Haystack = 12 , Filled = 13 , Emptied = 14 , AddDye = 15 ,
  DyeItem = 16 , ClearItem = 17 , EnchantArrow = 18 , CompostItemPlaced = 19 ,
  RecoveredBonemeal = 20 , BookPlaced = 21 , BookOpened = 22 , Disenchant = 23 ,
  Repair = 24 , DisenchantAndRepair = 25
}
 
enum class  AchievementIds : int {
  ChestFullOfCobblestone = 7 , DiamondForYou = 10 , IronBelly = 20 , IronMan = 21 ,
  OnARail = 29 , Overkill = 30 , ReturnToSender = 37 , SniperDuel = 38 ,
  StayinFrosty = 39 , TakeInventory = 40 , MapRoom = 50 , FreightStation = 52 ,
  SmeltEverything = 53 , TasteOfYourOwnMedicine = 54 , WhenPigsFly = 56 , Inception = 58 ,
  ArtificialSelection = 60 , FreeDiver = 61 , SpawnTheWither = 62 , Beaconator = 63 ,
  GreatView = 64 , SuperSonic = 65 , TheEndAgain = 66 , TreasureHunter = 67 ,
  ShootingStar = 68 , FashionShow = 69 , SelfPublishedAuthor = 71 , AlternativeFuel = 72 ,
  SleepWithTheFishes = 73 , Castaway = 74 , ImAMarineBiologist = 75 , SailThe7Seas = 76 ,
  MeGold = 77 , Ahoy = 78 , Atlantis = 79 , OnePickleTwoPickleSeaPickleFour = 80 ,
  DoaBarrelRoll = 81 , Moskstraumen = 82 , Echolocation = 83 , WhereHaveYouBeen = 84 ,
  TopOfTheWorld = 85 , FruitOnTheLoom = 86 , SoundTheAlarm = 87 , BuyLowSellHigh = 88 ,
  Disenchanted = 89 , TimeForStew = 90 , BeeOurGuest = 91 , TotalBeeLocation = 92 ,
  StickySituation = 93 , CoverMeInDebris = 94 , FloatYourGoat = 95 , Friend = 96 ,
  WaxOnWaxOff = 97 , StriderRiddenInLavaInOverworld = 98 , GoatHornAcquired = 99 , JukeboxUsedInMeadows = 100 ,
  TradedAtWorldHeight = 101 , SurvivedFallFromWorldHeight = 102 , SneakCloseToSculkSensor = 103 , ItSpreads = 104 ,
  BirthdaySong = 105 , WithOurPowersCombined = 106 , PlantingThePast = 107 , CarefulRestoration = 108 ,
  Revaulting = 109 , CraftersCraftingCrafters = 110 , WhoNeedsRockets = 111 , OverOverkill = 112 ,
  HeartTransplanter = 113 , Count = 114
}
 
enum class  TeleportationCause : int {
  Unknown = 0 , Projectile = 1 , ChorusFruit = 2 , Command = 3 ,
  Behavior = 4 , TeleportationCauseCount = 5
}
 
enum class  BlockPlacementMethod : int { Entity = 0 , Command = 1 }
 
enum class  AccountType : int { Xbl = 1 , Guest = 2 , Other = 3 }
 
enum class  SplitScreenMode : int { Vertical = 1 , Horizontal = 2 }
 
enum class  ItemInteractMethod : int { Use = 0 , Place = 1 }
 
enum class  ChangeType : int { Unknown = 0 , Added = 1 , Removed = 2 , Updated = 3 }
 
enum class  PoiEventBlockType : int {
  BlastFurnace = 0 , BrewingStand = 1 , CartographyTable = 2 , Grindstone = 3 ,
  Loom = 4 , Smoker = 5 , Stonecutter = 6 , Barrel = 7 ,
  Bell = 8 , Campfire = 9 , Cauldron = 10 , Composter = 11 ,
  Lectern = 12
}
 
enum class  PoiEventType : int { BlockUsageAttempt = 0 , BlockUsed = 1 }
 
enum class  SignInAccountType : int {
  Unknown = 0 , PlayFabDevice = 1 , XboxLive = 2 , Psn = 3 ,
  PlayFabXboxLive = 4 , PlayFabPsn = 5 , PlayFabNsa = 6
}
 
enum class  SignInStage : int {
  Unknown = 0 , Starting = 1 , Failed = 2 , Canceled = 3 ,
  Succeeded = 4 , SucceededNewAccount = 5 , FailedCreate = 6
}
 
enum class  DeviceAccountFailurePhase : int {
  Unknown = 0 , SignIn = 1 , LoadCredentials = 2 , TitleKey = 3 ,
  StoreVerify = 4 , PlayFabCreateConfigured = 5 , PlayFabCreate = 6
}
 
enum class  NetworkType : int {
  Local = 0 , Lan = 1 , External = 2 , Friend = 3 ,
  Realm = 4 , ThirdParty = 5 , Gathering = 6
}
 
enum class  FileTransmissionDirection : int { Download = 0 , Upload = 1 }
 
enum class  FileTransmissionState : int {
  Failed = 0 , Started = 1 , Completed = 2 , Resumed = 3 ,
  Canceled = -1
}
 
enum class  FileTransmissionType : int {
  RealmFile = 1 , Dlc = 2 , Remix3DDeprecated = 3 , DlcUpdateAuto = 4 ,
  DlcUpdateUser = 5
}
 
enum class  PurchaseResult : int { Success = 1 , Canceled = 0 , Failed = -1 }
 
enum class  PurchaseStage : int { Unknown = 0 , Store = 1 , Marketplace = 2 }
 
enum class  ShareMode : int { Share = 1 , Copy = 2 }
 
enum class  AuthenticationOutcome : int { Success = 0 , Failed = 1 , AccountRequired = 2 }
 
enum class  ExportOutcome : int { Failed = 0 , Success = 1 }
 
enum class  ExportStage : int { Initiated = 0 , Completed = 1 }
 
enum class  ClubsFeedScreenSource : int { PlayScreen = 0 , PauseScreen = 1 , SlotsScreen = 2 }
 
enum class  ClubsEngagementAction : int {
  Like = 0 , Unlike = 1 , Post = 2 , Delete = 3 ,
  Report = 4 , Comment = 5
}
 
enum class  ClubsEngagementTargetType : int {
  Unknown = 0 , ImageFeedPost = 1 , TextFeedPost = 2 , Comment = 3 ,
  RealmEvent = 4 , Gamertag = 5
}
 
enum class  DayOneExperienceState : int { Started = 0 , CompletedWithoutWorlds = 1 , CompletedWithImportSkipped = 2 , CompletedWithImport = 3 }
 
enum class  ElementConstructorUseType : int { Created = 0 , Entered = 1 }
 
enum class  RealmConnectionFlow : int {
  PlayScreen = 0 , SettingsScreen = 1 , InviteLink = 2 , AllowList = 3 ,
  Marketplace = 4 , CreateScreen = 5 , SlotsScreen = 6 , ConnectToRealmLink = 7
}
 
enum class  RealmConnectionLambda : int {
  CompletedCallback = 0 , RetryCallback = 1 , ProgressScreenTickCallback = 2 , ProgressScreenOnCancelCallback = 3 ,
  GameServerConnectProgressCallback = 4
}
 
enum class  RealmConnectionResult : int {
  Success = 0 , SuccessWithWarning = 1 , FailWithUnnassignedDevVersion = 2 , Fail = 3 ,
  Retry = 4 , CancelByUser = 5 , InvalidCallback = 6 , Unknown = 7 ,
  TimedOut = 8
}
 
enum class  IgnoredNotificationsType : int { UnreadPost = 0 , RealmsInvite = 1 , Count = 2 }
 
enum class  IgnoredNotificationSource : int { OwnRealm = 0 , FriendsRealm = 1 , Count = 2 }
 
enum class  MultiplayerSessionUpdateTrigger : int { None = -1 , PlayerJoined = 0 , PlayerLeft = 1 }
 
enum class  PetDeathContext : int { DiedOfOtherCause = 0 , PlayerMurdered = 1 , OwnerMurdered = 2 , MobMurdered = 3 }
 
enum class  StructureBlockActionType : int {
  Unknown = -1 , Save = 0 , Load = 1 , Export = 2 ,
  Export3D = 3 , LeaveScreen = 4 , Import = 5
}
 
enum class  EducationLessonAction : int {
  Start = 0 , Continue = 1 , Restart = 2 , Host = 3 ,
  Join = 4 , Finish = 5
}
 
enum class  StoreType : int { Store = 0 , DressingRoom = 1 }
 
enum class  PromotionType : int { Featured = 0 , Default = 1 , None = 2 }
 
enum class  ChunkCacheResultType : int { SuccessFromCache = 0 , SuccessFromNetwork = 1 , Failure = 2 }
 
enum class  LessonCompleteDialogEntryPoint : int { EduPauseMenu = 0 , LessonCommand = 1 }
 
enum class  WorldClassroomCustomization : int { ResourceUri = 0 }
 
enum class  ServerType : int { Unknown = 0 , DedicatedServer = 1 , PublicServer = 2 }
 
enum class  ExploitType : int { DropItem = 0 , ExcessiveChatMessageLength = 1 , SoundPacket = 2 }
 
enum class  CDNDownloadResult : int {
  Success = 0 , Failure = 1 , Timeout = 2 , AddedToPackRepo = 3 ,
  NotFoundInPackRepo = 4 , NotOnStack = 5
}
 
enum class  CDNDownloadEventOrigin : int { Manifest = 0 , SystemServicePacks = 1 , WorldResourcePackDownload = 2 }
 
enum class  AddedFriendLocation : int {
  AddFriendsRecommendedFriends = 0 , AddFriendsRecentlyPlayedWith = 1 , AddFriendsFollowers = 2 , AddFriendsSearch = 3 ,
  ProfileMain = 4 , JsonUI = 5 , ProfileFriendsList = 6 , ProfileFollowersList = 7
}
 
enum class  ProfileError : int {
  None = 0 , UserNotFound = 1 , NoInternet = 2 , NotAllowedToViewProfilesAdult = 3 ,
  NotAllowedToViewProfilesChild = 4 , NotLoggedInWithMSA = 5 , LoggedInWithMSAButPlatformProfile = 6
}
 
using CommandParseTableDetails = ::std::vector<::IMinecraftEventing::CommandParseTableEntry>
 
using SignInErrorDetails = ::std::vector<::std::pair<::std::string, ::std::string>>
 
using TestBuildIdType = char const*
 
enum class  ServerConnectionOutcome : int {
  Success = 0 , Failed = 1 , FailedUserOffline = 2 , FailedServerFull = 3 ,
  FailedServerOffline = 4
}
 
enum class  ConnectionFailureReason : int { Unknown = -1 , MismatchedMinecraftProtocol = 1 , MismatchedRaknetVersion = 2 }
 
enum class  PlayerJoinWorldAttemptState : int {
  Unknown = 0 , AttemptingToJoin = 1 , TimedOutAttemptingJoin = 2 , FailedToJoin = 3 ,
  SuccessfulJoin = 4 , Canceled = 5
}
 
using SubjectType
 

Public Member Functions

virtual void init (::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &userManager, ::Bedrock::NonOwnerPointer<::AppPlatform > const &appPlatform)
 
virtual void initDeviceAndSessionIds ()
 
virtual void initEditorEventListener ()
 
virtual void shutdown ()
 
virtual void updatePrimaryLocalUserId (uint const &userId)
 
virtual void registerSecondaryUserCommonProperties (uint const &userId, ::Social::Identity &identity) const
 
virtual void unregisterSecondaryUserCommonProperties (uint const &userId) const
 
virtual void updateIsLegacyPlayer (bool isLegacyPlayer)
 
virtual void updateIsTrial (bool isTrial) const
 
virtual void updateEditionType ()
 
virtual void addListener (::std::unique_ptr<::Social::Events::IEventListener > listener)
 
virtual void clearListeners ()
 
virtual void registerOptionsObserver (::std::shared_ptr<::Options > options)
 
virtual void setTestBuildIdTag (char const *id)
 
virtual void removeTestBuildIdTag ()
 
virtual void setTestTelemetryTag (char const *name)
 
virtual void removeTestTelemetryTag ()
 
virtual void stopDebugEventLoggingForAllListeners ()
 
virtual void tick ()
 
virtual void forceSendEvents ()
 
virtual::std::string getSessionId ()
 
virtual::std::string const & getPlayerSessionId ()
 
virtual::std::chrono::steady_clock::time_point getWorldSessionIdGenerationTimestamp () const
 
virtual void fireEventDefaultGameTypeChanged (::GameType oldGameType, ::GameType newGameType)
 
virtual void fireEventWorldLoaded (::Player *player, ::std::string const &personaSlot, ::std::string const &classicSkinId, bool usingClassicSkin)
 
virtual void fireEventArmorStandItemEquipped (::ArmorStand const &armorStand, ::ItemDescriptor const &item)
 
virtual void fireEventLockedItemGiven ()
 
virtual void tryFireEventProgressLoadTimes (::std::string const &calledFromScreen, ::std::vector<::std::pair<::std::string, float > > const progressHandlerLoadTimes)
 
virtual void fireEventBlockPlacedByCommand (::Block const &placedBlock, int numberOfBlocksPlaced)
 
virtual void fireEventEntitySpawned (::Player *player, int mobType, uint spawnMethod)
 
virtual void fireEventDevSlashCommandExecuted (::std::string const &commandName, ::std::string const &command)
 
virtual void fireCommandParseTableTelemetry (bool const isServer, ::std::vector<::IMinecraftEventing::CommandParseTableEntry > const &parseTableDetails) const
 
virtual void fireEventPlayerTravelled (::Player *player, float metersTravelledSinceLastEvent)
 
virtual void fireEventPlayerBounced (::Player *player, ::Block const &block, int bounceHeight)
 
virtual void fireEventPlayerDamaged (::Player *player, ::SharedTypes::Legacy::ActorDamageCause damageCause)
 
virtual void fireEventSetValidForAchievements (::Player *player, bool currentlyValidForAchievements)
 
virtual void fireEventAchievementReceived (::std::string const &title, ::std::string const &description, ::std::string const &achievementId)
 
virtual void updatePlayerUndergroundStatus (::Player *player, bool const isUnderground)
 
virtual void fireEventPlayerAttemptingExploit (::Player *player, ::IMinecraftEventing::ExploitType exploitType)
 
virtual void fireEventWorldGenerated (::std::string const &levelId, ::LevelSettings const &levelSettings, bool fromTemplate)
 
virtual void fireEventMultiplayerClientConnectionStateChanged (::std::string const &connectionType, uint fromState, uint toState, uint port, ::std::string const &status)
 
virtual void fireEventPacketViolationDetected (uint64, ::std::string, ::PacketViolationResponse, ::MinecraftPacketIds, ::NetworkIdentifier const &, uint, ::SubClientId, ::SubClientId, uint)
 
virtual void fireEventJoinCanceled (::LoadingState currentState)
 
virtual void fireEvent (::std::string const &eventName, ::std::vector<::Social::Events::Property > const &properties, ::std::vector<::Social::Events::Measurement > const &measurements, bool shouldAggregate)
 
virtual void fireEventBlockTypeRegistryChecksumMismatch (::std::string const &reason, uint64 const &serverBlockChecksum, uint64 const &clientBlockChecksum, ::std::string const &serverVersion)
 
virtual void fireEventOnSuccessfulClientLogin (::MultiPlayerLevel const *level)
 
virtual void fireEventStartWorld (::IMinecraftEventing::NetworkType networkType, ::std::string const &ipAddress, ::Social::MultiplayerServiceIdentifier const friendWorldType)
 
virtual void fireEventPlayerJoinWorld (uint const &, ::SubClientId const, bool, ::std::optional< bool >, ::IConnectionEventing::PlayerJoinWorldAttemptState const, int, ::Connection::DisconnectFailReason, ::TransportLayer, ::IMinecraftEventing::NetworkType, ::Social::MultiplayerState, bool, ::Social::MultiplayerServiceIdentifier, ::std::string const &, ::std::string const &)
 
virtual void fireEventSignalServiceConnect (::SignalServiceConnectStage stage, bool bIsSigningInAsHost, ::Json::Value const &stageProperties, uint64 netherNetId, ::std::string const &correlationId)
 
virtual void fireEventSignalMessagePerformance (uint64 networkId, ::MessagePerformance const &messagePerformanceEvent)
 
virtual void fireEventOnClientDisconnect (::SubClientId, bool, ::Connection::DisconnectFailReason)
 
virtual void fireEventOnServerDisconnect (::Connection::DisconnectFailReason, ::std::string const &, ::SubClientId, ::std::string const &, uint64, ::std::string const &)
 
virtual void fireEventConnectionFailed (::IConnectionEventing::ConnectionFailureReason failure)
 
virtual void fireEventHttpClientError (::std::string const &error)
 
virtual void fireEventSignInToIdentity (::IMinecraftEventing::SignInAccountType accountType, ::Social::IdentitySignInTrigger trigger, ::std::string const &signInSource, bool signInUIShown, ::IMinecraftEventing::SignInStage stage, ::Social::SignInResult result, int retryCount, ::Social::PlayerIDs ids, ::std::string const &errorCode)
 
virtual void fireEventSignOutOfIdentity (::IMinecraftEventing::SignInAccountType accountType, ::Social::IdentitySignInTrigger trigger, ::std::string const &accountId, ::std::string const &errorCode)
 
virtual void fireEventSignInEdu (::std::string const &, ::edu::Role, ::Identity::EduSignInStage, ::std::string const &, ::std::string const &, ::std::vector<::std::pair<::std::string, ::std::string > > const &)
 
virtual void fireEventSignOutEdu (::std::string const &, ::edu::Role, ::std::string const &, ::std::string const &, ::std::string const &)
 
virtual void fireEventSwitchAccountEdu (::std::string const &, ::edu::Role, ::std::string const &)
 
virtual void fireEventEduDemoConversion (::edu::Role, ::LastClickedSource)
 
virtual void fireEventCloudOperationStartedEdu (::EduCloudUtils::Operation const operation, ::std::string const &cloudCorrelationId, uint64 const size, ::std::optional<::std::string > const &driveItemId)
 
virtual void fireEventCloudOperationEndedEdu (::EduCloudUtils::Operation const operation, ::std::string const &cloudCorrelationId, ::std::chrono::milliseconds const elapsedTime, uint const status, uint64 const size, ::std::optional<::std::string > const &driveItemId, ::std::optional<::std::string > const &errorCode, ::std::optional<::std::string > const &errorMessage, ::std::optional<::std::string > const &error)
 
virtual void fireEventCloudMyWorldsSummary (int const totalWorldsCount, int const placeholderCount, int const needsUploadCount, int const ctagMismatchCount, int const conflictCount)
 
virtual void fireEventCloudConflictCheckEdu (::std::string const &cloudCorrelationId, ::EduCloud::ConflictResolutionStatus const conflictStatus)
 
virtual void fireEventPopupFiredEdu (::std::string const &mutsUserId, ::std::string const &dialogType, ::std::string const &experienceId, ::std::string const &title, ::ActiveDirectoryAction const postAction)
 
virtual void fireEventPlayIntegrityCheck (::std::string const &result, ::std::string const &appRecognitionVerdict, ::std::string const &deviceIntegrity, ::std::string const &appLicensingVerdict)
 
virtual void fireServerConnectionEvent (::IConnectionEventing::ServerConnectionOutcome outcome, uint pingLatency, double timeElapsed, ::std::string const &creatorName, ::std::string const &worldId)
 
virtual void fireServerConnectionAttemptEvent (::std::string const &creatorName, bool isTransfer, ::std::string const &serverAddress)
 
virtual void fireEventServerPlayerJoinedGame (::NetworkIdentifier const &, ::SubClientId, ::std::string const &)
 
virtual void fireEventScriptPluginDiscovery (::ScriptPluginResult const &pluginResult, bool client)
 
virtual void fireEventScriptPluginRun (::ScriptPluginResult const &pluginResult, ::std::chrono::microseconds runDuration, bool client)
 
virtual void fireEventScriptDebuggerListen (bool client, bool autoAttach)
 
virtual void fireEventScriptDebuggerConnect (bool client, bool autoAttach, int retries)
 
virtual void fireEditorEventToolActivated (::std::string const &toolName)
 
virtual void fireEditorUndo (::std::string const &transactionName)
 
virtual void fireEditorRedo (::std::string const &transactionName)
 
virtual void fireEditorScriptAction (::std::string const &scriptSource, ::std::string const &actionName, ::std::string const &actionMetadata)
 
virtual void fireEventStartClient (::std::string const &ipAddress)
 
virtual void fireEventHardwareInfo ()
 
virtual void fireEventDeviceLost ()
 
virtual void fireEventRenderingSizeChanged ()
 
virtual void fireEventDiskStatus (::DiskStatus status, ::Core::LevelStorageState errorCode, uint64 freeSpace)
 
virtual void fireEventStorageAreaFull (::std::string const &areaPath, ::std::vector<::Bedrock::DirectoryEntry > const &diskSizeData)
 
virtual void fireEventAppPaused ()
 
virtual void fireEventAppUnpaused ()
 
virtual void fireEventAppSurfaceCreated ()
 
virtual void fireEventAppSurfaceDestroyed ()
 
virtual void fireEventPurchaseGameAttempt (::std::string const &storeId, ::std::string const &activeTab, ::std::string const &productId)
 
virtual void fireEventPurchaseGameResult (int purchaseResult)
 
virtual void fireEventTrialDeviceIdCorrelation (int64 myTime, ::std::string const &theirId, int64 theirTime, ::std::string const &theirLastSessionId)
 
virtual void fireEventDeviceIdManagerFailOnIdentityGained ()
 
virtual void fireEventDlcStorageFull (::std::string const &productId, uint64 dlcSize, uint64 onDiskScratchSpace, uint64 scratchSpace, uint64 premiumSpace)
 
virtual void fireEventPushNotificationPermission (bool permission, ::std::string const &deviceId)
 
virtual void fireEventPushNotificationReceived (::PushNotificationMessage const &msg)
 
virtual void fireEventPushNotificationOpened (::std::string const &threadId, ::std::string const &deepLink)
 
virtual void firePerfTestEvent (::std::string const &testArtifact, ::std::string const &modelName, ::std::string const &renderSize, uint renderDistance, uint simDistance, ::std::string const &memorySize, ::std::vector<::std::pair<::std::string, float > > const &testArtifactData)
 
virtual void fireEventLicenseCheck (bool isLicensed, ::ExtraLicenseData &data)
 
virtual void fireQueryOfferResult (::std::string const &storeID, int NumberOfOffers, bool QuerySucceeded)
 
virtual void fireEventQueryPurchasesResult (::std::string const &storeID, int NumberOfPurchases, bool QuerySucceeded)
 
virtual void fireEventIAPPurchaseAttempt (::std::string const &correlationId, ::std::string const &storeId, ::Offer &offer, ::PurchasePath path)
 
virtual void fireEventIAPPurchaseResolved (::std::string const &correlationId, ::std::string const &storeId, ::Offer &offer, ::IMinecraftEventing::PurchaseResult purchaseRes, ::PurchasePath path)
 
virtual void fireEventIAPRedeemAttempt (::std::string const &correlationId, ::std::string const &storeId, ::std::string const &productId, ::PurchasePath path)
 
virtual void fireEventIAPRedeemResolved (::std::string const &correlationId, ::std::string const &storeId, ::std::string const &productId, ::IMinecraftEventing::PurchaseResult purchaseRes, ::PurchasePath path)
 
virtual void fireEventPurchaseAttempt (::std::string const &correlationId, ::std::string const &productId, ::std::string const &price, ::IMinecraftEventing::StoreType storeType, ::PurchasePath path)
 
virtual void fireEventPurchaseResolved (::std::string const &correlationId, ::std::string const &productId, ::std::string const &price, ::IMinecraftEventing::StoreType storeType, ::IMinecraftEventing::PurchaseResult purchaseRes, ::PurchasePath path)
 
virtual void fireEventUnfulfilledPurchaseFound (::PlatformOfferPurchaseDetails &unfulfilledPurchase)
 
virtual void fireEventPurchaseFailureDetails (int httpCode, ::std::string const &errorMessage, ::std::string const &productId, ::std::string const &transactionId)
 
virtual void fireEventDeviceAccountFailure (::IMinecraftEventing::SignInStage stage, ::IMinecraftEventing::DeviceAccountFailurePhase phase, uint resultStatus, ::std::string const &accountID)
 
virtual void fireEventDeviceAccountSuccess (bool isNewAccount, ::std::string const &accountID)
 
virtual void fireEventEntitlementListInfo (::std::vector<::ContentIdentity > &entitlementContentIds, bool isLegacyList)
 
virtual void fireEventVideoPlayed (::std::string const &productId, ::std::string const &videoUrl)
 
virtual void fireEventBundleSubOfferClicked (int offerIndex, int bundleSubOfferCount, ::std::string const &telemetryId, ::std::string const &productId, bool isOnSale, ::std::string const &timeRemainingOnSale)
 
virtual void fireEventStoreOfferClicked (::Social::eventData::StoreOfferClickedData const &eventData)
 
virtual void fireEventStoreOfferClicked (::std::string const telemetryId, ::std::string const &productId)
 
virtual void fireEventPersonaOfferClicked (::Social::eventData::PersonaOfferClickedData const &eventData)
 
virtual void fireEventStoreSearch (::storeSearch::TelemetryData const &telemetryData)
 
virtual void fireEventSearchItemSelected (int const correlationId, int const sessionId, ::std::string const &productId, int const row, int const column, int const currentPage, ::std::string const &searchType)
 
virtual void fireEventRealmsSubscriptionPurchaseStarted (::ProductSku const &productSku, ::RealmsPurchaseIntent intent)
 
virtual void fireEventRealmsSubscriptionPurchaseSucceeded (::ProductSku const &productSku, ::RealmsPurchaseIntent intent)
 
virtual void fireEventRealmsSubscriptionPurchaseFailed (::ProductSku const &productSku, ::RealmsPurchaseIntent intent, ::RealmsPurchaseFailureReason reason)
 
virtual void fireEventRealmsPurchaseFulfillment (::std::string const &correlationId, ::std::string const &storeId, ::std::string const &productId, ::PurchasePath path, ::RealmsPurchaseFlow purchaseFlow, ::RealmsPurchaseFulfillmentStage stage, ::std::string const &failureReason)
 
virtual void fireEventRealmsPurchaseFailure (::RealmsOfferPeriod offerPeriod, ::RealmsOfferTier offerTier, bool isTrial, ::RealmsPurchaseFailureStage failureStage, ::RealmsPurchaseFailureReason failureReason, ::std::vector<::Offer * > const &unavailableOffers)
 
virtual void fireEventUserListUpdated (::std::string const &productId, ::std::string const &listId, ::std::string const &operation, bool success)
 
virtual void fireEventUgcAcquisitionStateChanged (::std::string const &ugcProductId, uint64 downloadSize, double elapsedTime, bool isUpdate, int retries, bool silent, int numContentTrackers, ::std::string const &result, ::std::string const &resultDetails, int httpStatus, int errorCode)
 
virtual void prepEventSearchCatalogRequest (::SearchRequestTelemetry const &telem)
 
virtual void fireEventSearchCatalogRequest (::SearchRequestTelemetry const &telem)
 
virtual void fireEventStoreLocalizationBinaryFetchResponse (int const status, uint const currentFetchAttempt)
 
virtual void fireEventStoreSessionResponse (::std::string const &responseType, int const status, int const retryCount, bool const asyncServicesManager)
 
virtual void fireEventStoreDiscoveryRequestResponse (int const status, int const retryAttempt, bool const asyncServicesManager)
 
virtual void fireEventStorePlayFabRequestResponse (ushort const status)
 
virtual void fireEventStoreInventoryRefreshRequestResponse (int const status, int const retryAttempt, bool const asyncServicesManager)
 
virtual void fireEventServerDrivenLayoutPageLoaded (::RequestTelemetry &telem, ::std::string pageID, int requestSize, int responseSize, int rowCount, int itemCount, int imageCount)
 
virtual void fireEventServerDrivenLayoutImagesLoaded (::RequestTelemetry &telem, ::std::string pageID, int imageCount, uint64 totalImagesSize, int successCount, int failCount, int cachedCount, ::std::vector< ushort > &responseCodes)
 
virtual void fireEventTreatmentsSet (::std::vector<::std::string > const &treatments, ::std::string const &treatmentContext)
 
virtual void fireEventProgressionsSet (::std::vector<::std::string > const &progressions)
 
virtual void fireEventTreatmentsCleared ()
 
virtual void fireEventPackImportTimeout (::std::string const &productId)
 
virtual void fireEventStoreErrorPage (::std::string const &errorCode, ::std::string const &pageId)
 
virtual void setServerIdsforClient (::std::string const &multiplayerCorrelationId, ::std::string const &serverVersion, ::std::string const &serverId, ::std::string const worldId, ::std::string const scenarioId)
 
virtual void fireEventOptionsUpdated (::Options &options, ::InputMode inputMode, bool onStartup)
 
virtual void fireEventChatSettingsUpdated (::Player const *player, ::std::vector<::Social::Events::Property > const &properties) const
 
virtual void fireEventControlRemappedByPlayer (::std::string const &actionName, ::RawInputType inputType, int keyCode) const
 
virtual void fireEventDifficultySet (::SharedTypes::Legacy::Difficulty oldDifficulty, ::SharedTypes::Legacy::Difficulty newDifficulty)
 
virtual void fireEventGameRulesUpdated (bool oldValue, bool newValue, ::std::string const &gameRuleName)
 
virtual void fireEventGameRulesUpdated (int oldValue, int newValue, ::std::string const &gameRuleName)
 
virtual void fireEventGameRulesUpdated (float oldValue, float newValue, ::std::string const &gameRuleName)
 
virtual void fireCurrentInputUpdated (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)
 
virtual void fireEventSplitScreenUpdated (::IClientInstance const &client)
 
virtual void fireEventPerformanceMetrics (::ProfilerLiteTelemetry const &profileTelemetry)
 
virtual void fireEventPerformanceContext (::PerfContextTrackerReport const &perfContextReport)
 
virtual void fireEventScreenChanged (uint const &userId, ::std::string const &screenName, ::std::unordered_map<::std::string, ::std::string > const &additionalProperties)
 
virtual void fireEventImGuiScreenChanged (::std::string const &screenName, ::std::unordered_map<::std::string, ::std::string > const &additionalProperties)
 
virtual void fireEventPopupClosed (::std::string const &popupName) const
 
virtual void fireEventOfferRated (::std::string const &productId, int rating, int previous_rating, int count, double timeElapsed)
 
virtual void fireEventNewContentCheckCompleted (::std::string const &newContentPrefix, bool hasNewStoreContent)
 
virtual void fireEventEncyclopediaTopicChanged (::std::string const &topicName, ::InputMode inputMode)
 
virtual void fireEventHowToPlayTopicChanged (::std::string const &topicName, ::InputMode inputMode)
 
virtual void fireEventAndroidHelpRequest ()
 
virtual void fireEventWorldFilesListed (uint64 numLevels, uint64 totalSizeMB, uint64 largestLevelMB, uint64 smallestLevelMB)
 
virtual void fireEventStorage (int state, ::std::string const &extra)
 
virtual void fireEventStorageReport (::std::string const &report)
 
virtual void fireEventPlayerMessageSay (::std::string const &fromName, ::std::string const &message)
 
virtual void fireEventPlayerMessageTell (::std::string const &fromName, ::std::string const &toName, ::std::string const &message)
 
virtual void fireEventPlayerMessageChat (::std::string const &fromName, ::std::string const &message)
 
virtual void fireEventPlayerMessageMe (::std::string const &fromName, ::std::string const &message)
 
virtual void fireEventPlayerMessageTitle (::std::string const &fromName, ::std::string const &toName, ::std::string const &message)
 
virtual void fireEventPlayerKicked (::std::string const &sessionType, ::std::string const &kickedPlayer)
 
virtual void fireEventPlayerBanned (::std::string const &bannedPlayer)
 
virtual void fireEventChunkLoaded (::LevelChunk &chunk)
 
virtual void fireEventChunkUnloaded (::LevelChunk &chunk)
 
virtual void fireEventChunkChanged (::LevelChunk &chunk)
 
virtual void fireEventPackPlayed (::PackInstance const &packInstance, uint priority)
 
virtual void fireEventRespondedToAcceptContent (::PacksInfoData const &data, bool accepted, bool downloadOptionalResourcePacks)
 
virtual void fireEventPackUpgradeAttempt (::PackManifest const &manifest, ::PackReport const &report)
 
virtual void fireEventStackLoaded (::StackStats const &stats)
 
virtual void firePackSettingsEvent (::PackSettings const &packSettings, ::PackManifest const &manifest)
 
virtual void fireEventTreatmentPackApplied (::PackManifest const &manifest)
 
virtual void fireEventTreatmentPackDownloadFailed (::std::string productId, ::std::string packId, ::std::string versionNumber, ::std::string requiredTreatmentTag)
 
virtual void fireEventTreatmentPackDownloaded (::std::string productId, ::std::string packId, ::std::string versionNumber, ::std::string requiredTreatmentTag)
 
virtual void fireEventTreatmentPackRemoved (::std::string packId)
 
virtual void fireCDNDownloadEvent (::std::string const &packId, ::std::string const &versionNumber, ::std::string const &hostUrl, ::IMinecraftEventing::CDNDownloadResult const &downloadResult, ::IMinecraftEventing::CDNDownloadEventOrigin const &origin, float const &elapsedTime)
 
virtual void fireEventContentLogsInWorldSession (::std::string const &logArea, uint errorCount, uint warningCount)
 
virtual void fireEventEntitlementCacheLoadTimeout ()
 
virtual void fireTextToSpeechToggled (bool uiTTS, bool chatTTS)
 
virtual void fireEventWorldLoadedClassroomCustomization (::IMinecraftEventing::WorldClassroomCustomization customization, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details)
 
virtual void fireClassroomSettingUpdated (::ClassroomSetting classroomSetting, ::SettingsScreenMode settingMode)
 
virtual void fireEventNpcPropertiesUpdated (::Actor &npcOwner, bool isEditorWorldbuilder)
 
virtual void fireEventBoardTextUpdated (::ChalkboardBlockActor &board)
 
virtual void fireEventCameraUsed (bool isSelfie)
 
virtual void fireEventPortfolioExported (int imageCount, int captionedCount)
 
virtual void fireQuickPlayEvent ()
 
virtual void firePermissionsSetEvent (::PlayerPermissionLevel const prevPlayerPermissionLevel, ::CommandPermissionLevel const prevCommandPermissionLevel, ::PlayerPermissionLevel const playerPermissionLevel, ::CommandPermissionLevel const commandPermissionLevel)
 
virtual void fireExternalUriLaunched (::std::string const &uri) const
 
virtual void fireUserGeneratedUriLaunched (::UserGeneratedUriSource source) const
 
virtual void fireUserGeneratedUriLaunchFailed (::UserGeneratedUriSource source, ::Util::ResourceUri::ValidationStatus reasonCode, ::std::string const &additionalData) const
 
virtual void fireEventEmptyLibraryCategoryError (::std::string const &categoryTitle) const
 
virtual void fireLibraryButtonPressed (::std::string const &productId, ::std::string const &worldName, ::std::string const &buttonAction)
 
virtual void fireCourseButtonPressed (::std::string const &courseTitle, ::std::string const &courseId)
 
virtual void fireLessonActionTaken (::std::string const &lessonTitle, ::std::string const &lessonId, ::std::string const &courseId, ::IMinecraftEventing::EducationLessonAction buttonAction, int score)
 
virtual void fireLessonProgressEvent (::std::string const &lessonTitle, ::std::string const &lessonId, ::std::string const &courseId, ::std::string const &activityId, ::std::string const &action, int score)
 
virtual void fireShareButtonPressed (::std::string const &location, ::EduShareUriType shareType, ::EduShareMethodType methodType, bool includesResource)
 
virtual void fireLessonCompleteDialogOpened (::IMinecraftEventing::LessonCompleteDialogEntryPoint const entryPoint) const
 
virtual void fireEventEduiOSPurchaseTransaction (::TransactionStatus const &status) const
 
virtual void fireInAppCodeBuilderActivated (::OpenCodeMethod method, ::std::string const &ideName) const
 
virtual void fireInAppCodeBuilderDismissed (::std::string const &ideName) const
 
virtual void fireCodeCommandButtonPressed ()
 
virtual void fireIDESelected (::std::string const &name) const
 
virtual void fireEventEduResources () const
 
virtual void fireEventCodeBuilderClosed () const
 
virtual void fireEventCodeBuilderLog (::Webview::TelemetryCommonProperties const &properties, ::std::string const &message, ::std::string &level) const
 
virtual void fireEventCodeBuilderScoreChanged (::std::string const &objective, int const score) const
 
virtual void fireEventEduServiceStatus (::std::string const &serviceName, ::std::string const &requestName, int durationMS, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details) const
 
virtual void fireEventCodeBuilderRuntimeAction (::std::string const &action) const
 
virtual void fireEventWebviewDownload (::std::string const &downloadState, ::WebviewDownloadInfo const &downloadInfo) const
 
virtual void fireEduServiceRequestFailed (::std::string const &serviceName, ::std::string const &requestName, ::std::string const &error, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details) const
 
virtual void fireEventButtonPressed (::std::string const &buttonName, ::std::unordered_map<::std::string, ::std::string > const &details) const
 
virtual void fireEventOptionsChanged (::std::string const &optionGroup, ::std::unordered_map<::std::string, int > const &events) const
 
virtual void fireEventModalShown (::std::string const &modalName, ::std::unordered_map<::std::string, ::std::string > const &details) const
 
virtual void fireEventTagButtonPressed (::std::string const &tag, bool showMore) const
 
virtual void fireEventLevelDataOverride (::std::string_view valueName) const
 
virtual void fireEventEduContentVerificationFailed () const
 
virtual void fireEventLibrarySearch (::librarySearch::TelemetryData const &telemetryData) const
 
virtual void fireEventLibrarySearchItemSelected (int const sessionId, int const correlationId, ::std::string const &productId, int const row, int const column) const
 
virtual void fireEventControlTipsPanelUpdated (::EduControlPanelUpdateType updateType, double elapsedTimeSec) const
 
virtual void fireEventWorldExported (int64 worldSeed, uint64 worldSize)
 
virtual void fireEventWorldImported (int64 worldSeed, uint64 worldSize)
 
virtual void fireEventWorldImportedResult (::FileArchiverOutcome importResult)
 
virtual void fireGlobalResourcePackCrashRecovery (::PackInstance &packInstance, ::mce::UUID recoveryID, int order)
 
virtual void fireEventRealmShared (::std::string const &url, ::IMinecraftEventing::ShareMode const &mode, ::Realms::RealmId const &worldId)
 
virtual void fireEventRealmMemberlistCleared (::Realms::RealmId const &worldId, int const &numberOfUsersRemoved)
 
virtual void fireEventRealmUrlGenerated (::std::string const &url, ::Realms::RealmId const &worldId)
 
virtual void fireEventStructureExport (::glTFExportData const &exportData, ::IMinecraftEventing::ExportOutcome outcome, ::IMinecraftEventing::ExportStage stage) const
 
virtual void fireEventContentShared (::std::string const &productId, ::std::string const &url, ::IMinecraftEventing::ShareMode const &mode)
 
virtual void fireMinecraftVersionLaunched (bool launchedLegacy)
 
virtual void fireMinecraftVersionInviteAccepted (bool launchedLegacy, uint64 inviteGameOwner)
 
virtual void fireInviteStatusReceived (::std::string id)
 
virtual void fireInviteStatusSentImpl (uint userId, ::std::vector<::std::string > invitationIds)
 
virtual void fireDayOneExperienceStateChanged (::IMinecraftEventing::DayOneExperienceState newState, ::std::optional< uint > importedWorldIndex, ::std::optional< uint64 > importedWorldTimestamp)
 
virtual void fireWorldConversionAttemptEvent (::Legacy::WorldConversionReport const &report)
 
virtual void fireWorldConversionInitiatedEvent (::std::string const &converterVersion)
 
virtual void fireWorldUpgradedToCnCPart2 (bool willUpgrade, ::std::string const &baseGameVersion, ::Experiments const &experiments, ::std::string const &lastOpenedVersion, ::LevelSeed64 worldSeed, float worldSizeMB)
 
virtual void fireEventAssertFailed (::std::string const &assertBucket, ::std::string const &message)
 
virtual void fireEventCrashSystemFailedToInit ()
 
virtual void fireChatUsedEvent (uint chatLength, bool isSlashCommand)
 
virtual void fireEventJoinByCode (::std::string const &)
 
virtual void fireEventAppInitFileOpenStats (::Core::Profile::FileCounters const &openForRead, ::Core::Profile::FileCounters const &openForWrite)
 
virtual void fireEventStartupPerformance (::std::vector<::SerialWorkListLogEntry > const &preLoadingBar, ::std::vector<::SerialWorkListLogEntry > const &loadingBar, ::std::vector<::SerialWorkListLogEntry > const &postLoadingBar)
 
virtual void fireEventOnAppStart (::std::vector<::SerialWorkListLogEntry > const &performanceCountsAndTimings)
 
virtual void fireEventOnAppSuspend (::std::vector<::SerialWorkListLogEntry > const &performanceCountsAndTimings, bool forceDisableEvents)
 
virtual void fireEventOnAppResume (::std::vector<::SerialWorkListLogEntry > const &performanceCountsAndTimings)
 
virtual void fireEventOnDeviceLost (::std::vector<::SerialWorkListLogEntry > const &performanceCountsAndTimings)
 
virtual void fireEventRealmsGeneralCall (::std::string const &callName, ::Bedrock::Http::Status returnCode)
 
virtual void fireEventRealmsRealmSpecificCall (::std::string const &callName, ::Realms::RealmId realmId, ::Bedrock::Http::Status returnCode)
 
virtual void fireEventRealmDownload (::std::string const &correlationId, ::std::string const &downloadStage, int const errorCode, int const realmId, int const fileSizeKB)
 
virtual void fireEventRealmUpload (::std::string const &correlationId, ::std::string const &uploadStage, int const errorCode, int const realmId, int const fileSizeKB, bool const isPack)
 
virtual void fireRealmConnectionEventStart (::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow)
 
virtual void fireRealmConnectionEventRealmAPIRequest (::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow)
 
virtual void fireRealmConnectionEventRealmAPIResponse (::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow, int responseCode)
 
virtual void fireRealmConnectionEventGenericLambdaCalled (::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow, ::IMinecraftEventing::RealmConnectionLambda realmConnectionLambda, ::IMinecraftEventing::RealmConnectionResult realmConnectionResult)
 
virtual void fireIgnoredNotificationsEvent (::IMinecraftEventing::IgnoredNotificationsType notificationType, int notificationCount, ::std::set<::IMinecraftEventing::IgnoredNotificationSource > notificationSources)
 
virtual void fireClubsOpenFeedScreenEvent (::IMinecraftEventing::ClubsFeedScreenSource const source, ::Realms::RealmId const realmId, ::std::string const &clubId, int unreadPosts)
 
virtual void fireClubsEngagementEvent (::IMinecraftEventing::ClubsEngagementAction action, ::IMinecraftEventing::ClubsEngagementTargetType engagementTargetType, char const *target, ::Realms::RealmId const realmId, ::std::string const &clubId)
 
virtual void fireEventCopyWorldEducationEnabled ()
 
virtual void fireEventRespawn (::Player &player, int dimID)
 
virtual void fireEventServerRespawnSearchTime (::Player &player, ::PlayerRespawnTelemetryData const &data)
 
virtual void fireEventUnknownBlockReceived (::NewBlockID const &blockId, ushort data)
 
virtual void fireEventCompoundCreatorCreated (int compoundId, int count)
 
virtual void fireEventLabTableCreated (int reactionId, int productId, int productAux)
 
virtual void fireEventElementConstructorUsed (int atomicNumber, int count, ::IMinecraftEventing::ElementConstructorUseType useType)
 
virtual void fireEventReducerBlockEntered (::ItemDescriptor const &item)
 
virtual void fireEventMultiplayerSessionUpdate (::Bedrock::NonOwnerPointer<::MultiPlayerLevel > level)
 
virtual void fireEventLevelDestruct ()
 
virtual void flagEventDeepLink ()
 
virtual void flagEventPlayerGameTypeDefault (bool isDefault)
 
virtual void fileEventCloudWorldPullFailed (::std::string const &reason, ::std::string const &worldID, bool localLevelDatUsed)
 
virtual void fireEventLevelDatLoadFailed (::std::string const &reason, ::std::string const &worldID, bool isFatal)
 
virtual void fireEventWorldCorruptionCausedWorldShutdown (::LevelStorageEventingContext const &context, ::std::string const &reason, ::std::optional< bool > isOutOfDiskSpace)
 
virtual void fireEventClientLeftGameDueToUnrecoverableError (::std::string const &reason, bool isServer)
 
virtual void fireEventServerShutdownDueToError (::std::string const &reason)
 
virtual void fireEventDBStorageSizeSnapshot (::LevelStorageEventingContext const &context, ::DBStorageFolderWatcher const &folderWatcher, ::DBStorageFolderWatcherSnapshotKind kind)
 
virtual void fireEventLevelDBPerformanceData (::LevelStorageEventingContext const &context, ::DBStoragePerformanceTelemetryData const &perfData)
 
virtual void fireEventWorldHistoryPackSourceMissingDuringUpgrade (::std::string const &worldPath, ::std::string const &levelId, ::std::string const &deletionCandidate)
 
virtual void fireStructureBlockAction (::IMinecraftEventing::StructureBlockActionType structureBlockActionType, ::StructureEditorData const &structureEditorData, ::StructureTelemetryClientData const *telemetryClientData)
 
virtual void fireStructureBlockRedstoneActivated (::IMinecraftEventing::StructureBlockActionType structureBlockActionType, ::StructureEditorData const &structureEditorData, ::StructureTelemetryClientData const *telemetryClientData)
 
virtual void fireEventSidebarNavigation (uint const &userId, ::std::string const &layoutType, ::std::string const &telemetryId, int const depthLevel, bool const isSelected, bool const areChildrenVisible, bool const hasChildren)
 
virtual void fireEventSidebarVerboseToggled (uint const &userId, ::std::string const &layoutType, ::std::string const &verboseNavigationType, bool const verboseState)
 
virtual void fireEventPersonaUserLoadedActive (::std::string const &personaProfileName, ::std::string const &classicSkinId, bool personaUsesClassicSkin)
 
virtual void fireEventPersonaItemPreviewed (::std::string const &personaProfile, ::std::string const &itemOfferId, ::std::string const &productId, uint row, uint column, ::IMinecraftEventing::PromotionType promotionType, bool isOwned, ::std::string const &creatorId, ::std::string const &creatorName, double secondsToLoadContent, ::IMinecraftEventing::StoreType storeType)
 
virtual void fireEventPersonaSkinChanged (::std::string const &personaProfile, ::std::string const &classicSkinId, bool isClassicSkinUsed)
 
virtual void fireEventPersonaAvatarUpdated (::std::string const &personaProfile, ::std::vector<::std::string > const &newAppearancePieceIds, ::std::vector< bool > const &newPieces, ::std::vector< bool > const &tintedPieces, bool isNewPersona, bool isBeingDeleted, ::std::string const &bodySize, ::std::string const &armSize, ::std::string const &classicSkinId, bool usesClassicSkin, ::std::vector<::std::string > const &emotesPieceIds, ::std::vector<::std::string > const &emoteSlotNumbers)
 
virtual void fireEventPersonaAvatarsListed (::std::vector<::std::string > const &profileTypesUsed)
 
virtual void fireEventPersonaEmotePlayed (::std::string const &emoteProductId, bool isEmoteEndedEarly, int emoteSlotId)
 
virtual void fireEventDefaultCastSelected (int previewIndex, ::mce::UUID appearanceId, ::std::string const &appearanceName)
 
virtual void fireEventPersonaInitalizationEvent (uint secondsToCompletion, ::std::string const &status, ::std::string const &user)
 
virtual void fireEventPersonaGeneralError (::std::string const &personaErrorName, uint duplicateErrorsFired)
 
virtual void fireEventPersonaLoadingPieces (uint piecesLoaded, double timeToLoadInSeconds)
 
virtual void fireEventPersonaStillLoading (bool isSignedIn, bool selectedSkinInitialized, bool isStillSyncingWithService, bool isRepoStillBuildingAppearances, bool isPendingSkinStillLoading, bool isRefreshingEntitlements, bool isUserUpdateInProgress, bool isSelectedSkinLoaded, ::std::vector<::std::string > const &failingPersonaProfiles, int unknownPersonasCount, double timeElapsed)
 
virtual void fireEventPersonaCreationFailed (::std::string const &errorName, ::std::string const &pieceId, bool missingTop, bool missingBottom, ::std::string const &repositoryPieceType, ::std::string const &appearancePieceType)
 
virtual void fireEventPersonaCategoryInformation (::std::string const &categoryInformation)
 
virtual void fireEventDisplayLoggedError (::std::string const errorMessage)
 
virtual void fireEventOreUIError (uint const &userId, ::std::string const &errorType)
 
virtual void fireEventOreUIScreenPerformance (uint const &userId, ::OreUI::DataTracker const &dataTracker)
 
virtual void fireEventRealmsStoriesOptIn (::std::string const &correlationId, ::std::string const &action, ::std::string const &realmId, bool const isOwner)
 
virtual void fireEventOnboardingWorldCreationUsage (bool onboardingWorldCreationUsed, bool hasWorlds, bool hasOnlyBaseGamePacks)
 
virtual void fireEventVRModeChanged (bool const isVRModeEnabled)
 
virtual ::std::shared_ptr< void * > requestEventDeferment ()
 
virtual ::gsl::not_null<::Bedrock::CrashTelemetryProcessor * > getCrashTelemetryProcessor ()
 
virtual void sendCrashTelemetryNow (::std::shared_ptr<::Bedrock::SessionInfo > session)
 
virtual void addCrashTelemetryToBatch (::std::shared_ptr<::Bedrock::SessionInfo > session)
 
virtual void sendBatchedCrashTelemetry ()
 
virtual void sendCrashStatusTelemetry (::Bedrock::CrashUploadStatus const &status)
 
virtual void fireEventLevelChunkPerformanceData (bool isClientSide)
 
virtual void fireChunkRecyclerTelemetryData (::ChunkRecyclerTelemetryOutput const &output)
 
virtual void fireEventActorValueValidationFailed (::std::string const &invalidValue, char const *caller)
 
virtual void fireScreenLoadTimeUpdateEvent (uint const &userId, ::std::string const &screenName, ::std::chrono::nanoseconds duration, ::std::string const &loadInstanceId)
 
virtual void fireDBStorageError (::LevelStorageEventingContext const &context, ::std::string const &errorType)
 
virtual void fireStorageMigrationEvent (bool isSuccessful, ::Bedrock::StorageMigration::StorageMigrationType migrationType, int numFilesMigrated, int numFilesTotal, ::std::chrono::nanoseconds duration, ::std::string const &failureReason)
 
virtual void fireEventConnectedStorageResult (::ConnectedStorageEventType eventType, bool succeeded, uint durationMs, ::std::optional< uint > chunksSent, ::std::string const &errorMessage, ::std::string const &levelId, int64 quotaRemaining, ::std::optional< uint > filesToAddCount, ::std::optional< uint > filesToDeleteCount, ::std::optional< uint > HACK_oldFilesToDeleteCount)
 
virtual void fireEventConnectedStorageError (char const *message, ::std::string const &levelId, int64 quotaRemaining)
 
virtual void fireServerStarted (::IMinecraftEventing::ServerType serverType, ::std::string const &serverId, ::std::unordered_map<::std::string, ::std::string > const &propertiesChanged)
 
virtual void fireServerShutdown (::std::string const &serverId)
 
virtual void fireSafetyServiceTextProcessEvent (::std::string const &authorId, ::TextProcessingEventOrigin eventOrigin, ushort responseCode, ::std::string const &message, bool wasFlagged, double responseTime, char risk, char trustLevel, ::Json::Value const &events, bool isProcessorOffline, bool isCachedResponse)
 
virtual void fireBannedSkinVerificationEvent (uint const &userId, ::std::string const &serverType, ::std::string const &skinData, bool wasApproved, int const eventCode, ::std::string const &message)
 
virtual void fireEventPlayerReportSent (bool successfulReportSent, ::std::string const &failureSource, ::std::string const &failureReason, ::std::string const &reportID)
 
virtual void fireEventOneDSPlayerReportPayload (::std::string const &reportPayloadJson, ::std::string const &reportID)
 
virtual void firePlayerAccountMetadata (::Social::PermissionCheckResult multiPlayerAllowed, ::Social::PermissionCheckResult chatAllowed, ::Social::PermissionCheckResult addFriendAllowed, ::Social::PermissionCheckResult ugcAllowed, ::Social::PermissionCheckResult clubsAllowed, ::Social::PermissionCheckResult viewProfilesAllowed, bool isChildAccount, bool isGuest)
 
virtual void fireEventSafetyHTTPRequest (::std::string const &method, ::std::string const &url, int const responseCode)
 
virtual void fireEventProfanityFilter (bool localFilter, bool remoteFilter, bool playerFilter)
 
virtual void fireEventChatFloodingActionTaken (::std::string const &authorXuid, ::Safety::ChatFloodingAction action, ::std::string const &message)
 
virtual void fireEventTextProcessorStartupFailed (::std::string const &stage, int retryCount, int maxRetryCount)
 
virtual void fireEventBlockUser (::std::string const &xuid, bool isSuccess, bool isBlocked)
 
virtual void fireEventMuteUser (::std::string const &xuid, bool isSuccess, bool isMuted)
 
virtual void fireWorldRecoveryTelemetryEvent (::Bedrock::WorldRecoveryTelemetryEvent const &data)
 
virtual::Json::Value propertiesAsJsonValue () const
 
virtual void fireEventUwpToGdkMigrationComplete (::Bedrock::DeviceIdContext const &deviceIdContext, ::std::string const &gdkDeviceId)
 
virtual void fireNetworkChangedEvent (::std::string const &networkConnectionType)
 
virtual void fireEventMessageServiceImpression (::std::string const &messageId, ::std::string const &messageSessionId, ::std::string const &Surface, ::std::string const &Template, bool const isControl)
 
virtual void fireEventMessageReceived (::std::string const &messageId, ::std::string const &messageSessionId, ::std::string const &Surface, ::std::string const &Template, bool const isControl)
 
virtual void fireEventGoogleAccountHoldWarning (bool navigatedToSubscription)
 
virtual void fireDelayedEventReportOfflineAction (::std::string const &offlineAction)
 
virtual void fireEventFeedbackSubmitted (::std::string const &productId, bool safetyCheckSuccessful, bool isValidText)
 
virtual void fireEventPlayerActionComparisonFailed (::std::string const &message)
 
virtual void fireEventTrackDeeplinks (::std::string const &deeplinkDestination, ::std::string const &deeplinkSource)
 
virtual void fireEventReceivedUniqueWebSessionId (::std::string const &webSessionId)
 
virtual void fireEventVehiclePositionComparisonFailed (::Vec3 const &clientPos, ::Vec3 const &serverPos)
 
virtual void firePlayerUnexpectedFallDamage (float const fallDistance, bool isVehicle, float const divergenceAmount)
 
virtual void fireEventActorMovementCorrectionDivergence (::ActorType actorType, ::std::vector< float > const &divergences)
 
virtual void fireEventDedicatedServerDiscoveryResponse (int const status, int const retryAttempt)
 
virtual void fireEventInGamePause (bool pauseStatus)
 
virtual void fireEventGameTip (int gameTipId, int gameTipEventType, int gameTipTestGroup, ::InputMode inputMode)
 
virtual void fireEventAddedFriend (::std::string const &addedXuid, ::IMinecraftEventing::AddedFriendLocation location, bool success)
 
virtual void fireEventInboxSummary (::Social::Events::InboxSummaryData const &data)
 
virtual void fireEventTrialStatusFailed (int errorCode)
 
virtual void fireEventSaveDataExpansion (uint64 preExpansionSize, uint64 postExpansionSize, uint64 levelUsedSize)
 
virtual void fireEventProfileButtonPressed (::std::string const &entryPoint) const
 
virtual void fireEventWorldCopy (uint64 worldSize, uint64 filesSum, ::LevelSeed64 worldSeed)
 
virtual void fireEventWriteBudgetLow (uint64 remainingWriteBudget, float writeRateMBPerMin, ::std::chrono::nanoseconds timeSinceLastLargeFileTransactionCompleted, bool anyLargeFileTransactionInProgress, ::std::string const &correlationId)
 
virtual void fireEventWriteBudgetReplenished (::std::chrono::nanoseconds throttledTime, uint64 lowestWriteBudget, ::std::optional< uint64 > lowestSystemThrottlingPerSec, ::std::chrono::nanoseconds timeSinceLastLargeFileTransactionCompleted, bool anyLargeFileTransactionInProgress, ::std::string const &correlationId)
 
virtual void fireEventLargeFileWriteStall (uint64 totalWriteSizeBytes, ::std::vector<::std::string > const &largestFileNames, ::std::chrono::nanoseconds estimatedTotalWriteTime, ::std::chrono::nanoseconds estimatedTotalWaitTime, ::std::string const &originatingSystem, uint64 budgetBytesAtStartOfOperation, bool operationWasCancelled, ::std::chrono::nanoseconds totalWriteTime, ::std::chrono::nanoseconds totalWaitTime, int numberOfFilesWritten, uint64 budgetBytesAtEndOfOperation, ::std::vector<::std::string > const &associatedContentIDs)
 
virtual void fireEventLowMemoryDetected (::LowMemoryReport const &report)
 
virtual::Social::Events::EventManager & getEventManager () const
 
virtual uint getPrimaryLocalUserId () const
 
virtual bool getShouldHaveAchievementsEnabled ()
 
virtual void setShouldHaveAchievementsEnabled (bool value)
 
virtual bool getAchievementsAlwaysEnabled ()
 
MCAPI MinecraftEventing (::Core::Path const &logFileDir)
 
MCAPI void _addCommonPurchaseEventProperties (::Social::Events::Event &purchaseEvent, ::std::string const &correlationId, ::std::string const &storeId, ::std::string const &productId, ::PurchasePath path) const
 
MCAPI::std::string _convertPurchasePathToString (::PurchasePath path) const
 
MCAPI void _fireStructureBlockAction (::IMinecraftEventing::StructureBlockActionType structureBlockActionType, ::StructureEditorData const &structureEditorData, bool redstoneActivated, ::StructureTelemetryClientData const *telemetryClientData)
 
MCAPI void _generateWorldSessionId ()
 
MCAPI void _sendTelemetryHeartbeat (char const *trigger)
 
MCAPI void fireEventPlayerMessage (::std::string const &fromName, ::std::string const &toName, ::std::string const &message, ::std::string const &messageType)
 
MCAPI void firePlayerTelemetryEvent (::Social::Events::PlayerTelemetry const &playerTelemetry)
 
MCAPI void fireRealmsTelemetryEvent (::Social::Events::RealmsTelemetry const &realmsTelemetry)
 
MCAPI void init (::Bedrock::NonOwnerPointer<::AppPlatform > const &appPlatform)
 
MCAPI void initForDedicatedServer (::Bedrock::NonOwnerPointer<::AppPlatform > const &appPlatform, bool eventRecordingEnabled)
 
MCAPI void * $ctor (::Core::Path const &logFileDir)
 
MCAPI void $dtor ()
 
MCAPI void $init (::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const &userManager, ::Bedrock::NonOwnerPointer<::AppPlatform > const &appPlatform)
 
MCAPI void $initDeviceAndSessionIds ()
 
MCAPI void $initEditorEventListener ()
 
MCAPI void $shutdown ()
 
MCAPI void $updatePrimaryLocalUserId (uint const &userId)
 
MCAPI void $registerSecondaryUserCommonProperties (uint const &userId, ::Social::Identity &identity) const
 
MCAPI void $unregisterSecondaryUserCommonProperties (uint const &userId) const
 
MCAPI void $updateIsLegacyPlayer (bool isLegacyPlayer)
 
MCFOLD void $updateIsTrial (bool isTrial) const
 
MCAPI void $updateEditionType ()
 
MCAPI void $addListener (::std::unique_ptr<::Social::Events::IEventListener > listener)
 
MCAPI void $clearListeners ()
 
MCAPI void $registerOptionsObserver (::std::shared_ptr<::Options > options)
 
MCAPI void $setTestBuildIdTag (char const *id)
 
MCAPI void $removeTestBuildIdTag ()
 
MCAPI void $setTestTelemetryTag (char const *name)
 
MCAPI void $removeTestTelemetryTag ()
 
MCAPI void $stopDebugEventLoggingForAllListeners ()
 
MCAPI void $tick ()
 
MCAPI void $forceSendEvents ()
 
MCAPI::std::string $getSessionId ()
 
MCFOLD::std::string const & $getPlayerSessionId ()
 
MCAPI::std::chrono::steady_clock::time_point $getWorldSessionIdGenerationTimestamp () const
 
MCAPI void $fireEventDefaultGameTypeChanged (::GameType oldGameType, ::GameType newGameType)
 
MCFOLD void $fireEventWorldLoaded (::Player *player, ::std::string const &personaSlot, ::std::string const &classicSkinId, bool usingClassicSkin)
 
MCAPI void $fireEventArmorStandItemEquipped (::ArmorStand const &armorStand, ::ItemDescriptor const &item)
 
MCAPI void $fireEventLockedItemGiven ()
 
MCAPI void $tryFireEventProgressLoadTimes (::std::string const &calledFromScreen, ::std::vector<::std::pair<::std::string, float > > const progressHandlerLoadTimes)
 
MCAPI void $fireEventBlockPlacedByCommand (::Block const &placedBlock, int numberOfBlocksPlaced)
 
MCAPI void $fireEventEntitySpawned (::Player *player, int mobType, uint spawnMethod)
 
MCFOLD void $fireEventDevSlashCommandExecuted (::std::string const &commandName, ::std::string const &command)
 
MCAPI void $fireCommandParseTableTelemetry (bool const isServer, ::std::vector<::IMinecraftEventing::CommandParseTableEntry > const &parseTableDetails) const
 
MCAPI void $fireEventPlayerTravelled (::Player *player, float metersTravelledSinceLastEvent)
 
MCAPI void $fireEventPlayerBounced (::Player *player, ::Block const &block, int bounceHeight)
 
MCAPI void $fireEventPlayerDamaged (::Player *player, ::SharedTypes::Legacy::ActorDamageCause damageCause)
 
MCAPI void $fireEventSetValidForAchievements (::Player *player, bool currentlyValidForAchievements)
 
MCAPI void $fireEventAchievementReceived (::std::string const &title, ::std::string const &description, ::std::string const &achievementId)
 
MCAPI void $updatePlayerUndergroundStatus (::Player *player, bool const isUnderground)
 
MCAPI void $fireEventPlayerAttemptingExploit (::Player *player, ::IMinecraftEventing::ExploitType exploitType)
 
MCAPI void $fireEventWorldGenerated (::std::string const &levelId, ::LevelSettings const &levelSettings, bool fromTemplate)
 
MCAPI void $fireEventMultiplayerClientConnectionStateChanged (::std::string const &connectionType, uint fromState, uint toState, uint port, ::std::string const &status)
 
MCAPI void $fireEventJoinCanceled (::LoadingState currentState)
 
MCAPI void $fireEvent (::std::string const &eventName, ::std::vector<::Social::Events::Property > const &properties, ::std::vector<::Social::Events::Measurement > const &measurements, bool shouldAggregate)
 
MCAPI void $fireEventBlockTypeRegistryChecksumMismatch (::std::string const &reason, uint64 const &serverBlockChecksum, uint64 const &clientBlockChecksum, ::std::string const &serverVersion)
 
MCFOLD void $fireEventOnSuccessfulClientLogin (::MultiPlayerLevel const *level)
 
MCAPI void $fireEventStartWorld (::IMinecraftEventing::NetworkType networkType, ::std::string const &ipAddress, ::Social::MultiplayerServiceIdentifier const friendWorldType)
 
MCFOLD void $fireEventSignalServiceConnect (::SignalServiceConnectStage stage, bool bIsSigningInAsHost, ::Json::Value const &stageProperties, uint64 netherNetId, ::std::string const &correlationId)
 
MCFOLD void $fireEventSignalMessagePerformance (uint64 networkId, ::MessagePerformance const &messagePerformanceEvent)
 
MCAPI void $fireEventConnectionFailed (::IConnectionEventing::ConnectionFailureReason failure)
 
MCAPI void $fireEventHttpClientError (::std::string const &error)
 
MCAPI void $fireEventSignInToIdentity (::IMinecraftEventing::SignInAccountType accountType, ::Social::IdentitySignInTrigger trigger, ::std::string const &signInSource, bool signInUIShown, ::IMinecraftEventing::SignInStage stage, ::Social::SignInResult result, int retryCount, ::Social::PlayerIDs ids, ::std::string const &errorCode)
 
MCAPI void $fireEventSignOutOfIdentity (::IMinecraftEventing::SignInAccountType accountType, ::Social::IdentitySignInTrigger trigger, ::std::string const &accountId, ::std::string const &errorCode)
 
MCAPI void $fireEventCloudOperationStartedEdu (::EduCloudUtils::Operation const operation, ::std::string const &cloudCorrelationId, uint64 const size, ::std::optional<::std::string > const &driveItemId)
 
MCAPI void $fireEventCloudOperationEndedEdu (::EduCloudUtils::Operation const operation, ::std::string const &cloudCorrelationId, ::std::chrono::milliseconds const elapsedTime, uint const status, uint64 const size, ::std::optional<::std::string > const &driveItemId, ::std::optional<::std::string > const &errorCode, ::std::optional<::std::string > const &errorMessage, ::std::optional<::std::string > const &error)
 
MCAPI void $fireEventCloudMyWorldsSummary (int const totalWorldsCount, int const placeholderCount, int const needsUploadCount, int const ctagMismatchCount, int const conflictCount)
 
MCAPI void $fireEventCloudConflictCheckEdu (::std::string const &cloudCorrelationId, ::EduCloud::ConflictResolutionStatus const conflictStatus)
 
MCAPI void $fireEventPopupFiredEdu (::std::string const &mutsUserId, ::std::string const &dialogType, ::std::string const &experienceId, ::std::string const &title, ::ActiveDirectoryAction const postAction)
 
MCAPI void $fireEventPlayIntegrityCheck (::std::string const &result, ::std::string const &appRecognitionVerdict, ::std::string const &deviceIntegrity, ::std::string const &appLicensingVerdict)
 
MCAPI void $fireServerConnectionEvent (::IConnectionEventing::ServerConnectionOutcome outcome, uint pingLatency, double timeElapsed, ::std::string const &creatorName, ::std::string const &worldId)
 
MCAPI void $fireServerConnectionAttemptEvent (::std::string const &creatorName, bool isTransfer, ::std::string const &serverAddress)
 
MCAPI void $fireEventScriptPluginDiscovery (::ScriptPluginResult const &pluginResult, bool client)
 
MCAPI void $fireEventScriptPluginRun (::ScriptPluginResult const &pluginResult, ::std::chrono::microseconds runDuration, bool client)
 
MCAPI void $fireEventScriptDebuggerListen (bool client, bool autoAttach)
 
MCAPI void $fireEventScriptDebuggerConnect (bool client, bool autoAttach, int retries)
 
MCAPI void $fireEditorEventToolActivated (::std::string const &toolName)
 
MCAPI void $fireEditorUndo (::std::string const &transactionName)
 
MCAPI void $fireEditorRedo (::std::string const &transactionName)
 
MCAPI void $fireEditorScriptAction (::std::string const &scriptSource, ::std::string const &actionName, ::std::string const &actionMetadata)
 
MCFOLD void $fireEventStartClient (::std::string const &ipAddress)
 
MCFOLD void $fireEventHardwareInfo ()
 
MCFOLD void $fireEventDeviceLost ()
 
MCAPI void $fireEventRenderingSizeChanged ()
 
MCAPI void $fireEventDiskStatus (::DiskStatus status, ::Core::LevelStorageState errorCode, uint64 freeSpace)
 
MCAPI void $fireEventStorageAreaFull (::std::string const &areaPath, ::std::vector<::Bedrock::DirectoryEntry > const &diskSizeData)
 
MCAPI void $fireEventAppPaused ()
 
MCAPI void $fireEventAppUnpaused ()
 
MCAPI void $fireEventAppSurfaceCreated ()
 
MCAPI void $fireEventAppSurfaceDestroyed ()
 
MCAPI void $fireEventPurchaseGameAttempt (::std::string const &storeId, ::std::string const &activeTab, ::std::string const &productId)
 
MCAPI void $fireEventPurchaseGameResult (int purchaseResult)
 
MCAPI void $fireEventTrialDeviceIdCorrelation (int64 myTime, ::std::string const &theirId, int64 theirTime, ::std::string const &theirLastSessionId)
 
MCAPI void $fireEventDeviceIdManagerFailOnIdentityGained ()
 
MCAPI void $fireEventDlcStorageFull (::std::string const &productId, uint64 dlcSize, uint64 onDiskScratchSpace, uint64 scratchSpace, uint64 premiumSpace)
 
MCAPI void $fireEventPushNotificationPermission (bool permission, ::std::string const &deviceId)
 
MCAPI void $fireEventPushNotificationReceived (::PushNotificationMessage const &msg)
 
MCAPI void $fireEventPushNotificationOpened (::std::string const &threadId, ::std::string const &deepLink)
 
MCFOLD void $firePerfTestEvent (::std::string const &testArtifact, ::std::string const &modelName, ::std::string const &renderSize, uint renderDistance, uint simDistance, ::std::string const &memorySize, ::std::vector<::std::pair<::std::string, float > > const &testArtifactData)
 
MCAPI void $fireEventLicenseCheck (bool isLicensed, ::ExtraLicenseData &data)
 
MCAPI void $fireQueryOfferResult (::std::string const &storeID, int NumberOfOffers, bool QuerySucceeded)
 
MCAPI void $fireEventQueryPurchasesResult (::std::string const &storeID, int NumberOfPurchases, bool QuerySucceeded)
 
MCFOLD void $fireEventIAPPurchaseAttempt (::std::string const &correlationId, ::std::string const &storeId, ::Offer &offer, ::PurchasePath path)
 
MCFOLD void $fireEventIAPPurchaseResolved (::std::string const &correlationId, ::std::string const &storeId, ::Offer &offer, ::IMinecraftEventing::PurchaseResult purchaseRes, ::PurchasePath path)
 
MCFOLD void $fireEventIAPRedeemAttempt (::std::string const &correlationId, ::std::string const &storeId, ::std::string const &productId, ::PurchasePath path)
 
MCFOLD void $fireEventIAPRedeemResolved (::std::string const &correlationId, ::std::string const &storeId, ::std::string const &productId, ::IMinecraftEventing::PurchaseResult purchaseRes, ::PurchasePath path)
 
MCFOLD void $fireEventPurchaseAttempt (::std::string const &correlationId, ::std::string const &productId, ::std::string const &price, ::IMinecraftEventing::StoreType storeType, ::PurchasePath path)
 
MCFOLD void $fireEventPurchaseResolved (::std::string const &correlationId, ::std::string const &productId, ::std::string const &price, ::IMinecraftEventing::StoreType storeType, ::IMinecraftEventing::PurchaseResult purchaseRes, ::PurchasePath path)
 
MCAPI void $fireEventUnfulfilledPurchaseFound (::PlatformOfferPurchaseDetails &unfulfilledPurchase)
 
MCFOLD void $fireEventPurchaseFailureDetails (int httpCode, ::std::string const &errorMessage, ::std::string const &productId, ::std::string const &transactionId)
 
MCFOLD void $fireEventDeviceAccountFailure (::IMinecraftEventing::SignInStage stage, ::IMinecraftEventing::DeviceAccountFailurePhase phase, uint resultStatus, ::std::string const &accountID)
 
MCFOLD void $fireEventDeviceAccountSuccess (bool isNewAccount, ::std::string const &accountID)
 
MCAPI void $fireEventEntitlementListInfo (::std::vector<::ContentIdentity > &entitlementContentIds, bool isLegacyList)
 
MCAPI void $fireEventVideoPlayed (::std::string const &productId, ::std::string const &videoUrl)
 
MCFOLD void $fireEventBundleSubOfferClicked (int offerIndex, int bundleSubOfferCount, ::std::string const &telemetryId, ::std::string const &productId, bool isOnSale, ::std::string const &timeRemainingOnSale)
 
MCFOLD void $fireEventStoreOfferClicked (::Social::eventData::StoreOfferClickedData const &eventData)
 
MCAPI void $fireEventStoreOfferClicked (::std::string const telemetryId, ::std::string const &productId)
 
MCFOLD void $fireEventPersonaOfferClicked (::Social::eventData::PersonaOfferClickedData const &eventData)
 
MCFOLD void $fireEventStoreSearch (::storeSearch::TelemetryData const &telemetryData)
 
MCFOLD void $fireEventSearchItemSelected (int const correlationId, int const sessionId, ::std::string const &productId, int const row, int const column, int const currentPage, ::std::string const &searchType)
 
MCAPI void $fireEventRealmsSubscriptionPurchaseStarted (::ProductSku const &productSku, ::RealmsPurchaseIntent intent)
 
MCAPI void $fireEventRealmsSubscriptionPurchaseSucceeded (::ProductSku const &productSku, ::RealmsPurchaseIntent intent)
 
MCAPI void $fireEventRealmsSubscriptionPurchaseFailed (::ProductSku const &productSku, ::RealmsPurchaseIntent intent, ::RealmsPurchaseFailureReason reason)
 
MCAPI void $fireEventRealmsPurchaseFulfillment (::std::string const &correlationId, ::std::string const &storeId, ::std::string const &productId, ::PurchasePath path, ::RealmsPurchaseFlow purchaseFlow, ::RealmsPurchaseFulfillmentStage stage, ::std::string const &failureReason)
 
MCFOLD void $fireEventRealmsPurchaseFailure (::RealmsOfferPeriod offerPeriod, ::RealmsOfferTier offerTier, bool isTrial, ::RealmsPurchaseFailureStage failureStage, ::RealmsPurchaseFailureReason failureReason, ::std::vector<::Offer * > const &unavailableOffers)
 
MCAPI void $fireEventUserListUpdated (::std::string const &productId, ::std::string const &listId, ::std::string const &operation, bool success)
 
MCAPI void $fireEventUgcAcquisitionStateChanged (::std::string const &ugcProductId, uint64 downloadSize, double elapsedTime, bool isUpdate, int retries, bool silent, int numContentTrackers, ::std::string const &result, ::std::string const &resultDetails, int httpStatus, int errorCode)
 
MCFOLD void $prepEventSearchCatalogRequest (::SearchRequestTelemetry const &telem)
 
MCFOLD void $fireEventSearchCatalogRequest (::SearchRequestTelemetry const &telem)
 
MCFOLD void $fireEventStoreLocalizationBinaryFetchResponse (int const status, uint const currentFetchAttempt)
 
MCFOLD void $fireEventStoreSessionResponse (::std::string const &responseType, int const status, int const retryCount, bool const asyncServicesManager)
 
MCFOLD void $fireEventStoreDiscoveryRequestResponse (int const status, int const retryAttempt, bool const asyncServicesManager)
 
MCFOLD void $fireEventStorePlayFabRequestResponse (ushort const status)
 
MCAPI void $fireEventStoreInventoryRefreshRequestResponse (int const status, int const retryAttempt, bool const asyncServicesManager)
 
MCFOLD void $fireEventServerDrivenLayoutPageLoaded (::RequestTelemetry &telem, ::std::string pageID, int requestSize, int responseSize, int rowCount, int itemCount, int imageCount)
 
MCFOLD void $fireEventServerDrivenLayoutImagesLoaded (::RequestTelemetry &telem, ::std::string pageID, int imageCount, uint64 totalImagesSize, int successCount, int failCount, int cachedCount, ::std::vector< ushort > &responseCodes)
 
MCAPI void $fireEventTreatmentsSet (::std::vector<::std::string > const &treatments, ::std::string const &treatmentContext)
 
MCAPI void $fireEventProgressionsSet (::std::vector<::std::string > const &progressions)
 
MCAPI void $fireEventTreatmentsCleared ()
 
MCAPI void $fireEventPackImportTimeout (::std::string const &productId)
 
MCAPI void $fireEventStoreErrorPage (::std::string const &errorCode, ::std::string const &pageId)
 
MCAPI void $setServerIdsforClient (::std::string const &multiplayerCorrelationId, ::std::string const &serverVersion, ::std::string const &serverId, ::std::string const worldId, ::std::string const scenarioId)
 
MCFOLD void $fireEventOptionsUpdated (::Options &options, ::InputMode inputMode, bool onStartup)
 
MCAPI void $fireEventChatSettingsUpdated (::Player const *player, ::std::vector<::Social::Events::Property > const &properties) const
 
MCAPI void $fireEventControlRemappedByPlayer (::std::string const &actionName, ::RawInputType inputType, int keyCode) const
 
MCFOLD void $fireEventDifficultySet (::SharedTypes::Legacy::Difficulty oldDifficulty, ::SharedTypes::Legacy::Difficulty newDifficulty)
 
MCFOLD void $fireEventGameRulesUpdated (bool oldValue, bool newValue, ::std::string const &gameRuleName)
 
MCFOLD void $fireEventGameRulesUpdated (int oldValue, int newValue, ::std::string const &gameRuleName)
 
MCFOLD void $fireEventGameRulesUpdated (float oldValue, float newValue, ::std::string const &gameRuleName)
 
MCFOLD void $fireCurrentInputUpdated (::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &client)
 
MCFOLD void $fireEventSplitScreenUpdated (::IClientInstance const &client)
 
MCFOLD void $fireEventPerformanceMetrics (::ProfilerLiteTelemetry const &profileTelemetry)
 
MCFOLD void $fireEventPerformanceContext (::PerfContextTrackerReport const &perfContextReport)
 
MCAPI void $fireEventScreenChanged (uint const &userId, ::std::string const &screenName, ::std::unordered_map<::std::string, ::std::string > const &additionalProperties)
 
MCFOLD void $fireEventImGuiScreenChanged (::std::string const &screenName, ::std::unordered_map<::std::string, ::std::string > const &additionalProperties)
 
MCAPI void $fireEventPopupClosed (::std::string const &popupName) const
 
MCAPI void $fireEventOfferRated (::std::string const &productId, int rating, int previous_rating, int count, double timeElapsed)
 
MCAPI void $fireEventNewContentCheckCompleted (::std::string const &newContentPrefix, bool hasNewStoreContent)
 
MCAPI void $fireEventEncyclopediaTopicChanged (::std::string const &topicName, ::InputMode inputMode)
 
MCAPI void $fireEventHowToPlayTopicChanged (::std::string const &topicName, ::InputMode inputMode)
 
MCAPI void $fireEventAndroidHelpRequest ()
 
MCFOLD void $fireEventWorldFilesListed (uint64 numLevels, uint64 totalSizeMB, uint64 largestLevelMB, uint64 smallestLevelMB)
 
MCFOLD void $fireEventStorage (int state, ::std::string const &extra)
 
MCFOLD void $fireEventStorageReport (::std::string const &report)
 
MCAPI void $fireEventPlayerMessageSay (::std::string const &fromName, ::std::string const &message)
 
MCAPI void $fireEventPlayerMessageTell (::std::string const &fromName, ::std::string const &toName, ::std::string const &message)
 
MCAPI void $fireEventPlayerMessageChat (::std::string const &fromName, ::std::string const &message)
 
MCAPI void $fireEventPlayerMessageMe (::std::string const &fromName, ::std::string const &message)
 
MCAPI void $fireEventPlayerMessageTitle (::std::string const &fromName, ::std::string const &toName, ::std::string const &message)
 
MCAPI void $fireEventPlayerKicked (::std::string const &sessionType, ::std::string const &kickedPlayer)
 
MCAPI void $fireEventPlayerBanned (::std::string const &bannedPlayer)
 
MCAPI void $fireEventChunkLoaded (::LevelChunk &chunk)
 
MCAPI void $fireEventChunkUnloaded (::LevelChunk &chunk)
 
MCAPI void $fireEventChunkChanged (::LevelChunk &chunk)
 
MCAPI void $fireEventPackPlayed (::PackInstance const &packInstance, uint priority)
 
MCAPI void $fireEventRespondedToAcceptContent (::PacksInfoData const &data, bool accepted, bool downloadOptionalResourcePacks)
 
MCAPI void $fireEventPackUpgradeAttempt (::PackManifest const &manifest, ::PackReport const &report)
 
MCAPI void $fireEventStackLoaded (::StackStats const &stats)
 
MCAPI void $firePackSettingsEvent (::PackSettings const &packSettings, ::PackManifest const &manifest)
 
MCAPI void $fireEventTreatmentPackApplied (::PackManifest const &manifest)
 
MCAPI void $fireEventTreatmentPackDownloadFailed (::std::string productId, ::std::string packId, ::std::string versionNumber, ::std::string requiredTreatmentTag)
 
MCAPI void $fireEventTreatmentPackDownloaded (::std::string productId, ::std::string packId, ::std::string versionNumber, ::std::string requiredTreatmentTag)
 
MCAPI void $fireEventTreatmentPackRemoved (::std::string packId)
 
MCAPI void $fireCDNDownloadEvent (::std::string const &packId, ::std::string const &versionNumber, ::std::string const &hostUrl, ::IMinecraftEventing::CDNDownloadResult const &downloadResult, ::IMinecraftEventing::CDNDownloadEventOrigin const &origin, float const &elapsedTime)
 
MCAPI void $fireEventContentLogsInWorldSession (::std::string const &logArea, uint errorCount, uint warningCount)
 
MCAPI void $fireEventEntitlementCacheLoadTimeout ()
 
MCAPI void $fireTextToSpeechToggled (bool uiTTS, bool chatTTS)
 
MCAPI void $fireEventWorldLoadedClassroomCustomization (::IMinecraftEventing::WorldClassroomCustomization customization, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details)
 
MCAPI void $fireClassroomSettingUpdated (::ClassroomSetting classroomSetting, ::SettingsScreenMode settingMode)
 
MCAPI void $fireEventNpcPropertiesUpdated (::Actor &npcOwner, bool isEditorWorldbuilder)
 
MCAPI void $fireEventBoardTextUpdated (::ChalkboardBlockActor &board)
 
MCAPI void $fireEventCameraUsed (bool isSelfie)
 
MCAPI void $fireEventPortfolioExported (int imageCount, int captionedCount)
 
MCAPI void $fireQuickPlayEvent ()
 
MCAPI void $firePermissionsSetEvent (::PlayerPermissionLevel const prevPlayerPermissionLevel, ::CommandPermissionLevel const prevCommandPermissionLevel, ::PlayerPermissionLevel const playerPermissionLevel, ::CommandPermissionLevel const commandPermissionLevel)
 
MCAPI void $fireExternalUriLaunched (::std::string const &uri) const
 
MCAPI void $fireUserGeneratedUriLaunched (::UserGeneratedUriSource source) const
 
MCAPI void $fireUserGeneratedUriLaunchFailed (::UserGeneratedUriSource source, ::Util::ResourceUri::ValidationStatus reasonCode, ::std::string const &additionalData) const
 
MCAPI void $fireEventEmptyLibraryCategoryError (::std::string const &categoryTitle) const
 
MCAPI void $fireLibraryButtonPressed (::std::string const &productId, ::std::string const &worldName, ::std::string const &buttonAction)
 
MCAPI void $fireCourseButtonPressed (::std::string const &courseTitle, ::std::string const &courseId)
 
MCAPI void $fireLessonActionTaken (::std::string const &lessonTitle, ::std::string const &lessonId, ::std::string const &courseId, ::IMinecraftEventing::EducationLessonAction buttonAction, int score)
 
MCAPI void $fireLessonProgressEvent (::std::string const &lessonTitle, ::std::string const &lessonId, ::std::string const &courseId, ::std::string const &activityId, ::std::string const &action, int score)
 
MCAPI void $fireShareButtonPressed (::std::string const &location, ::EduShareUriType shareType, ::EduShareMethodType methodType, bool includesResource)
 
MCAPI void $fireLessonCompleteDialogOpened (::IMinecraftEventing::LessonCompleteDialogEntryPoint const entryPoint) const
 
MCAPI void $fireEventEduiOSPurchaseTransaction (::TransactionStatus const &status) const
 
MCAPI void $fireInAppCodeBuilderActivated (::OpenCodeMethod method, ::std::string const &ideName) const
 
MCAPI void $fireInAppCodeBuilderDismissed (::std::string const &ideName) const
 
MCAPI void $fireCodeCommandButtonPressed ()
 
MCAPI void $fireIDESelected (::std::string const &name) const
 
MCAPI void $fireEventEduResources () const
 
MCAPI void $fireEventCodeBuilderClosed () const
 
MCAPI void $fireEventCodeBuilderLog (::Webview::TelemetryCommonProperties const &properties, ::std::string const &message, ::std::string &level) const
 
MCAPI void $fireEventCodeBuilderScoreChanged (::std::string const &objective, int const score) const
 
MCAPI void $fireEventEduServiceStatus (::std::string const &serviceName, ::std::string const &requestName, int durationMS, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details) const
 
MCAPI void $fireEventCodeBuilderRuntimeAction (::std::string const &action) const
 
MCAPI void $fireEventWebviewDownload (::std::string const &downloadState, ::WebviewDownloadInfo const &downloadInfo) const
 
MCAPI void $fireEduServiceRequestFailed (::std::string const &serviceName, ::std::string const &requestName, ::std::string const &error, ::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details) const
 
MCAPI void $fireEventButtonPressed (::std::string const &buttonName, ::std::unordered_map<::std::string, ::std::string > const &details) const
 
MCAPI void $fireEventOptionsChanged (::std::string const &optionGroup, ::std::unordered_map<::std::string, int > const &events) const
 
MCAPI void $fireEventModalShown (::std::string const &modalName, ::std::unordered_map<::std::string, ::std::string > const &details) const
 
MCAPI void $fireEventTagButtonPressed (::std::string const &tag, bool showMore) const
 
MCAPI void $fireEventLevelDataOverride (::std::string_view valueName) const
 
MCAPI void $fireEventEduContentVerificationFailed () const
 
MCFOLD void $fireEventLibrarySearch (::librarySearch::TelemetryData const &telemetryData) const
 
MCFOLD void $fireEventLibrarySearchItemSelected (int const sessionId, int const correlationId, ::std::string const &productId, int const row, int const column) const
 
MCAPI void $fireEventControlTipsPanelUpdated (::EduControlPanelUpdateType updateType, double elapsedTimeSec) const
 
MCAPI void $fireEventWorldExported (int64 worldSeed, uint64 worldSize)
 
MCAPI void $fireEventWorldImported (int64 worldSeed, uint64 worldSize)
 
MCAPI void $fireEventWorldImportedResult (::FileArchiverOutcome importResult)
 
MCAPI void $fireGlobalResourcePackCrashRecovery (::PackInstance &packInstance, ::mce::UUID recoveryID, int order)
 
MCAPI void $fireEventRealmShared (::std::string const &url, ::IMinecraftEventing::ShareMode const &mode, ::Realms::RealmId const &worldId)
 
MCAPI void $fireEventRealmMemberlistCleared (::Realms::RealmId const &worldId, int const &numberOfUsersRemoved)
 
MCAPI void $fireEventRealmUrlGenerated (::std::string const &url, ::Realms::RealmId const &worldId)
 
MCAPI void $fireEventStructureExport (::glTFExportData const &exportData, ::IMinecraftEventing::ExportOutcome outcome, ::IMinecraftEventing::ExportStage stage) const
 
MCAPI void $fireEventContentShared (::std::string const &productId, ::std::string const &url, ::IMinecraftEventing::ShareMode const &mode)
 
MCAPI void $fireMinecraftVersionLaunched (bool launchedLegacy)
 
MCAPI void $fireMinecraftVersionInviteAccepted (bool launchedLegacy, uint64 inviteGameOwner)
 
MCAPI void $fireInviteStatusReceived (::std::string id)
 
MCAPI void $fireInviteStatusSentImpl (uint userId, ::std::vector<::std::string > invitationIds)
 
MCAPI void $fireDayOneExperienceStateChanged (::IMinecraftEventing::DayOneExperienceState newState, ::std::optional< uint > importedWorldIndex, ::std::optional< uint64 > importedWorldTimestamp)
 
MCFOLD void $fireWorldConversionAttemptEvent (::Legacy::WorldConversionReport const &report)
 
MCFOLD void $fireWorldConversionInitiatedEvent (::std::string const &converterVersion)
 
MCAPI void $fireWorldUpgradedToCnCPart2 (bool willUpgrade, ::std::string const &baseGameVersion, ::Experiments const &experiments, ::std::string const &lastOpenedVersion, ::LevelSeed64 worldSeed, float worldSizeMB)
 
MCAPI void $fireEventAssertFailed (::std::string const &assertBucket, ::std::string const &message)
 
MCAPI void $fireEventCrashSystemFailedToInit ()
 
MCAPI void $fireChatUsedEvent (uint chatLength, bool isSlashCommand)
 
MCAPI void $fireEventJoinByCode (::std::string const &)
 
MCAPI void $fireEventAppInitFileOpenStats (::Core::Profile::FileCounters const &openForRead, ::Core::Profile::FileCounters const &openForWrite)
 
MCAPI void $fireEventStartupPerformance (::std::vector<::SerialWorkListLogEntry > const &preLoadingBar, ::std::vector<::SerialWorkListLogEntry > const &loadingBar, ::std::vector<::SerialWorkListLogEntry > const &postLoadingBar)
 
MCAPI void $fireEventOnAppStart (::std::vector<::SerialWorkListLogEntry > const &performanceCountsAndTimings)
 
MCAPI void $fireEventOnAppSuspend (::std::vector<::SerialWorkListLogEntry > const &performanceCountsAndTimings, bool forceDisableEvents)
 
MCAPI void $fireEventOnAppResume (::std::vector<::SerialWorkListLogEntry > const &performanceCountsAndTimings)
 
MCAPI void $fireEventOnDeviceLost (::std::vector<::SerialWorkListLogEntry > const &performanceCountsAndTimings)
 
MCAPI void $fireEventRealmsGeneralCall (::std::string const &callName, ::Bedrock::Http::Status returnCode)
 
MCAPI void $fireEventRealmsRealmSpecificCall (::std::string const &callName, ::Realms::RealmId realmId, ::Bedrock::Http::Status returnCode)
 
MCAPI void $fireEventRealmDownload (::std::string const &correlationId, ::std::string const &downloadStage, int const errorCode, int const realmId, int const fileSizeKB)
 
MCAPI void $fireEventRealmUpload (::std::string const &correlationId, ::std::string const &uploadStage, int const errorCode, int const realmId, int const fileSizeKB, bool const isPack)
 
MCAPI void $fireRealmConnectionEventStart (::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow)
 
MCAPI void $fireRealmConnectionEventRealmAPIRequest (::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow)
 
MCAPI void $fireRealmConnectionEventRealmAPIResponse (::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow, int responseCode)
 
MCAPI void $fireRealmConnectionEventGenericLambdaCalled (::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow, ::IMinecraftEventing::RealmConnectionLambda realmConnectionLambda, ::IMinecraftEventing::RealmConnectionResult realmConnectionResult)
 
MCAPI void $fireIgnoredNotificationsEvent (::IMinecraftEventing::IgnoredNotificationsType notificationType, int notificationCount, ::std::set<::IMinecraftEventing::IgnoredNotificationSource > notificationSources)
 
MCAPI void $fireClubsOpenFeedScreenEvent (::IMinecraftEventing::ClubsFeedScreenSource const source, ::Realms::RealmId const realmId, ::std::string const &clubId, int unreadPosts)
 
MCAPI void $fireClubsEngagementEvent (::IMinecraftEventing::ClubsEngagementAction action, ::IMinecraftEventing::ClubsEngagementTargetType engagementTargetType, char const *target, ::Realms::RealmId const realmId, ::std::string const &clubId)
 
MCAPI void $fireEventCopyWorldEducationEnabled ()
 
MCAPI void $fireEventRespawn (::Player &player, int dimID)
 
MCAPI void $fireEventServerRespawnSearchTime (::Player &player, ::PlayerRespawnTelemetryData const &data)
 
MCAPI void $fireEventUnknownBlockReceived (::NewBlockID const &blockId, ushort data)
 
MCAPI void $fireEventCompoundCreatorCreated (int compoundId, int count)
 
MCAPI void $fireEventLabTableCreated (int reactionId, int productId, int productAux)
 
MCAPI void $fireEventElementConstructorUsed (int atomicNumber, int count, ::IMinecraftEventing::ElementConstructorUseType useType)
 
MCAPI void $fireEventReducerBlockEntered (::ItemDescriptor const &item)
 
MCAPI void $fireEventMultiplayerSessionUpdate (::Bedrock::NonOwnerPointer<::MultiPlayerLevel > level)
 
MCAPI void $fireEventLevelDestruct ()
 
MCAPI void $flagEventDeepLink ()
 
MCFOLD void $flagEventPlayerGameTypeDefault (bool isDefault)
 
MCAPI void $fileEventCloudWorldPullFailed (::std::string const &reason, ::std::string const &worldID, bool localLevelDatUsed)
 
MCAPI void $fireEventLevelDatLoadFailed (::std::string const &reason, ::std::string const &worldID, bool isFatal)
 
MCAPI void $fireEventWorldCorruptionCausedWorldShutdown (::LevelStorageEventingContext const &context, ::std::string const &reason, ::std::optional< bool > isOutOfDiskSpace)
 
MCAPI void $fireEventClientLeftGameDueToUnrecoverableError (::std::string const &reason, bool isServer)
 
MCAPI void $fireEventServerShutdownDueToError (::std::string const &reason)
 
MCFOLD void $fireEventDBStorageSizeSnapshot (::LevelStorageEventingContext const &context, ::DBStorageFolderWatcher const &folderWatcher, ::DBStorageFolderWatcherSnapshotKind kind)
 
MCAPI void $fireEventLevelDBPerformanceData (::LevelStorageEventingContext const &context, ::DBStoragePerformanceTelemetryData const &perfData)
 
MCFOLD void $fireEventWorldHistoryPackSourceMissingDuringUpgrade (::std::string const &worldPath, ::std::string const &levelId, ::std::string const &deletionCandidate)
 
MCAPI void $fireStructureBlockAction (::IMinecraftEventing::StructureBlockActionType structureBlockActionType, ::StructureEditorData const &structureEditorData, ::StructureTelemetryClientData const *telemetryClientData)
 
MCAPI void $fireStructureBlockRedstoneActivated (::IMinecraftEventing::StructureBlockActionType structureBlockActionType, ::StructureEditorData const &structureEditorData, ::StructureTelemetryClientData const *telemetryClientData)
 
MCAPI void $fireEventSidebarNavigation (uint const &userId, ::std::string const &layoutType, ::std::string const &telemetryId, int const depthLevel, bool const isSelected, bool const areChildrenVisible, bool const hasChildren)
 
MCAPI void $fireEventSidebarVerboseToggled (uint const &userId, ::std::string const &layoutType, ::std::string const &verboseNavigationType, bool const verboseState)
 
MCAPI void $fireEventPersonaUserLoadedActive (::std::string const &personaProfileName, ::std::string const &classicSkinId, bool personaUsesClassicSkin)
 
MCAPI void $fireEventPersonaItemPreviewed (::std::string const &personaProfile, ::std::string const &itemOfferId, ::std::string const &productId, uint row, uint column, ::IMinecraftEventing::PromotionType promotionType, bool isOwned, ::std::string const &creatorId, ::std::string const &creatorName, double secondsToLoadContent, ::IMinecraftEventing::StoreType storeType)
 
MCAPI void $fireEventPersonaSkinChanged (::std::string const &personaProfile, ::std::string const &classicSkinId, bool isClassicSkinUsed)
 
MCAPI void $fireEventPersonaAvatarUpdated (::std::string const &personaProfile, ::std::vector<::std::string > const &newAppearancePieceIds, ::std::vector< bool > const &newPieces, ::std::vector< bool > const &tintedPieces, bool isNewPersona, bool isBeingDeleted, ::std::string const &bodySize, ::std::string const &armSize, ::std::string const &classicSkinId, bool usesClassicSkin, ::std::vector<::std::string > const &emotesPieceIds, ::std::vector<::std::string > const &emoteSlotNumbers)
 
MCAPI void $fireEventPersonaAvatarsListed (::std::vector<::std::string > const &profileTypesUsed)
 
MCAPI void $fireEventPersonaEmotePlayed (::std::string const &emoteProductId, bool isEmoteEndedEarly, int emoteSlotId)
 
MCAPI void $fireEventDefaultCastSelected (int previewIndex, ::mce::UUID appearanceId, ::std::string const &appearanceName)
 
MCAPI void $fireEventPersonaInitalizationEvent (uint secondsToCompletion, ::std::string const &status, ::std::string const &user)
 
MCAPI void $fireEventPersonaGeneralError (::std::string const &personaErrorName, uint duplicateErrorsFired)
 
MCAPI void $fireEventPersonaLoadingPieces (uint piecesLoaded, double timeToLoadInSeconds)
 
MCAPI void $fireEventPersonaStillLoading (bool isSignedIn, bool selectedSkinInitialized, bool isStillSyncingWithService, bool isRepoStillBuildingAppearances, bool isPendingSkinStillLoading, bool isRefreshingEntitlements, bool isUserUpdateInProgress, bool isSelectedSkinLoaded, ::std::vector<::std::string > const &failingPersonaProfiles, int unknownPersonasCount, double timeElapsed)
 
MCAPI void $fireEventPersonaCreationFailed (::std::string const &errorName, ::std::string const &pieceId, bool missingTop, bool missingBottom, ::std::string const &repositoryPieceType, ::std::string const &appearancePieceType)
 
MCAPI void $fireEventPersonaCategoryInformation (::std::string const &categoryInformation)
 
MCAPI void $fireEventDisplayLoggedError (::std::string const errorMessage)
 
MCAPI void $fireEventOreUIError (uint const &userId, ::std::string const &errorType)
 
MCAPI void $fireEventOreUIScreenPerformance (uint const &userId, ::OreUI::DataTracker const &dataTracker)
 
MCAPI void $fireEventRealmsStoriesOptIn (::std::string const &correlationId, ::std::string const &action, ::std::string const &realmId, bool const isOwner)
 
MCAPI void $fireEventOnboardingWorldCreationUsage (bool onboardingWorldCreationUsed, bool hasWorlds, bool hasOnlyBaseGamePacks)
 
MCAPI void $fireEventVRModeChanged (bool const isVRModeEnabled)
 
MCAPI ::std::shared_ptr< void * > $requestEventDeferment ()
 
MCAPI ::gsl::not_null<::Bedrock::CrashTelemetryProcessor * > $getCrashTelemetryProcessor ()
 
MCAPI void $sendCrashTelemetryNow (::std::shared_ptr<::Bedrock::SessionInfo > session)
 
MCAPI void $addCrashTelemetryToBatch (::std::shared_ptr<::Bedrock::SessionInfo > session)
 
MCAPI void $sendBatchedCrashTelemetry ()
 
MCAPI void $sendCrashStatusTelemetry (::Bedrock::CrashUploadStatus const &status)
 
MCAPI void $fireEventLevelChunkPerformanceData (bool isClientSide)
 
MCAPI void $fireChunkRecyclerTelemetryData (::ChunkRecyclerTelemetryOutput const &output)
 
MCAPI void $fireEventActorValueValidationFailed (::std::string const &invalidValue, char const *caller)
 
MCAPI void $fireScreenLoadTimeUpdateEvent (uint const &userId, ::std::string const &screenName, ::std::chrono::nanoseconds duration, ::std::string const &loadInstanceId)
 
MCAPI void $fireDBStorageError (::LevelStorageEventingContext const &context, ::std::string const &errorType)
 
MCAPI void $fireStorageMigrationEvent (bool isSuccessful, ::Bedrock::StorageMigration::StorageMigrationType migrationType, int numFilesMigrated, int numFilesTotal, ::std::chrono::nanoseconds duration, ::std::string const &failureReason)
 
MCAPI void $fireEventConnectedStorageResult (::ConnectedStorageEventType eventType, bool succeeded, uint durationMs, ::std::optional< uint > chunksSent, ::std::string const &errorMessage, ::std::string const &levelId, int64 quotaRemaining, ::std::optional< uint > filesToAddCount, ::std::optional< uint > filesToDeleteCount, ::std::optional< uint > HACK_oldFilesToDeleteCount)
 
MCAPI void $fireEventConnectedStorageError (char const *message, ::std::string const &levelId, int64 quotaRemaining)
 
MCAPI void $fireServerStarted (::IMinecraftEventing::ServerType serverType, ::std::string const &serverId, ::std::unordered_map<::std::string, ::std::string > const &propertiesChanged)
 
MCAPI void $fireServerShutdown (::std::string const &serverId)
 
MCAPI void $fireSafetyServiceTextProcessEvent (::std::string const &authorId, ::TextProcessingEventOrigin eventOrigin, ushort responseCode, ::std::string const &message, bool wasFlagged, double responseTime, char risk, char trustLevel, ::Json::Value const &events, bool isProcessorOffline, bool isCachedResponse)
 
MCAPI void $fireBannedSkinVerificationEvent (uint const &userId, ::std::string const &serverType, ::std::string const &skinData, bool wasApproved, int const eventCode, ::std::string const &message)
 
MCAPI void $fireEventPlayerReportSent (bool successfulReportSent, ::std::string const &failureSource, ::std::string const &failureReason, ::std::string const &reportID)
 
MCAPI void $fireEventOneDSPlayerReportPayload (::std::string const &reportPayloadJson, ::std::string const &reportID)
 
MCAPI void $firePlayerAccountMetadata (::Social::PermissionCheckResult multiPlayerAllowed, ::Social::PermissionCheckResult chatAllowed, ::Social::PermissionCheckResult addFriendAllowed, ::Social::PermissionCheckResult ugcAllowed, ::Social::PermissionCheckResult clubsAllowed, ::Social::PermissionCheckResult viewProfilesAllowed, bool isChildAccount, bool isGuest)
 
MCAPI void $fireEventSafetyHTTPRequest (::std::string const &method, ::std::string const &url, int const responseCode)
 
MCAPI void $fireEventProfanityFilter (bool localFilter, bool remoteFilter, bool playerFilter)
 
MCAPI void $fireEventChatFloodingActionTaken (::std::string const &authorXuid, ::Safety::ChatFloodingAction action, ::std::string const &message)
 
MCAPI void $fireEventTextProcessorStartupFailed (::std::string const &stage, int retryCount, int maxRetryCount)
 
MCAPI void $fireEventBlockUser (::std::string const &xuid, bool isSuccess, bool isBlocked)
 
MCAPI void $fireEventMuteUser (::std::string const &xuid, bool isSuccess, bool isMuted)
 
MCAPI void $fireWorldRecoveryTelemetryEvent (::Bedrock::WorldRecoveryTelemetryEvent const &data)
 
MCAPI::Json::Value $propertiesAsJsonValue () const
 
MCAPI void $fireEventUwpToGdkMigrationComplete (::Bedrock::DeviceIdContext const &deviceIdContext, ::std::string const &gdkDeviceId)
 
MCAPI void $fireNetworkChangedEvent (::std::string const &networkConnectionType)
 
MCAPI void $fireEventMessageServiceImpression (::std::string const &messageId, ::std::string const &messageSessionId, ::std::string const &Surface, ::std::string const &Template, bool const isControl)
 
MCAPI void $fireEventMessageReceived (::std::string const &messageId, ::std::string const &messageSessionId, ::std::string const &Surface, ::std::string const &Template, bool const isControl)
 
MCAPI void $fireEventGoogleAccountHoldWarning (bool navigatedToSubscription)
 
MCAPI void $fireDelayedEventReportOfflineAction (::std::string const &offlineAction)
 
MCAPI void $fireEventFeedbackSubmitted (::std::string const &productId, bool safetyCheckSuccessful, bool isValidText)
 
MCAPI void $fireEventPlayerActionComparisonFailed (::std::string const &message)
 
MCAPI void $fireEventTrackDeeplinks (::std::string const &deeplinkDestination, ::std::string const &deeplinkSource)
 
MCAPI void $fireEventReceivedUniqueWebSessionId (::std::string const &webSessionId)
 
MCAPI void $fireEventVehiclePositionComparisonFailed (::Vec3 const &clientPos, ::Vec3 const &serverPos)
 
MCAPI void $firePlayerUnexpectedFallDamage (float const fallDistance, bool isVehicle, float const divergenceAmount)
 
MCAPI void $fireEventActorMovementCorrectionDivergence (::ActorType actorType, ::std::vector< float > const &divergences)
 
MCAPI void $fireEventDedicatedServerDiscoveryResponse (int const status, int const retryAttempt)
 
MCAPI void $fireEventInGamePause (bool pauseStatus)
 
MCAPI void $fireEventGameTip (int gameTipId, int gameTipEventType, int gameTipTestGroup, ::InputMode inputMode)
 
MCAPI void $fireEventAddedFriend (::std::string const &addedXuid, ::IMinecraftEventing::AddedFriendLocation location, bool success)
 
MCAPI void $fireEventInboxSummary (::Social::Events::InboxSummaryData const &data)
 
MCAPI void $fireEventTrialStatusFailed (int errorCode)
 
MCAPI void $fireEventSaveDataExpansion (uint64 preExpansionSize, uint64 postExpansionSize, uint64 levelUsedSize)
 
MCAPI void $fireEventProfileButtonPressed (::std::string const &entryPoint) const
 
MCAPI void $fireEventWorldCopy (uint64 worldSize, uint64 filesSum, ::LevelSeed64 worldSeed)
 
MCAPI void $fireEventWriteBudgetLow (uint64 remainingWriteBudget, float writeRateMBPerMin, ::std::chrono::nanoseconds timeSinceLastLargeFileTransactionCompleted, bool anyLargeFileTransactionInProgress, ::std::string const &correlationId)
 
MCAPI void $fireEventWriteBudgetReplenished (::std::chrono::nanoseconds throttledTime, uint64 lowestWriteBudget, ::std::optional< uint64 > lowestSystemThrottlingPerSec, ::std::chrono::nanoseconds timeSinceLastLargeFileTransactionCompleted, bool anyLargeFileTransactionInProgress, ::std::string const &correlationId)
 
MCAPI void $fireEventLargeFileWriteStall (uint64 totalWriteSizeBytes, ::std::vector<::std::string > const &largestFileNames, ::std::chrono::nanoseconds estimatedTotalWriteTime, ::std::chrono::nanoseconds estimatedTotalWaitTime, ::std::string const &originatingSystem, uint64 budgetBytesAtStartOfOperation, bool operationWasCancelled, ::std::chrono::nanoseconds totalWriteTime, ::std::chrono::nanoseconds totalWaitTime, int numberOfFilesWritten, uint64 budgetBytesAtEndOfOperation, ::std::vector<::std::string > const &associatedContentIDs)
 
MCAPI void $fireEventLowMemoryDetected (::LowMemoryReport const &report)
 
MCFOLD::Social::Events::EventManager & $getEventManager () const
 
MCFOLD uint $getPrimaryLocalUserId () const
 
MCAPI bool $getShouldHaveAchievementsEnabled ()
 
MCAPI void $setShouldHaveAchievementsEnabled (bool value)
 
MCAPI bool $getAchievementsAlwaysEnabled ()
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 
virtual void onDownloadBegin (::WebviewDownloadInfo const &downloadInfo)
 
virtual void onDownloadComplete (::WebviewDownloadInfo const &downloadInfo)
 
virtual void onDownloadCanceled (::WebviewDownloadInfo const &downloadInfo)
 
MCAPI void $onDownloadBegin (::WebviewDownloadInfo const &downloadInfo)
 
MCAPI void $onDownloadComplete (::WebviewDownloadInfo const &downloadInfo)
 
MCAPI void $onDownloadCanceled (::WebviewDownloadInfo const &downloadInfo)
 
virtual void onLoadingBegin ()
 
virtual void onLoadingEnd ()
 
virtual void onError (::WebviewError const &)
 
virtual void onWebviewChanged ()
 
virtual void onDownloadUpdate (::WebviewDownloadInfo const &)
 
virtual void onMessageRecieved (::std::string const &)
 
MCFOLD void $onLoadingBegin ()
 
MCFOLD void $onLoadingEnd ()
 
MCFOLD void $onError (::WebviewError const &)
 
MCFOLD void $onWebviewChanged ()
 
MCFOLD void $onDownloadUpdate (::WebviewDownloadInfo const &)
 
MCFOLD void $onMessageRecieved (::std::string const &)
 
SubjectTypegetSubject ()
 
void removeFromSubject ()
 
virtual void _onSubjectDestroyed ()
 
MCFOLD void * $ctor ()
 
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
 

Static Public Member Functions

static MCAPI void fireEventBehaviorErrored (::Player *player, ::std::string const &errorMessage)
 
static MCAPI void fireEventBehaviorFailed (::Player *player, ::std::string const &failureMessage)
 
static MCAPI void fireEventBellBlockUsed (::Player *player, ::std::string const &itemUsed)
 
static MCAPI void fireEventBlockBroken (::Player *player, ::Block const &destroyedBlock, ::MinecraftEventing::BlockPlacementMethod variantData, int method)
 
static MCAPI void fireEventBlockFound (::Player *player, ::BlockPos const &blockPos)
 
static MCAPI void fireEventCampfireBlockUsed (::Player *player, ::std::string const &itemUsed, ::MinecraftEventing::POIBlockInteractionType interactionType)
 
static MCAPI void fireEventCaravanChanged (::Mob &mob, int caravanSize)
 
static MCAPI void fireEventItemUsed (::Player *player, ::ItemDescriptor const &item, ::ItemUseMethod useMethod)
 
static MCAPI void fireEventMobDied (::Mob &mob, int causeOfDeath)
 
static MCAPI void fireEventMobTeleportedToOwner (::Mob &mob)
 
static MCAPI void fireEventPlayerTransform (::Player &player)
 
static MCAPI void fireEventSlashCommandExecuted (::Player *player, ::std::string const &commandName, int successCount, int errorCount, ::std::string const &errorList)
 
static MCAPI void fireEventWolfArmorDamageValueChanged (::Actor &owner, ::ItemDescriptor const &item, int oldDamageValue, int newDamageValue)
 
static MCAPI ::std::unique_ptr<::Social::Events::AchievementEventing > & mAchievementEventing ()
 
static MCAPI ::std::map<::std::string, int > & mCachedUUIDs ()
 
static MCAPI ::std::unordered_map< uint, ::Social::Events::PlayerTelemetry > & mPlayerTelemetry ()
 
static MCAPI ::std::optional<::Social::Events::RealmsTelemetry > & mRealmsTelemetry ()
 
static MCAPI ::Social::Events::RealtimeRoutemRealtimeRoute ()
 
static MCAPI ::Social::Events::ScreenFlowmScreenFlow ()
 
static MCAPI ::Bedrock::Threading::MutexsHeartbeatMutex ()
 
static MCAPI ::Bedrock::Threading::MutexsMutex ()
 
static MCAPI ::Bedrock::Threading::MutexsPlayerTelemetryMutex ()
 
static MCAPI ::Bedrock::Threading::MutexsRealmsTelemetryMutex ()
 
static MCAPI void ** $vftableForWorldRecoveryTelemetryHandler ()
 
static MCAPI void ** $vftableForEnableNonOwnerReferences ()
 
static MCAPI void ** $vftableForIScreenChangedEventing ()
 
static MCAPI void ** $vftableForIUIEventTelemetry ()
 
static MCAPI void ** $vftableForIWebviewTelemetry ()
 
static MCAPI void ** $vftableForIConnectionEventing ()
 
static MCAPI void ** $vftableForCrashTelemetryProcessor ()
 
static MCAPI void ** $vftableForIPackTelemetry ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 
static MCAPI void ** $vftable ()
 

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Social::Events::EventManager > > mEventManager
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TelemetryInfo > > mTelemetryInfo
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Social::Events::TelemetryHeartbeat > > mHeartbeat
 
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::BrazeSDKManager > > mBrazeSDKManager
 
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::Social::IUserManager > > mUserManager
 
::ll::TypedStorage< 4, 4, uint > mPrimaryLocalUserId
 
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::AppPlatform > > mAppPlatform
 
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmAssertTelemetrySubscription
 
::ll::TypedStorage< 8, 32, ::Core::PathBuffer<::std::string > > mSettingsDir
 
::ll::TypedStorage< 8, 32, ::std::string > mPlayerSessionID
 
::ll::TypedStorage< 8, 32, ::std::string > mAppSessionID
 
::ll::TypedStorage< 1, 1, bool > mShouldHaveAchievementsEnabled
 
::ll::TypedStorage< 1, 1, bool > mAchievementsAlwaysEnabled
 
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmAchivementsAlwaysOptionSubscription
 
::ll::TypedStorage< 8, 8, double > mLastScreenTimestamp
 
::ll::TypedStorage< 8, 8, double > mLastImGuiScreenTimestamp
 
::ll::TypedStorage< 1, 1, bool > mFlagPlayerGameTypeDefault
 
::ll::TypedStorage< 1, 1, bool > mFlagDeepLink
 
::ll::TypedStorage< 4, 4, int > mNumTimesDeviceLost
 
::ll::TypedStorage< 8, 64, ::std::unordered_map< uint, double > > mPlayerLastDamagedTimestamp
 
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > mWorldSessionIdGenerationTimestamp
 
::ll::TypedStorage< 8, 8, ::ServiceRegistrationToken<::IMinecraftEventing > > mServiceRegistrationToken
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PacketObserver > > mPacketObserver
 
::ll::TypedStorage< 8, 8, ::ServiceRegistrationToken<::IPacketObserver > > mPacketObserverRegistrationToken
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ChunkRecyclerTelemetryData > > mChunkRecyclerTelemetryData
 
::ll::TypedStorage< 8, 8, ::ServiceRegistrationToken<::ChunkRecyclerTelemetryData > > mChunkRecyclerTelemetryDataRegistrationToken
 
::ll::TypedStorage< 8, 8, ::ServiceRegistrationToken<::Bedrock::WorldRecoveryTelemetryHandler > > mWorldRecoveryRegistrationToken
 
::ll::TypedStorage< 8, 32, ::std::string > mLastSentID
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mTaskGroup
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 
::ll::UntypedStorage< 8, 8 > mUnk3b1452
 
SubjectTypempSubject
 
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock
 

Member Function Documentation

◆ init()

virtual void MinecraftEventing::init ( ::Bedrock::NotNullNonOwnerPtr<::Social::IUserManager > const & userManager,
::Bedrock::NonOwnerPointer<::AppPlatform > const & appPlatform )
virtual

Implements IMinecraftEventing.

◆ initDeviceAndSessionIds()

virtual void MinecraftEventing::initDeviceAndSessionIds ( )
virtual

Implements IMinecraftEventing.

◆ initEditorEventListener()

virtual void MinecraftEventing::initEditorEventListener ( )
virtual

Implements IMinecraftEventing.

◆ shutdown()

virtual void MinecraftEventing::shutdown ( )
virtual

Implements IMinecraftEventing.

◆ updatePrimaryLocalUserId()

virtual void MinecraftEventing::updatePrimaryLocalUserId ( uint const & userId)
virtual

Implements IMinecraftEventing.

◆ registerSecondaryUserCommonProperties()

virtual void MinecraftEventing::registerSecondaryUserCommonProperties ( uint const & userId,
::Social::Identity & identity ) const
virtual

Implements IMinecraftEventing.

◆ unregisterSecondaryUserCommonProperties()

virtual void MinecraftEventing::unregisterSecondaryUserCommonProperties ( uint const & userId) const
virtual

Implements IMinecraftEventing.

◆ updateIsLegacyPlayer()

virtual void MinecraftEventing::updateIsLegacyPlayer ( bool isLegacyPlayer)
virtual

Implements IMinecraftEventing.

◆ updateIsTrial()

virtual void MinecraftEventing::updateIsTrial ( bool isTrial) const
virtual

Implements IMinecraftEventing.

◆ updateEditionType()

virtual void MinecraftEventing::updateEditionType ( )
virtual

Implements IMinecraftEventing.

◆ addListener()

virtual void MinecraftEventing::addListener ( ::std::unique_ptr<::Social::Events::IEventListener > listener)
virtual

Implements IMinecraftEventing.

◆ clearListeners()

virtual void MinecraftEventing::clearListeners ( )
virtual

Implements IMinecraftEventing.

◆ registerOptionsObserver()

virtual void MinecraftEventing::registerOptionsObserver ( ::std::shared_ptr<::Options > options)
virtual

Implements IMinecraftEventing.

◆ setTestBuildIdTag()

virtual void MinecraftEventing::setTestBuildIdTag ( char const * id)
virtual

Implements IMinecraftEventing.

◆ removeTestBuildIdTag()

virtual void MinecraftEventing::removeTestBuildIdTag ( )
virtual

Implements IMinecraftEventing.

◆ setTestTelemetryTag()

virtual void MinecraftEventing::setTestTelemetryTag ( char const * name)
virtual

Implements IMinecraftEventing.

◆ removeTestTelemetryTag()

virtual void MinecraftEventing::removeTestTelemetryTag ( )
virtual

Implements IMinecraftEventing.

◆ stopDebugEventLoggingForAllListeners()

virtual void MinecraftEventing::stopDebugEventLoggingForAllListeners ( )
virtual

Implements IMinecraftEventing.

◆ tick()

virtual void MinecraftEventing::tick ( )
virtual

Implements IMinecraftEventing.

◆ forceSendEvents()

virtual void MinecraftEventing::forceSendEvents ( )
virtual

Implements IMinecraftEventing.

◆ getSessionId()

virtual::std::string MinecraftEventing::getSessionId ( )
virtual

Implements IMinecraftEventing.

◆ getPlayerSessionId()

virtual::std::string const & MinecraftEventing::getPlayerSessionId ( )
virtual

Implements IMinecraftEventing.

◆ getWorldSessionIdGenerationTimestamp()

virtual::std::chrono::steady_clock::time_point MinecraftEventing::getWorldSessionIdGenerationTimestamp ( ) const
virtual

Implements IMinecraftEventing.

◆ fireEventDefaultGameTypeChanged()

virtual void MinecraftEventing::fireEventDefaultGameTypeChanged ( ::GameType oldGameType,
::GameType newGameType )
virtual

Implements IMinecraftEventing.

◆ fireEventWorldLoaded()

virtual void MinecraftEventing::fireEventWorldLoaded ( ::Player * player,
::std::string const & personaSlot,
::std::string const & classicSkinId,
bool usingClassicSkin )
virtual

Implements IMinecraftEventing.

◆ fireEventArmorStandItemEquipped()

virtual void MinecraftEventing::fireEventArmorStandItemEquipped ( ::ArmorStand const & armorStand,
::ItemDescriptor const & item )
virtual

Implements IMinecraftEventing.

◆ fireEventLockedItemGiven()

virtual void MinecraftEventing::fireEventLockedItemGiven ( )
virtual

Implements IMinecraftEventing.

◆ tryFireEventProgressLoadTimes()

virtual void MinecraftEventing::tryFireEventProgressLoadTimes ( ::std::string const & calledFromScreen,
::std::vector<::std::pair<::std::string, float > > const progressHandlerLoadTimes )
virtual

Implements IMinecraftEventing.

◆ fireEventBlockPlacedByCommand()

virtual void MinecraftEventing::fireEventBlockPlacedByCommand ( ::Block const & placedBlock,
int numberOfBlocksPlaced )
virtual

Implements IMinecraftEventing.

◆ fireEventEntitySpawned()

virtual void MinecraftEventing::fireEventEntitySpawned ( ::Player * player,
int mobType,
uint spawnMethod )
virtual

Implements IMinecraftEventing.

◆ fireEventDevSlashCommandExecuted()

virtual void MinecraftEventing::fireEventDevSlashCommandExecuted ( ::std::string const & commandName,
::std::string const & command )
virtual

Implements IMinecraftEventing.

◆ fireCommandParseTableTelemetry()

virtual void MinecraftEventing::fireCommandParseTableTelemetry ( bool const isServer,
::std::vector<::IMinecraftEventing::CommandParseTableEntry > const & parseTableDetails ) const
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerTravelled()

virtual void MinecraftEventing::fireEventPlayerTravelled ( ::Player * player,
float metersTravelledSinceLastEvent )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerBounced()

virtual void MinecraftEventing::fireEventPlayerBounced ( ::Player * player,
::Block const & block,
int bounceHeight )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerDamaged()

virtual void MinecraftEventing::fireEventPlayerDamaged ( ::Player * player,
::SharedTypes::Legacy::ActorDamageCause damageCause )
virtual

Implements IMinecraftEventing.

◆ fireEventSetValidForAchievements()

virtual void MinecraftEventing::fireEventSetValidForAchievements ( ::Player * player,
bool currentlyValidForAchievements )
virtual

Implements IMinecraftEventing.

◆ fireEventAchievementReceived()

virtual void MinecraftEventing::fireEventAchievementReceived ( ::std::string const & title,
::std::string const & description,
::std::string const & achievementId )
virtual

Implements IMinecraftEventing.

◆ updatePlayerUndergroundStatus()

virtual void MinecraftEventing::updatePlayerUndergroundStatus ( ::Player * player,
bool const isUnderground )
virtual

Reimplemented from IMinecraftEventing.

◆ fireEventPlayerAttemptingExploit()

virtual void MinecraftEventing::fireEventPlayerAttemptingExploit ( ::Player * player,
::IMinecraftEventing::ExploitType exploitType )
virtual

Implements IMinecraftEventing.

◆ fireEventWorldGenerated()

virtual void MinecraftEventing::fireEventWorldGenerated ( ::std::string const & levelId,
::LevelSettings const & levelSettings,
bool fromTemplate )
virtual

Implements IMinecraftEventing.

◆ fireEventMultiplayerClientConnectionStateChanged()

virtual void MinecraftEventing::fireEventMultiplayerClientConnectionStateChanged ( ::std::string const & connectionType,
uint fromState,
uint toState,
uint port,
::std::string const & status )
virtual

Implements IMinecraftEventing.

◆ fireEventPacketViolationDetected()

virtual void MinecraftEventing::fireEventPacketViolationDetected ( uint64 ,
::std::string ,
::PacketViolationResponse ,
::MinecraftPacketIds ,
::NetworkIdentifier const & ,
uint ,
::SubClientId ,
::SubClientId ,
uint  )
virtual

Implements IMinecraftEventing.

◆ fireEventJoinCanceled()

virtual void MinecraftEventing::fireEventJoinCanceled ( ::LoadingState currentState)
virtual

Implements IMinecraftEventing.

◆ fireEvent()

virtual void MinecraftEventing::fireEvent ( ::std::string const & eventName,
::std::vector<::Social::Events::Property > const & properties,
::std::vector<::Social::Events::Measurement > const & measurements,
bool shouldAggregate )
virtual

Implements IMinecraftEventing.

◆ fireEventBlockTypeRegistryChecksumMismatch()

virtual void MinecraftEventing::fireEventBlockTypeRegistryChecksumMismatch ( ::std::string const & reason,
uint64 const & serverBlockChecksum,
uint64 const & clientBlockChecksum,
::std::string const & serverVersion )
virtual

Implements IMinecraftEventing.

◆ fireEventOnSuccessfulClientLogin()

virtual void MinecraftEventing::fireEventOnSuccessfulClientLogin ( ::MultiPlayerLevel const * level)
virtual

Implements IMinecraftEventing.

◆ fireEventStartWorld()

virtual void MinecraftEventing::fireEventStartWorld ( ::IMinecraftEventing::NetworkType networkType,
::std::string const & ipAddress,
::Social::MultiplayerServiceIdentifier const friendWorldType )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerJoinWorld()

virtual void MinecraftEventing::fireEventPlayerJoinWorld ( uint const & ,
::SubClientId const ,
bool ,
::std::optional< bool > ,
::IConnectionEventing::PlayerJoinWorldAttemptState const ,
int ,
::Connection::DisconnectFailReason ,
::TransportLayer ,
::IMinecraftEventing::NetworkType ,
::Social::MultiplayerState ,
bool ,
::Social::MultiplayerServiceIdentifier ,
::std::string const & ,
::std::string const &  )
virtual

Implements IMinecraftEventing.

◆ fireEventSignalServiceConnect()

virtual void MinecraftEventing::fireEventSignalServiceConnect ( ::SignalServiceConnectStage stage,
bool bIsSigningInAsHost,
::Json::Value const & stageProperties,
uint64 netherNetId,
::std::string const & correlationId )
virtual

Implements IMinecraftEventing.

◆ fireEventSignalMessagePerformance()

virtual void MinecraftEventing::fireEventSignalMessagePerformance ( uint64 networkId,
::MessagePerformance const & messagePerformanceEvent )
virtual

Implements IMinecraftEventing.

◆ fireEventOnClientDisconnect()

virtual void MinecraftEventing::fireEventOnClientDisconnect ( ::SubClientId ,
bool ,
::Connection::DisconnectFailReason  )
virtual

Implements IMinecraftEventing.

◆ fireEventOnServerDisconnect()

virtual void MinecraftEventing::fireEventOnServerDisconnect ( ::Connection::DisconnectFailReason ,
::std::string const & ,
::SubClientId ,
::std::string const & ,
uint64 ,
::std::string const &  )
virtual

Implements IMinecraftEventing.

◆ fireEventConnectionFailed()

virtual void MinecraftEventing::fireEventConnectionFailed ( ::IConnectionEventing::ConnectionFailureReason failure)
virtual

Implements IMinecraftEventing.

◆ fireEventHttpClientError()

virtual void MinecraftEventing::fireEventHttpClientError ( ::std::string const & error)
virtual

Implements IMinecraftEventing.

◆ fireEventSignInToIdentity()

virtual void MinecraftEventing::fireEventSignInToIdentity ( ::IMinecraftEventing::SignInAccountType accountType,
::Social::IdentitySignInTrigger trigger,
::std::string const & signInSource,
bool signInUIShown,
::IMinecraftEventing::SignInStage stage,
::Social::SignInResult result,
int retryCount,
::Social::PlayerIDs ids,
::std::string const & errorCode )
virtual

Implements IMinecraftEventing.

◆ fireEventSignOutOfIdentity()

virtual void MinecraftEventing::fireEventSignOutOfIdentity ( ::IMinecraftEventing::SignInAccountType accountType,
::Social::IdentitySignInTrigger trigger,
::std::string const & accountId,
::std::string const & errorCode )
virtual

Implements IMinecraftEventing.

◆ fireEventSignInEdu()

virtual void MinecraftEventing::fireEventSignInEdu ( ::std::string const & ,
::edu::Role ,
::Identity::EduSignInStage ,
::std::string const & ,
::std::string const & ,
::std::vector<::std::pair<::std::string, ::std::string > > const &  )
virtual

Implements IMinecraftEventing.

◆ fireEventSignOutEdu()

virtual void MinecraftEventing::fireEventSignOutEdu ( ::std::string const & ,
::edu::Role ,
::std::string const & ,
::std::string const & ,
::std::string const &  )
virtual

Implements IMinecraftEventing.

◆ fireEventSwitchAccountEdu()

virtual void MinecraftEventing::fireEventSwitchAccountEdu ( ::std::string const & ,
::edu::Role ,
::std::string const &  )
virtual

Implements IMinecraftEventing.

◆ fireEventEduDemoConversion()

virtual void MinecraftEventing::fireEventEduDemoConversion ( ::edu::Role ,
::LastClickedSource  )
virtual

Implements IMinecraftEventing.

◆ fireEventCloudOperationStartedEdu()

virtual void MinecraftEventing::fireEventCloudOperationStartedEdu ( ::EduCloudUtils::Operation const operation,
::std::string const & cloudCorrelationId,
uint64 const size,
::std::optional<::std::string > const & driveItemId )
virtual

Implements IMinecraftEventing.

◆ fireEventCloudOperationEndedEdu()

virtual void MinecraftEventing::fireEventCloudOperationEndedEdu ( ::EduCloudUtils::Operation const operation,
::std::string const & cloudCorrelationId,
::std::chrono::milliseconds const elapsedTime,
uint const status,
uint64 const size,
::std::optional<::std::string > const & driveItemId,
::std::optional<::std::string > const & errorCode,
::std::optional<::std::string > const & errorMessage,
::std::optional<::std::string > const & error )
virtual

Implements IMinecraftEventing.

◆ fireEventCloudMyWorldsSummary()

virtual void MinecraftEventing::fireEventCloudMyWorldsSummary ( int const totalWorldsCount,
int const placeholderCount,
int const needsUploadCount,
int const ctagMismatchCount,
int const conflictCount )
virtual

Implements IMinecraftEventing.

◆ fireEventCloudConflictCheckEdu()

virtual void MinecraftEventing::fireEventCloudConflictCheckEdu ( ::std::string const & cloudCorrelationId,
::EduCloud::ConflictResolutionStatus const conflictStatus )
virtual

Implements IMinecraftEventing.

◆ fireEventPopupFiredEdu()

virtual void MinecraftEventing::fireEventPopupFiredEdu ( ::std::string const & mutsUserId,
::std::string const & dialogType,
::std::string const & experienceId,
::std::string const & title,
::ActiveDirectoryAction const postAction )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayIntegrityCheck()

virtual void MinecraftEventing::fireEventPlayIntegrityCheck ( ::std::string const & result,
::std::string const & appRecognitionVerdict,
::std::string const & deviceIntegrity,
::std::string const & appLicensingVerdict )
virtual

Implements IMinecraftEventing.

◆ fireServerConnectionEvent()

virtual void MinecraftEventing::fireServerConnectionEvent ( ::IConnectionEventing::ServerConnectionOutcome outcome,
uint pingLatency,
double timeElapsed,
::std::string const & creatorName,
::std::string const & worldId )
virtual

Implements IMinecraftEventing.

◆ fireServerConnectionAttemptEvent()

virtual void MinecraftEventing::fireServerConnectionAttemptEvent ( ::std::string const & creatorName,
bool isTransfer,
::std::string const & serverAddress )
virtual

Implements IMinecraftEventing.

◆ fireEventServerPlayerJoinedGame()

virtual void MinecraftEventing::fireEventServerPlayerJoinedGame ( ::NetworkIdentifier const & ,
::SubClientId ,
::std::string const &  )
virtual

Implements IMinecraftEventing.

◆ fireEventScriptPluginDiscovery()

virtual void MinecraftEventing::fireEventScriptPluginDiscovery ( ::ScriptPluginResult const & pluginResult,
bool client )
virtual

Implements IMinecraftEventing.

◆ fireEventScriptPluginRun()

virtual void MinecraftEventing::fireEventScriptPluginRun ( ::ScriptPluginResult const & pluginResult,
::std::chrono::microseconds runDuration,
bool client )
virtual

Implements IMinecraftEventing.

◆ fireEventScriptDebuggerListen()

virtual void MinecraftEventing::fireEventScriptDebuggerListen ( bool client,
bool autoAttach )
virtual

Implements IMinecraftEventing.

◆ fireEventScriptDebuggerConnect()

virtual void MinecraftEventing::fireEventScriptDebuggerConnect ( bool client,
bool autoAttach,
int retries )
virtual

Implements IMinecraftEventing.

◆ fireEditorEventToolActivated()

virtual void MinecraftEventing::fireEditorEventToolActivated ( ::std::string const & toolName)
virtual

Implements IMinecraftEventing.

◆ fireEditorUndo()

virtual void MinecraftEventing::fireEditorUndo ( ::std::string const & transactionName)
virtual

Implements IMinecraftEventing.

◆ fireEditorRedo()

virtual void MinecraftEventing::fireEditorRedo ( ::std::string const & transactionName)
virtual

Implements IMinecraftEventing.

◆ fireEditorScriptAction()

virtual void MinecraftEventing::fireEditorScriptAction ( ::std::string const & scriptSource,
::std::string const & actionName,
::std::string const & actionMetadata )
virtual

Implements IMinecraftEventing.

◆ fireEventStartClient()

virtual void MinecraftEventing::fireEventStartClient ( ::std::string const & ipAddress)
virtual

Implements IMinecraftEventing.

◆ fireEventHardwareInfo()

virtual void MinecraftEventing::fireEventHardwareInfo ( )
virtual

Implements IMinecraftEventing.

◆ fireEventDeviceLost()

virtual void MinecraftEventing::fireEventDeviceLost ( )
virtual

Implements IMinecraftEventing.

◆ fireEventRenderingSizeChanged()

virtual void MinecraftEventing::fireEventRenderingSizeChanged ( )
virtual

Implements IMinecraftEventing.

◆ fireEventDiskStatus()

virtual void MinecraftEventing::fireEventDiskStatus ( ::DiskStatus status,
::Core::LevelStorageState errorCode,
uint64 freeSpace )
virtual

Implements IMinecraftEventing.

◆ fireEventStorageAreaFull()

virtual void MinecraftEventing::fireEventStorageAreaFull ( ::std::string const & areaPath,
::std::vector<::Bedrock::DirectoryEntry > const & diskSizeData )
virtual

Implements IMinecraftEventing.

◆ fireEventAppPaused()

virtual void MinecraftEventing::fireEventAppPaused ( )
virtual

Implements IMinecraftEventing.

◆ fireEventAppUnpaused()

virtual void MinecraftEventing::fireEventAppUnpaused ( )
virtual

Implements IMinecraftEventing.

◆ fireEventAppSurfaceCreated()

virtual void MinecraftEventing::fireEventAppSurfaceCreated ( )
virtual

Implements IMinecraftEventing.

◆ fireEventAppSurfaceDestroyed()

virtual void MinecraftEventing::fireEventAppSurfaceDestroyed ( )
virtual

Implements IMinecraftEventing.

◆ fireEventPurchaseGameAttempt()

virtual void MinecraftEventing::fireEventPurchaseGameAttempt ( ::std::string const & storeId,
::std::string const & activeTab,
::std::string const & productId )
virtual

Implements IMinecraftEventing.

◆ fireEventPurchaseGameResult()

virtual void MinecraftEventing::fireEventPurchaseGameResult ( int purchaseResult)
virtual

Implements IMinecraftEventing.

◆ fireEventTrialDeviceIdCorrelation()

virtual void MinecraftEventing::fireEventTrialDeviceIdCorrelation ( int64 myTime,
::std::string const & theirId,
int64 theirTime,
::std::string const & theirLastSessionId )
virtual

Implements IMinecraftEventing.

◆ fireEventDeviceIdManagerFailOnIdentityGained()

virtual void MinecraftEventing::fireEventDeviceIdManagerFailOnIdentityGained ( )
virtual

Implements IMinecraftEventing.

◆ fireEventDlcStorageFull()

virtual void MinecraftEventing::fireEventDlcStorageFull ( ::std::string const & productId,
uint64 dlcSize,
uint64 onDiskScratchSpace,
uint64 scratchSpace,
uint64 premiumSpace )
virtual

Implements IMinecraftEventing.

◆ fireEventPushNotificationPermission()

virtual void MinecraftEventing::fireEventPushNotificationPermission ( bool permission,
::std::string const & deviceId )
virtual

Implements IMinecraftEventing.

◆ fireEventPushNotificationReceived()

virtual void MinecraftEventing::fireEventPushNotificationReceived ( ::PushNotificationMessage const & msg)
virtual

Implements IMinecraftEventing.

◆ fireEventPushNotificationOpened()

virtual void MinecraftEventing::fireEventPushNotificationOpened ( ::std::string const & threadId,
::std::string const & deepLink )
virtual

Implements IMinecraftEventing.

◆ firePerfTestEvent()

virtual void MinecraftEventing::firePerfTestEvent ( ::std::string const & testArtifact,
::std::string const & modelName,
::std::string const & renderSize,
uint renderDistance,
uint simDistance,
::std::string const & memorySize,
::std::vector<::std::pair<::std::string, float > > const & testArtifactData )
virtual

Implements IMinecraftEventing.

◆ fireEventLicenseCheck()

virtual void MinecraftEventing::fireEventLicenseCheck ( bool isLicensed,
::ExtraLicenseData & data )
virtual

Implements IMinecraftEventing.

◆ fireQueryOfferResult()

virtual void MinecraftEventing::fireQueryOfferResult ( ::std::string const & storeID,
int NumberOfOffers,
bool QuerySucceeded )
virtual

Implements IMinecraftEventing.

◆ fireEventQueryPurchasesResult()

virtual void MinecraftEventing::fireEventQueryPurchasesResult ( ::std::string const & storeID,
int NumberOfPurchases,
bool QuerySucceeded )
virtual

Implements IMinecraftEventing.

◆ fireEventIAPPurchaseAttempt()

virtual void MinecraftEventing::fireEventIAPPurchaseAttempt ( ::std::string const & correlationId,
::std::string const & storeId,
::Offer & offer,
::PurchasePath path )
virtual

Implements IMinecraftEventing.

◆ fireEventIAPPurchaseResolved()

virtual void MinecraftEventing::fireEventIAPPurchaseResolved ( ::std::string const & correlationId,
::std::string const & storeId,
::Offer & offer,
::IMinecraftEventing::PurchaseResult purchaseRes,
::PurchasePath path )
virtual

Implements IMinecraftEventing.

◆ fireEventIAPRedeemAttempt()

virtual void MinecraftEventing::fireEventIAPRedeemAttempt ( ::std::string const & correlationId,
::std::string const & storeId,
::std::string const & productId,
::PurchasePath path )
virtual

Implements IMinecraftEventing.

◆ fireEventIAPRedeemResolved()

virtual void MinecraftEventing::fireEventIAPRedeemResolved ( ::std::string const & correlationId,
::std::string const & storeId,
::std::string const & productId,
::IMinecraftEventing::PurchaseResult purchaseRes,
::PurchasePath path )
virtual

Implements IMinecraftEventing.

◆ fireEventPurchaseAttempt()

virtual void MinecraftEventing::fireEventPurchaseAttempt ( ::std::string const & correlationId,
::std::string const & productId,
::std::string const & price,
::IMinecraftEventing::StoreType storeType,
::PurchasePath path )
virtual

Implements IMinecraftEventing.

◆ fireEventPurchaseResolved()

virtual void MinecraftEventing::fireEventPurchaseResolved ( ::std::string const & correlationId,
::std::string const & productId,
::std::string const & price,
::IMinecraftEventing::StoreType storeType,
::IMinecraftEventing::PurchaseResult purchaseRes,
::PurchasePath path )
virtual

Implements IMinecraftEventing.

◆ fireEventUnfulfilledPurchaseFound()

virtual void MinecraftEventing::fireEventUnfulfilledPurchaseFound ( ::PlatformOfferPurchaseDetails & unfulfilledPurchase)
virtual

Implements IMinecraftEventing.

◆ fireEventPurchaseFailureDetails()

virtual void MinecraftEventing::fireEventPurchaseFailureDetails ( int httpCode,
::std::string const & errorMessage,
::std::string const & productId,
::std::string const & transactionId )
virtual

Implements IMinecraftEventing.

◆ fireEventDeviceAccountFailure()

virtual void MinecraftEventing::fireEventDeviceAccountFailure ( ::IMinecraftEventing::SignInStage stage,
::IMinecraftEventing::DeviceAccountFailurePhase phase,
uint resultStatus,
::std::string const & accountID )
virtual

Implements IMinecraftEventing.

◆ fireEventDeviceAccountSuccess()

virtual void MinecraftEventing::fireEventDeviceAccountSuccess ( bool isNewAccount,
::std::string const & accountID )
virtual

Implements IMinecraftEventing.

◆ fireEventEntitlementListInfo()

virtual void MinecraftEventing::fireEventEntitlementListInfo ( ::std::vector<::ContentIdentity > & entitlementContentIds,
bool isLegacyList )
virtual

Implements IMinecraftEventing.

◆ fireEventVideoPlayed()

virtual void MinecraftEventing::fireEventVideoPlayed ( ::std::string const & productId,
::std::string const & videoUrl )
virtual

Implements IMinecraftEventing.

◆ fireEventBundleSubOfferClicked()

virtual void MinecraftEventing::fireEventBundleSubOfferClicked ( int offerIndex,
int bundleSubOfferCount,
::std::string const & telemetryId,
::std::string const & productId,
bool isOnSale,
::std::string const & timeRemainingOnSale )
virtual

Implements IMinecraftEventing.

◆ fireEventStoreOfferClicked() [1/2]

virtual void MinecraftEventing::fireEventStoreOfferClicked ( ::Social::eventData::StoreOfferClickedData const & eventData)
virtual

Implements IMinecraftEventing.

◆ fireEventStoreOfferClicked() [2/2]

virtual void MinecraftEventing::fireEventStoreOfferClicked ( ::std::string const telemetryId,
::std::string const & productId )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaOfferClicked()

virtual void MinecraftEventing::fireEventPersonaOfferClicked ( ::Social::eventData::PersonaOfferClickedData const & eventData)
virtual

Implements IMinecraftEventing.

◆ fireEventStoreSearch()

virtual void MinecraftEventing::fireEventStoreSearch ( ::storeSearch::TelemetryData const & telemetryData)
virtual

Implements IMinecraftEventing.

◆ fireEventSearchItemSelected()

virtual void MinecraftEventing::fireEventSearchItemSelected ( int const correlationId,
int const sessionId,
::std::string const & productId,
int const row,
int const column,
int const currentPage,
::std::string const & searchType )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmsSubscriptionPurchaseStarted()

virtual void MinecraftEventing::fireEventRealmsSubscriptionPurchaseStarted ( ::ProductSku const & productSku,
::RealmsPurchaseIntent intent )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmsSubscriptionPurchaseSucceeded()

virtual void MinecraftEventing::fireEventRealmsSubscriptionPurchaseSucceeded ( ::ProductSku const & productSku,
::RealmsPurchaseIntent intent )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmsSubscriptionPurchaseFailed()

virtual void MinecraftEventing::fireEventRealmsSubscriptionPurchaseFailed ( ::ProductSku const & productSku,
::RealmsPurchaseIntent intent,
::RealmsPurchaseFailureReason reason )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmsPurchaseFulfillment()

virtual void MinecraftEventing::fireEventRealmsPurchaseFulfillment ( ::std::string const & correlationId,
::std::string const & storeId,
::std::string const & productId,
::PurchasePath path,
::RealmsPurchaseFlow purchaseFlow,
::RealmsPurchaseFulfillmentStage stage,
::std::string const & failureReason )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmsPurchaseFailure()

virtual void MinecraftEventing::fireEventRealmsPurchaseFailure ( ::RealmsOfferPeriod offerPeriod,
::RealmsOfferTier offerTier,
bool isTrial,
::RealmsPurchaseFailureStage failureStage,
::RealmsPurchaseFailureReason failureReason,
::std::vector<::Offer * > const & unavailableOffers )
virtual

Implements IMinecraftEventing.

◆ fireEventUserListUpdated()

virtual void MinecraftEventing::fireEventUserListUpdated ( ::std::string const & productId,
::std::string const & listId,
::std::string const & operation,
bool success )
virtual

Implements IMinecraftEventing.

◆ fireEventUgcAcquisitionStateChanged()

virtual void MinecraftEventing::fireEventUgcAcquisitionStateChanged ( ::std::string const & ugcProductId,
uint64 downloadSize,
double elapsedTime,
bool isUpdate,
int retries,
bool silent,
int numContentTrackers,
::std::string const & result,
::std::string const & resultDetails,
int httpStatus,
int errorCode )
virtual

Implements IMinecraftEventing.

◆ prepEventSearchCatalogRequest()

virtual void MinecraftEventing::prepEventSearchCatalogRequest ( ::SearchRequestTelemetry const & telem)
virtual

Implements IMinecraftEventing.

◆ fireEventSearchCatalogRequest()

virtual void MinecraftEventing::fireEventSearchCatalogRequest ( ::SearchRequestTelemetry const & telem)
virtual

Implements IMinecraftEventing.

◆ fireEventStoreLocalizationBinaryFetchResponse()

virtual void MinecraftEventing::fireEventStoreLocalizationBinaryFetchResponse ( int const status,
uint const currentFetchAttempt )
virtual

Implements IMinecraftEventing.

◆ fireEventStoreSessionResponse()

virtual void MinecraftEventing::fireEventStoreSessionResponse ( ::std::string const & responseType,
int const status,
int const retryCount,
bool const asyncServicesManager )
virtual

Implements IMinecraftEventing.

◆ fireEventStoreDiscoveryRequestResponse()

virtual void MinecraftEventing::fireEventStoreDiscoveryRequestResponse ( int const status,
int const retryAttempt,
bool const asyncServicesManager )
virtual

Implements IMinecraftEventing.

◆ fireEventStorePlayFabRequestResponse()

virtual void MinecraftEventing::fireEventStorePlayFabRequestResponse ( ushort const status)
virtual

Implements IMinecraftEventing.

◆ fireEventStoreInventoryRefreshRequestResponse()

virtual void MinecraftEventing::fireEventStoreInventoryRefreshRequestResponse ( int const status,
int const retryAttempt,
bool const asyncServicesManager )
virtual

Implements IMinecraftEventing.

◆ fireEventServerDrivenLayoutPageLoaded()

virtual void MinecraftEventing::fireEventServerDrivenLayoutPageLoaded ( ::RequestTelemetry & telem,
::std::string pageID,
int requestSize,
int responseSize,
int rowCount,
int itemCount,
int imageCount )
virtual

Implements IMinecraftEventing.

◆ fireEventServerDrivenLayoutImagesLoaded()

virtual void MinecraftEventing::fireEventServerDrivenLayoutImagesLoaded ( ::RequestTelemetry & telem,
::std::string pageID,
int imageCount,
uint64 totalImagesSize,
int successCount,
int failCount,
int cachedCount,
::std::vector< ushort > & responseCodes )
virtual

Implements IMinecraftEventing.

◆ fireEventTreatmentsSet()

virtual void MinecraftEventing::fireEventTreatmentsSet ( ::std::vector<::std::string > const & treatments,
::std::string const & treatmentContext )
virtual

Implements IMinecraftEventing.

◆ fireEventProgressionsSet()

virtual void MinecraftEventing::fireEventProgressionsSet ( ::std::vector<::std::string > const & progressions)
virtual

Implements IMinecraftEventing.

◆ fireEventTreatmentsCleared()

virtual void MinecraftEventing::fireEventTreatmentsCleared ( )
virtual

Implements IMinecraftEventing.

◆ fireEventPackImportTimeout()

virtual void MinecraftEventing::fireEventPackImportTimeout ( ::std::string const & productId)
virtual

Implements IMinecraftEventing.

◆ fireEventStoreErrorPage()

virtual void MinecraftEventing::fireEventStoreErrorPage ( ::std::string const & errorCode,
::std::string const & pageId )
virtual

Implements IMinecraftEventing.

◆ setServerIdsforClient()

virtual void MinecraftEventing::setServerIdsforClient ( ::std::string const & multiplayerCorrelationId,
::std::string const & serverVersion,
::std::string const & serverId,
::std::string const worldId,
::std::string const scenarioId )
virtual

Implements IMinecraftEventing.

◆ fireEventOptionsUpdated()

virtual void MinecraftEventing::fireEventOptionsUpdated ( ::Options & options,
::InputMode inputMode,
bool onStartup )
virtual

Implements IMinecraftEventing.

◆ fireEventChatSettingsUpdated()

virtual void MinecraftEventing::fireEventChatSettingsUpdated ( ::Player const * player,
::std::vector<::Social::Events::Property > const & properties ) const
virtual

Implements IMinecraftEventing.

◆ fireEventControlRemappedByPlayer()

virtual void MinecraftEventing::fireEventControlRemappedByPlayer ( ::std::string const & actionName,
::RawInputType inputType,
int keyCode ) const
virtual

Implements IMinecraftEventing.

◆ fireEventDifficultySet()

virtual void MinecraftEventing::fireEventDifficultySet ( ::SharedTypes::Legacy::Difficulty oldDifficulty,
::SharedTypes::Legacy::Difficulty newDifficulty )
virtual

Implements IMinecraftEventing.

◆ fireEventGameRulesUpdated() [1/3]

virtual void MinecraftEventing::fireEventGameRulesUpdated ( bool oldValue,
bool newValue,
::std::string const & gameRuleName )
virtual

Implements IMinecraftEventing.

◆ fireEventGameRulesUpdated() [2/3]

virtual void MinecraftEventing::fireEventGameRulesUpdated ( int oldValue,
int newValue,
::std::string const & gameRuleName )
virtual

Implements IMinecraftEventing.

◆ fireEventGameRulesUpdated() [3/3]

virtual void MinecraftEventing::fireEventGameRulesUpdated ( float oldValue,
float newValue,
::std::string const & gameRuleName )
virtual

Implements IMinecraftEventing.

◆ fireCurrentInputUpdated()

virtual void MinecraftEventing::fireCurrentInputUpdated ( ::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const & client)
virtual

Implements IMinecraftEventing.

◆ fireEventSplitScreenUpdated()

virtual void MinecraftEventing::fireEventSplitScreenUpdated ( ::IClientInstance const & client)
virtual

Implements IMinecraftEventing.

◆ fireEventPerformanceMetrics()

virtual void MinecraftEventing::fireEventPerformanceMetrics ( ::ProfilerLiteTelemetry const & profileTelemetry)
virtual

Implements IMinecraftEventing.

◆ fireEventPerformanceContext()

virtual void MinecraftEventing::fireEventPerformanceContext ( ::PerfContextTrackerReport const & perfContextReport)
virtual

Implements IMinecraftEventing.

◆ fireEventScreenChanged()

virtual void MinecraftEventing::fireEventScreenChanged ( uint const & userId,
::std::string const & screenName,
::std::unordered_map<::std::string, ::std::string > const & additionalProperties )
virtual

◆ fireEventImGuiScreenChanged()

virtual void MinecraftEventing::fireEventImGuiScreenChanged ( ::std::string const & screenName,
::std::unordered_map<::std::string, ::std::string > const & additionalProperties )
virtual

◆ fireEventPopupClosed()

virtual void MinecraftEventing::fireEventPopupClosed ( ::std::string const & popupName) const
virtual

Implements IMinecraftEventing.

◆ fireEventOfferRated()

virtual void MinecraftEventing::fireEventOfferRated ( ::std::string const & productId,
int rating,
int previous_rating,
int count,
double timeElapsed )
virtual

Implements IMinecraftEventing.

◆ fireEventNewContentCheckCompleted()

virtual void MinecraftEventing::fireEventNewContentCheckCompleted ( ::std::string const & newContentPrefix,
bool hasNewStoreContent )
virtual

Implements IMinecraftEventing.

◆ fireEventEncyclopediaTopicChanged()

virtual void MinecraftEventing::fireEventEncyclopediaTopicChanged ( ::std::string const & topicName,
::InputMode inputMode )
virtual

Implements IMinecraftEventing.

◆ fireEventHowToPlayTopicChanged()

virtual void MinecraftEventing::fireEventHowToPlayTopicChanged ( ::std::string const & topicName,
::InputMode inputMode )
virtual

Implements IMinecraftEventing.

◆ fireEventAndroidHelpRequest()

virtual void MinecraftEventing::fireEventAndroidHelpRequest ( )
virtual

Implements IMinecraftEventing.

◆ fireEventWorldFilesListed()

virtual void MinecraftEventing::fireEventWorldFilesListed ( uint64 numLevels,
uint64 totalSizeMB,
uint64 largestLevelMB,
uint64 smallestLevelMB )
virtual

Implements IMinecraftEventing.

◆ fireEventStorage()

virtual void MinecraftEventing::fireEventStorage ( int state,
::std::string const & extra )
virtual

Implements IMinecraftEventing.

◆ fireEventStorageReport()

virtual void MinecraftEventing::fireEventStorageReport ( ::std::string const & report)
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerMessageSay()

virtual void MinecraftEventing::fireEventPlayerMessageSay ( ::std::string const & fromName,
::std::string const & message )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerMessageTell()

virtual void MinecraftEventing::fireEventPlayerMessageTell ( ::std::string const & fromName,
::std::string const & toName,
::std::string const & message )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerMessageChat()

virtual void MinecraftEventing::fireEventPlayerMessageChat ( ::std::string const & fromName,
::std::string const & message )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerMessageMe()

virtual void MinecraftEventing::fireEventPlayerMessageMe ( ::std::string const & fromName,
::std::string const & message )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerMessageTitle()

virtual void MinecraftEventing::fireEventPlayerMessageTitle ( ::std::string const & fromName,
::std::string const & toName,
::std::string const & message )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerKicked()

virtual void MinecraftEventing::fireEventPlayerKicked ( ::std::string const & sessionType,
::std::string const & kickedPlayer )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerBanned()

virtual void MinecraftEventing::fireEventPlayerBanned ( ::std::string const & bannedPlayer)
virtual

Implements IMinecraftEventing.

◆ fireEventChunkLoaded()

virtual void MinecraftEventing::fireEventChunkLoaded ( ::LevelChunk & chunk)
virtual

Implements IMinecraftEventing.

◆ fireEventChunkUnloaded()

virtual void MinecraftEventing::fireEventChunkUnloaded ( ::LevelChunk & chunk)
virtual

Implements IMinecraftEventing.

◆ fireEventChunkChanged()

virtual void MinecraftEventing::fireEventChunkChanged ( ::LevelChunk & chunk)
virtual

Implements IMinecraftEventing.

◆ fireEventPackPlayed()

virtual void MinecraftEventing::fireEventPackPlayed ( ::PackInstance const & packInstance,
uint priority )
virtual

Implements IMinecraftEventing.

◆ fireEventRespondedToAcceptContent()

virtual void MinecraftEventing::fireEventRespondedToAcceptContent ( ::PacksInfoData const & data,
bool accepted,
bool downloadOptionalResourcePacks )
virtual

Implements IMinecraftEventing.

◆ fireEventPackUpgradeAttempt()

virtual void MinecraftEventing::fireEventPackUpgradeAttempt ( ::PackManifest const & manifest,
::PackReport const & report )
virtual

Implements IPackTelemetry.

◆ fireEventStackLoaded()

virtual void MinecraftEventing::fireEventStackLoaded ( ::StackStats const & stats)
virtual

Implements IMinecraftEventing.

◆ firePackSettingsEvent()

virtual void MinecraftEventing::firePackSettingsEvent ( ::PackSettings const & packSettings,
::PackManifest const & manifest )
virtual

Implements IMinecraftEventing.

◆ fireEventTreatmentPackApplied()

virtual void MinecraftEventing::fireEventTreatmentPackApplied ( ::PackManifest const & manifest)
virtual

Implements IMinecraftEventing.

◆ fireEventTreatmentPackDownloadFailed()

virtual void MinecraftEventing::fireEventTreatmentPackDownloadFailed ( ::std::string productId,
::std::string packId,
::std::string versionNumber,
::std::string requiredTreatmentTag )
virtual

Implements IMinecraftEventing.

◆ fireEventTreatmentPackDownloaded()

virtual void MinecraftEventing::fireEventTreatmentPackDownloaded ( ::std::string productId,
::std::string packId,
::std::string versionNumber,
::std::string requiredTreatmentTag )
virtual

Implements IMinecraftEventing.

◆ fireEventTreatmentPackRemoved()

virtual void MinecraftEventing::fireEventTreatmentPackRemoved ( ::std::string packId)
virtual

Implements IMinecraftEventing.

◆ fireCDNDownloadEvent()

virtual void MinecraftEventing::fireCDNDownloadEvent ( ::std::string const & packId,
::std::string const & versionNumber,
::std::string const & hostUrl,
::IMinecraftEventing::CDNDownloadResult const & downloadResult,
::IMinecraftEventing::CDNDownloadEventOrigin const & origin,
float const & elapsedTime )
virtual

Implements IMinecraftEventing.

◆ fireEventContentLogsInWorldSession()

virtual void MinecraftEventing::fireEventContentLogsInWorldSession ( ::std::string const & logArea,
uint errorCount,
uint warningCount )
virtual

Implements IMinecraftEventing.

◆ fireEventEntitlementCacheLoadTimeout()

virtual void MinecraftEventing::fireEventEntitlementCacheLoadTimeout ( )
virtual

Implements IMinecraftEventing.

◆ fireTextToSpeechToggled()

virtual void MinecraftEventing::fireTextToSpeechToggled ( bool uiTTS,
bool chatTTS )
virtual

Implements IMinecraftEventing.

◆ fireEventWorldLoadedClassroomCustomization()

virtual void MinecraftEventing::fireEventWorldLoadedClassroomCustomization ( ::IMinecraftEventing::WorldClassroomCustomization customization,
::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details )
virtual

Implements IMinecraftEventing.

◆ fireClassroomSettingUpdated()

virtual void MinecraftEventing::fireClassroomSettingUpdated ( ::ClassroomSetting classroomSetting,
::SettingsScreenMode settingMode )
virtual

Implements IMinecraftEventing.

◆ fireEventNpcPropertiesUpdated()

virtual void MinecraftEventing::fireEventNpcPropertiesUpdated ( ::Actor & npcOwner,
bool isEditorWorldbuilder )
virtual

Implements IMinecraftEventing.

◆ fireEventBoardTextUpdated()

virtual void MinecraftEventing::fireEventBoardTextUpdated ( ::ChalkboardBlockActor & board)
virtual

Implements IMinecraftEventing.

◆ fireEventCameraUsed()

virtual void MinecraftEventing::fireEventCameraUsed ( bool isSelfie)
virtual

Implements IMinecraftEventing.

◆ fireEventPortfolioExported()

virtual void MinecraftEventing::fireEventPortfolioExported ( int imageCount,
int captionedCount )
virtual

Implements IMinecraftEventing.

◆ fireQuickPlayEvent()

virtual void MinecraftEventing::fireQuickPlayEvent ( )
virtual

Implements IMinecraftEventing.

◆ firePermissionsSetEvent()

virtual void MinecraftEventing::firePermissionsSetEvent ( ::PlayerPermissionLevel const prevPlayerPermissionLevel,
::CommandPermissionLevel const prevCommandPermissionLevel,
::PlayerPermissionLevel const playerPermissionLevel,
::CommandPermissionLevel const commandPermissionLevel )
virtual

Implements IMinecraftEventing.

◆ fireExternalUriLaunched()

virtual void MinecraftEventing::fireExternalUriLaunched ( ::std::string const & uri) const
virtual

Implements IMinecraftEventing.

◆ fireUserGeneratedUriLaunched()

virtual void MinecraftEventing::fireUserGeneratedUriLaunched ( ::UserGeneratedUriSource source) const
virtual

Implements IMinecraftEventing.

◆ fireUserGeneratedUriLaunchFailed()

virtual void MinecraftEventing::fireUserGeneratedUriLaunchFailed ( ::UserGeneratedUriSource source,
::Util::ResourceUri::ValidationStatus reasonCode,
::std::string const & additionalData ) const
virtual

Implements IMinecraftEventing.

◆ fireEventEmptyLibraryCategoryError()

virtual void MinecraftEventing::fireEventEmptyLibraryCategoryError ( ::std::string const & categoryTitle) const
virtual

Implements IMinecraftEventing.

◆ fireLibraryButtonPressed()

virtual void MinecraftEventing::fireLibraryButtonPressed ( ::std::string const & productId,
::std::string const & worldName,
::std::string const & buttonAction )
virtual

Implements IMinecraftEventing.

◆ fireCourseButtonPressed()

virtual void MinecraftEventing::fireCourseButtonPressed ( ::std::string const & courseTitle,
::std::string const & courseId )
virtual

Implements IMinecraftEventing.

◆ fireLessonActionTaken()

virtual void MinecraftEventing::fireLessonActionTaken ( ::std::string const & lessonTitle,
::std::string const & lessonId,
::std::string const & courseId,
::IMinecraftEventing::EducationLessonAction buttonAction,
int score )
virtual

Implements IMinecraftEventing.

◆ fireLessonProgressEvent()

virtual void MinecraftEventing::fireLessonProgressEvent ( ::std::string const & lessonTitle,
::std::string const & lessonId,
::std::string const & courseId,
::std::string const & activityId,
::std::string const & action,
int score )
virtual

Implements IMinecraftEventing.

◆ fireShareButtonPressed()

virtual void MinecraftEventing::fireShareButtonPressed ( ::std::string const & location,
::EduShareUriType shareType,
::EduShareMethodType methodType,
bool includesResource )
virtual

Implements IMinecraftEventing.

◆ fireLessonCompleteDialogOpened()

virtual void MinecraftEventing::fireLessonCompleteDialogOpened ( ::IMinecraftEventing::LessonCompleteDialogEntryPoint const entryPoint) const
virtual

Implements IMinecraftEventing.

◆ fireEventEduiOSPurchaseTransaction()

virtual void MinecraftEventing::fireEventEduiOSPurchaseTransaction ( ::TransactionStatus const & status) const
virtual

Implements IMinecraftEventing.

◆ fireInAppCodeBuilderActivated()

virtual void MinecraftEventing::fireInAppCodeBuilderActivated ( ::OpenCodeMethod method,
::std::string const & ideName ) const
virtual

Implements IMinecraftEventing.

◆ fireInAppCodeBuilderDismissed()

virtual void MinecraftEventing::fireInAppCodeBuilderDismissed ( ::std::string const & ideName) const
virtual

Implements IMinecraftEventing.

◆ fireCodeCommandButtonPressed()

virtual void MinecraftEventing::fireCodeCommandButtonPressed ( )
virtual

Implements IMinecraftEventing.

◆ fireIDESelected()

virtual void MinecraftEventing::fireIDESelected ( ::std::string const & name) const
virtual

Implements IMinecraftEventing.

◆ fireEventEduResources()

virtual void MinecraftEventing::fireEventEduResources ( ) const
virtual

Implements IMinecraftEventing.

◆ fireEventCodeBuilderClosed()

virtual void MinecraftEventing::fireEventCodeBuilderClosed ( ) const
virtual

Implements IMinecraftEventing.

◆ fireEventCodeBuilderLog()

virtual void MinecraftEventing::fireEventCodeBuilderLog ( ::Webview::TelemetryCommonProperties const & properties,
::std::string const & message,
::std::string & level ) const
virtual

Implements IMinecraftEventing.

◆ fireEventCodeBuilderScoreChanged()

virtual void MinecraftEventing::fireEventCodeBuilderScoreChanged ( ::std::string const & objective,
int const score ) const
virtual

Implements IMinecraftEventing.

◆ fireEventEduServiceStatus()

virtual void MinecraftEventing::fireEventEduServiceStatus ( ::std::string const & serviceName,
::std::string const & requestName,
int durationMS,
::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details ) const
virtual

Implements IMinecraftEventing.

◆ fireEventCodeBuilderRuntimeAction()

virtual void MinecraftEventing::fireEventCodeBuilderRuntimeAction ( ::std::string const & action) const
virtual

Implements IMinecraftEventing.

◆ fireEventWebviewDownload()

virtual void MinecraftEventing::fireEventWebviewDownload ( ::std::string const & downloadState,
::WebviewDownloadInfo const & downloadInfo ) const
virtual

Implements IMinecraftEventing.

◆ fireEduServiceRequestFailed()

virtual void MinecraftEventing::fireEduServiceRequestFailed ( ::std::string const & serviceName,
::std::string const & requestName,
::std::string const & error,
::buffer_span<::std::pair<::std::string_view, ::std::string_view > > details ) const
virtual

Implements IMinecraftEventing.

◆ fireEventButtonPressed()

virtual void MinecraftEventing::fireEventButtonPressed ( ::std::string const & buttonName,
::std::unordered_map<::std::string, ::std::string > const & details ) const
virtual

Implements IMinecraftEventing.

◆ fireEventOptionsChanged()

virtual void MinecraftEventing::fireEventOptionsChanged ( ::std::string const & optionGroup,
::std::unordered_map<::std::string, int > const & events ) const
virtual

Implements IMinecraftEventing.

◆ fireEventModalShown()

virtual void MinecraftEventing::fireEventModalShown ( ::std::string const & modalName,
::std::unordered_map<::std::string, ::std::string > const & details ) const
virtual

Implements IMinecraftEventing.

◆ fireEventTagButtonPressed()

virtual void MinecraftEventing::fireEventTagButtonPressed ( ::std::string const & tag,
bool showMore ) const
virtual

Implements IMinecraftEventing.

◆ fireEventLevelDataOverride()

virtual void MinecraftEventing::fireEventLevelDataOverride ( ::std::string_view valueName) const
virtual

Implements IMinecraftEventing.

◆ fireEventEduContentVerificationFailed()

virtual void MinecraftEventing::fireEventEduContentVerificationFailed ( ) const
virtual

Implements IMinecraftEventing.

◆ fireEventLibrarySearch()

virtual void MinecraftEventing::fireEventLibrarySearch ( ::librarySearch::TelemetryData const & telemetryData) const
virtual

Implements IMinecraftEventing.

◆ fireEventLibrarySearchItemSelected()

virtual void MinecraftEventing::fireEventLibrarySearchItemSelected ( int const sessionId,
int const correlationId,
::std::string const & productId,
int const row,
int const column ) const
virtual

Implements IMinecraftEventing.

◆ fireEventControlTipsPanelUpdated()

virtual void MinecraftEventing::fireEventControlTipsPanelUpdated ( ::EduControlPanelUpdateType updateType,
double elapsedTimeSec ) const
virtual

Implements IMinecraftEventing.

◆ fireEventWorldExported()

virtual void MinecraftEventing::fireEventWorldExported ( int64 worldSeed,
uint64 worldSize )
virtual

Implements IMinecraftEventing.

◆ fireEventWorldImported()

virtual void MinecraftEventing::fireEventWorldImported ( int64 worldSeed,
uint64 worldSize )
virtual

Implements IMinecraftEventing.

◆ fireEventWorldImportedResult()

virtual void MinecraftEventing::fireEventWorldImportedResult ( ::FileArchiverOutcome importResult)
virtual

Implements IMinecraftEventing.

◆ fireGlobalResourcePackCrashRecovery()

virtual void MinecraftEventing::fireGlobalResourcePackCrashRecovery ( ::PackInstance & packInstance,
::mce::UUID recoveryID,
int order )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmShared()

virtual void MinecraftEventing::fireEventRealmShared ( ::std::string const & url,
::IMinecraftEventing::ShareMode const & mode,
::Realms::RealmId const & worldId )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmMemberlistCleared()

virtual void MinecraftEventing::fireEventRealmMemberlistCleared ( ::Realms::RealmId const & worldId,
int const & numberOfUsersRemoved )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmUrlGenerated()

virtual void MinecraftEventing::fireEventRealmUrlGenerated ( ::std::string const & url,
::Realms::RealmId const & worldId )
virtual

Implements IMinecraftEventing.

◆ fireEventStructureExport()

virtual void MinecraftEventing::fireEventStructureExport ( ::glTFExportData const & exportData,
::IMinecraftEventing::ExportOutcome outcome,
::IMinecraftEventing::ExportStage stage ) const
virtual

Implements IMinecraftEventing.

◆ fireEventContentShared()

virtual void MinecraftEventing::fireEventContentShared ( ::std::string const & productId,
::std::string const & url,
::IMinecraftEventing::ShareMode const & mode )
virtual

Implements IMinecraftEventing.

◆ fireMinecraftVersionLaunched()

virtual void MinecraftEventing::fireMinecraftVersionLaunched ( bool launchedLegacy)
virtual

Implements IMinecraftEventing.

◆ fireMinecraftVersionInviteAccepted()

virtual void MinecraftEventing::fireMinecraftVersionInviteAccepted ( bool launchedLegacy,
uint64 inviteGameOwner )
virtual

Implements IMinecraftEventing.

◆ fireInviteStatusReceived()

virtual void MinecraftEventing::fireInviteStatusReceived ( ::std::string id)
virtual

Implements IMinecraftEventing.

◆ fireInviteStatusSentImpl()

virtual void MinecraftEventing::fireInviteStatusSentImpl ( uint userId,
::std::vector<::std::string > invitationIds )
virtual

Implements IMinecraftEventing.

◆ fireDayOneExperienceStateChanged()

virtual void MinecraftEventing::fireDayOneExperienceStateChanged ( ::IMinecraftEventing::DayOneExperienceState newState,
::std::optional< uint > importedWorldIndex,
::std::optional< uint64 > importedWorldTimestamp )
virtual

Implements IMinecraftEventing.

◆ fireWorldConversionAttemptEvent()

virtual void MinecraftEventing::fireWorldConversionAttemptEvent ( ::Legacy::WorldConversionReport const & report)
virtual

Implements IMinecraftEventing.

◆ fireWorldConversionInitiatedEvent()

virtual void MinecraftEventing::fireWorldConversionInitiatedEvent ( ::std::string const & converterVersion)
virtual

Implements IMinecraftEventing.

◆ fireWorldUpgradedToCnCPart2()

virtual void MinecraftEventing::fireWorldUpgradedToCnCPart2 ( bool willUpgrade,
::std::string const & baseGameVersion,
::Experiments const & experiments,
::std::string const & lastOpenedVersion,
::LevelSeed64 worldSeed,
float worldSizeMB )
virtual

Implements IMinecraftEventing.

◆ fireEventAssertFailed()

virtual void MinecraftEventing::fireEventAssertFailed ( ::std::string const & assertBucket,
::std::string const & message )
virtual

Implements IMinecraftEventing.

◆ fireEventCrashSystemFailedToInit()

virtual void MinecraftEventing::fireEventCrashSystemFailedToInit ( )
virtual

Implements IMinecraftEventing.

◆ fireChatUsedEvent()

virtual void MinecraftEventing::fireChatUsedEvent ( uint chatLength,
bool isSlashCommand )
virtual

Implements IMinecraftEventing.

◆ fireEventJoinByCode()

virtual void MinecraftEventing::fireEventJoinByCode ( ::std::string const & )
virtual

Implements IMinecraftEventing.

◆ fireEventAppInitFileOpenStats()

virtual void MinecraftEventing::fireEventAppInitFileOpenStats ( ::Core::Profile::FileCounters const & openForRead,
::Core::Profile::FileCounters const & openForWrite )
virtual

Implements IMinecraftEventing.

◆ fireEventStartupPerformance()

virtual void MinecraftEventing::fireEventStartupPerformance ( ::std::vector<::SerialWorkListLogEntry > const & preLoadingBar,
::std::vector<::SerialWorkListLogEntry > const & loadingBar,
::std::vector<::SerialWorkListLogEntry > const & postLoadingBar )
virtual

Implements IMinecraftEventing.

◆ fireEventOnAppStart()

virtual void MinecraftEventing::fireEventOnAppStart ( ::std::vector<::SerialWorkListLogEntry > const & performanceCountsAndTimings)
virtual

Implements IMinecraftEventing.

◆ fireEventOnAppSuspend()

virtual void MinecraftEventing::fireEventOnAppSuspend ( ::std::vector<::SerialWorkListLogEntry > const & performanceCountsAndTimings,
bool forceDisableEvents )
virtual

Implements IMinecraftEventing.

◆ fireEventOnAppResume()

virtual void MinecraftEventing::fireEventOnAppResume ( ::std::vector<::SerialWorkListLogEntry > const & performanceCountsAndTimings)
virtual

Implements IMinecraftEventing.

◆ fireEventOnDeviceLost()

virtual void MinecraftEventing::fireEventOnDeviceLost ( ::std::vector<::SerialWorkListLogEntry > const & performanceCountsAndTimings)
virtual

Implements IMinecraftEventing.

◆ fireEventRealmsGeneralCall()

virtual void MinecraftEventing::fireEventRealmsGeneralCall ( ::std::string const & callName,
::Bedrock::Http::Status returnCode )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmsRealmSpecificCall()

virtual void MinecraftEventing::fireEventRealmsRealmSpecificCall ( ::std::string const & callName,
::Realms::RealmId realmId,
::Bedrock::Http::Status returnCode )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmDownload()

virtual void MinecraftEventing::fireEventRealmDownload ( ::std::string const & correlationId,
::std::string const & downloadStage,
int const errorCode,
int const realmId,
int const fileSizeKB )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmUpload()

virtual void MinecraftEventing::fireEventRealmUpload ( ::std::string const & correlationId,
::std::string const & uploadStage,
int const errorCode,
int const realmId,
int const fileSizeKB,
bool const isPack )
virtual

Implements IMinecraftEventing.

◆ fireRealmConnectionEventStart()

virtual void MinecraftEventing::fireRealmConnectionEventStart ( ::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow)
virtual

Implements IMinecraftEventing.

◆ fireRealmConnectionEventRealmAPIRequest()

virtual void MinecraftEventing::fireRealmConnectionEventRealmAPIRequest ( ::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow)
virtual

Implements IMinecraftEventing.

◆ fireRealmConnectionEventRealmAPIResponse()

virtual void MinecraftEventing::fireRealmConnectionEventRealmAPIResponse ( ::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow,
int responseCode )
virtual

Implements IMinecraftEventing.

◆ fireRealmConnectionEventGenericLambdaCalled()

virtual void MinecraftEventing::fireRealmConnectionEventGenericLambdaCalled ( ::IMinecraftEventing::RealmConnectionFlow realmConnectionFlow,
::IMinecraftEventing::RealmConnectionLambda realmConnectionLambda,
::IMinecraftEventing::RealmConnectionResult realmConnectionResult )
virtual

Implements IMinecraftEventing.

◆ fireIgnoredNotificationsEvent()

virtual void MinecraftEventing::fireIgnoredNotificationsEvent ( ::IMinecraftEventing::IgnoredNotificationsType notificationType,
int notificationCount,
::std::set<::IMinecraftEventing::IgnoredNotificationSource > notificationSources )
virtual

Implements IMinecraftEventing.

◆ fireClubsOpenFeedScreenEvent()

virtual void MinecraftEventing::fireClubsOpenFeedScreenEvent ( ::IMinecraftEventing::ClubsFeedScreenSource const source,
::Realms::RealmId const realmId,
::std::string const & clubId,
int unreadPosts )
virtual

Implements IMinecraftEventing.

◆ fireClubsEngagementEvent()

virtual void MinecraftEventing::fireClubsEngagementEvent ( ::IMinecraftEventing::ClubsEngagementAction action,
::IMinecraftEventing::ClubsEngagementTargetType engagementTargetType,
char const * target,
::Realms::RealmId const realmId,
::std::string const & clubId )
virtual

Implements IMinecraftEventing.

◆ fireEventCopyWorldEducationEnabled()

virtual void MinecraftEventing::fireEventCopyWorldEducationEnabled ( )
virtual

Implements IMinecraftEventing.

◆ fireEventRespawn()

virtual void MinecraftEventing::fireEventRespawn ( ::Player & player,
int dimID )
virtual

Implements IMinecraftEventing.

◆ fireEventServerRespawnSearchTime()

virtual void MinecraftEventing::fireEventServerRespawnSearchTime ( ::Player & player,
::PlayerRespawnTelemetryData const & data )
virtual

Implements IMinecraftEventing.

◆ fireEventUnknownBlockReceived()

virtual void MinecraftEventing::fireEventUnknownBlockReceived ( ::NewBlockID const & blockId,
ushort data )
virtual

Implements IMinecraftEventing.

◆ fireEventCompoundCreatorCreated()

virtual void MinecraftEventing::fireEventCompoundCreatorCreated ( int compoundId,
int count )
virtual

Implements IMinecraftEventing.

◆ fireEventLabTableCreated()

virtual void MinecraftEventing::fireEventLabTableCreated ( int reactionId,
int productId,
int productAux )
virtual

Implements IMinecraftEventing.

◆ fireEventElementConstructorUsed()

virtual void MinecraftEventing::fireEventElementConstructorUsed ( int atomicNumber,
int count,
::IMinecraftEventing::ElementConstructorUseType useType )
virtual

Implements IMinecraftEventing.

◆ fireEventReducerBlockEntered()

virtual void MinecraftEventing::fireEventReducerBlockEntered ( ::ItemDescriptor const & item)
virtual

Implements IMinecraftEventing.

◆ fireEventMultiplayerSessionUpdate()

virtual void MinecraftEventing::fireEventMultiplayerSessionUpdate ( ::Bedrock::NonOwnerPointer<::MultiPlayerLevel > level)
virtual

Implements IMinecraftEventing.

◆ fireEventLevelDestruct()

virtual void MinecraftEventing::fireEventLevelDestruct ( )
virtual

Implements IMinecraftEventing.

◆ flagEventDeepLink()

virtual void MinecraftEventing::flagEventDeepLink ( )
virtual

Implements IMinecraftEventing.

◆ flagEventPlayerGameTypeDefault()

virtual void MinecraftEventing::flagEventPlayerGameTypeDefault ( bool isDefault)
virtual

Implements IMinecraftEventing.

◆ fileEventCloudWorldPullFailed()

virtual void MinecraftEventing::fileEventCloudWorldPullFailed ( ::std::string const & reason,
::std::string const & worldID,
bool localLevelDatUsed )
virtual

Implements IMinecraftEventing.

◆ fireEventLevelDatLoadFailed()

virtual void MinecraftEventing::fireEventLevelDatLoadFailed ( ::std::string const & reason,
::std::string const & worldID,
bool isFatal )
virtual

Implements IMinecraftEventing.

◆ fireEventWorldCorruptionCausedWorldShutdown()

virtual void MinecraftEventing::fireEventWorldCorruptionCausedWorldShutdown ( ::LevelStorageEventingContext const & context,
::std::string const & reason,
::std::optional< bool > isOutOfDiskSpace )
virtual

Implements IMinecraftEventing.

◆ fireEventClientLeftGameDueToUnrecoverableError()

virtual void MinecraftEventing::fireEventClientLeftGameDueToUnrecoverableError ( ::std::string const & reason,
bool isServer )
virtual

Implements IMinecraftEventing.

◆ fireEventServerShutdownDueToError()

virtual void MinecraftEventing::fireEventServerShutdownDueToError ( ::std::string const & reason)
virtual

Implements IMinecraftEventing.

◆ fireEventDBStorageSizeSnapshot()

virtual void MinecraftEventing::fireEventDBStorageSizeSnapshot ( ::LevelStorageEventingContext const & context,
::DBStorageFolderWatcher const & folderWatcher,
::DBStorageFolderWatcherSnapshotKind kind )
virtual

Implements IMinecraftEventing.

◆ fireEventLevelDBPerformanceData()

virtual void MinecraftEventing::fireEventLevelDBPerformanceData ( ::LevelStorageEventingContext const & context,
::DBStoragePerformanceTelemetryData const & perfData )
virtual

Implements IMinecraftEventing.

◆ fireEventWorldHistoryPackSourceMissingDuringUpgrade()

virtual void MinecraftEventing::fireEventWorldHistoryPackSourceMissingDuringUpgrade ( ::std::string const & worldPath,
::std::string const & levelId,
::std::string const & deletionCandidate )
virtual

Implements IMinecraftEventing.

◆ fireStructureBlockAction()

virtual void MinecraftEventing::fireStructureBlockAction ( ::IMinecraftEventing::StructureBlockActionType structureBlockActionType,
::StructureEditorData const & structureEditorData,
::StructureTelemetryClientData const * telemetryClientData )
virtual

Implements IMinecraftEventing.

◆ fireStructureBlockRedstoneActivated()

virtual void MinecraftEventing::fireStructureBlockRedstoneActivated ( ::IMinecraftEventing::StructureBlockActionType structureBlockActionType,
::StructureEditorData const & structureEditorData,
::StructureTelemetryClientData const * telemetryClientData )
virtual

Implements IMinecraftEventing.

◆ fireEventSidebarNavigation()

virtual void MinecraftEventing::fireEventSidebarNavigation ( uint const & userId,
::std::string const & layoutType,
::std::string const & telemetryId,
int const depthLevel,
bool const isSelected,
bool const areChildrenVisible,
bool const hasChildren )
virtual

Implements IMinecraftEventing.

◆ fireEventSidebarVerboseToggled()

virtual void MinecraftEventing::fireEventSidebarVerboseToggled ( uint const & userId,
::std::string const & layoutType,
::std::string const & verboseNavigationType,
bool const verboseState )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaUserLoadedActive()

virtual void MinecraftEventing::fireEventPersonaUserLoadedActive ( ::std::string const & personaProfileName,
::std::string const & classicSkinId,
bool personaUsesClassicSkin )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaItemPreviewed()

virtual void MinecraftEventing::fireEventPersonaItemPreviewed ( ::std::string const & personaProfile,
::std::string const & itemOfferId,
::std::string const & productId,
uint row,
uint column,
::IMinecraftEventing::PromotionType promotionType,
bool isOwned,
::std::string const & creatorId,
::std::string const & creatorName,
double secondsToLoadContent,
::IMinecraftEventing::StoreType storeType )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaSkinChanged()

virtual void MinecraftEventing::fireEventPersonaSkinChanged ( ::std::string const & personaProfile,
::std::string const & classicSkinId,
bool isClassicSkinUsed )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaAvatarUpdated()

virtual void MinecraftEventing::fireEventPersonaAvatarUpdated ( ::std::string const & personaProfile,
::std::vector<::std::string > const & newAppearancePieceIds,
::std::vector< bool > const & newPieces,
::std::vector< bool > const & tintedPieces,
bool isNewPersona,
bool isBeingDeleted,
::std::string const & bodySize,
::std::string const & armSize,
::std::string const & classicSkinId,
bool usesClassicSkin,
::std::vector<::std::string > const & emotesPieceIds,
::std::vector<::std::string > const & emoteSlotNumbers )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaAvatarsListed()

virtual void MinecraftEventing::fireEventPersonaAvatarsListed ( ::std::vector<::std::string > const & profileTypesUsed)
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaEmotePlayed()

virtual void MinecraftEventing::fireEventPersonaEmotePlayed ( ::std::string const & emoteProductId,
bool isEmoteEndedEarly,
int emoteSlotId )
virtual

Implements IMinecraftEventing.

◆ fireEventDefaultCastSelected()

virtual void MinecraftEventing::fireEventDefaultCastSelected ( int previewIndex,
::mce::UUID appearanceId,
::std::string const & appearanceName )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaInitalizationEvent()

virtual void MinecraftEventing::fireEventPersonaInitalizationEvent ( uint secondsToCompletion,
::std::string const & status,
::std::string const & user )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaGeneralError()

virtual void MinecraftEventing::fireEventPersonaGeneralError ( ::std::string const & personaErrorName,
uint duplicateErrorsFired )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaLoadingPieces()

virtual void MinecraftEventing::fireEventPersonaLoadingPieces ( uint piecesLoaded,
double timeToLoadInSeconds )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaStillLoading()

virtual void MinecraftEventing::fireEventPersonaStillLoading ( bool isSignedIn,
bool selectedSkinInitialized,
bool isStillSyncingWithService,
bool isRepoStillBuildingAppearances,
bool isPendingSkinStillLoading,
bool isRefreshingEntitlements,
bool isUserUpdateInProgress,
bool isSelectedSkinLoaded,
::std::vector<::std::string > const & failingPersonaProfiles,
int unknownPersonasCount,
double timeElapsed )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaCreationFailed()

virtual void MinecraftEventing::fireEventPersonaCreationFailed ( ::std::string const & errorName,
::std::string const & pieceId,
bool missingTop,
bool missingBottom,
::std::string const & repositoryPieceType,
::std::string const & appearancePieceType )
virtual

Implements IMinecraftEventing.

◆ fireEventPersonaCategoryInformation()

virtual void MinecraftEventing::fireEventPersonaCategoryInformation ( ::std::string const & categoryInformation)
virtual

Implements IMinecraftEventing.

◆ fireEventDisplayLoggedError()

virtual void MinecraftEventing::fireEventDisplayLoggedError ( ::std::string const errorMessage)
virtual

Implements IMinecraftEventing.

◆ fireEventOreUIError()

virtual void MinecraftEventing::fireEventOreUIError ( uint const & userId,
::std::string const & errorType )
virtual

Implements IMinecraftEventing.

◆ fireEventOreUIScreenPerformance()

virtual void MinecraftEventing::fireEventOreUIScreenPerformance ( uint const & userId,
::OreUI::DataTracker const & dataTracker )
virtual

Implements IMinecraftEventing.

◆ fireEventRealmsStoriesOptIn()

virtual void MinecraftEventing::fireEventRealmsStoriesOptIn ( ::std::string const & correlationId,
::std::string const & action,
::std::string const & realmId,
bool const isOwner )
virtual

Implements IMinecraftEventing.

◆ fireEventOnboardingWorldCreationUsage()

virtual void MinecraftEventing::fireEventOnboardingWorldCreationUsage ( bool onboardingWorldCreationUsed,
bool hasWorlds,
bool hasOnlyBaseGamePacks )
virtual

Implements IMinecraftEventing.

◆ fireEventVRModeChanged()

virtual void MinecraftEventing::fireEventVRModeChanged ( bool const isVRModeEnabled)
virtual

Implements IMinecraftEventing.

◆ requestEventDeferment()

virtual ::std::shared_ptr< void * > MinecraftEventing::requestEventDeferment ( )
virtual

Implements IMinecraftEventing.

◆ getCrashTelemetryProcessor()

virtual ::gsl::not_null<::Bedrock::CrashTelemetryProcessor * > MinecraftEventing::getCrashTelemetryProcessor ( )
virtual

Implements IMinecraftEventing.

◆ sendCrashTelemetryNow()

virtual void MinecraftEventing::sendCrashTelemetryNow ( ::std::shared_ptr<::Bedrock::SessionInfo > session)
virtual

◆ addCrashTelemetryToBatch()

virtual void MinecraftEventing::addCrashTelemetryToBatch ( ::std::shared_ptr<::Bedrock::SessionInfo > session)
virtual

◆ sendBatchedCrashTelemetry()

virtual void MinecraftEventing::sendBatchedCrashTelemetry ( )
virtual

◆ sendCrashStatusTelemetry()

virtual void MinecraftEventing::sendCrashStatusTelemetry ( ::Bedrock::CrashUploadStatus const & status)
virtual

◆ fireEventLevelChunkPerformanceData()

virtual void MinecraftEventing::fireEventLevelChunkPerformanceData ( bool isClientSide)
virtual

Implements IMinecraftEventing.

◆ fireChunkRecyclerTelemetryData()

virtual void MinecraftEventing::fireChunkRecyclerTelemetryData ( ::ChunkRecyclerTelemetryOutput const & output)
virtual

Implements IMinecraftEventing.

◆ fireEventActorValueValidationFailed()

virtual void MinecraftEventing::fireEventActorValueValidationFailed ( ::std::string const & invalidValue,
char const * caller )
virtual

Implements IMinecraftEventing.

◆ fireScreenLoadTimeUpdateEvent()

virtual void MinecraftEventing::fireScreenLoadTimeUpdateEvent ( uint const & userId,
::std::string const & screenName,
::std::chrono::nanoseconds duration,
::std::string const & loadInstanceId )
virtual

Implements IUIEventTelemetry.

◆ fireDBStorageError()

virtual void MinecraftEventing::fireDBStorageError ( ::LevelStorageEventingContext const & context,
::std::string const & errorType )
virtual

Implements IMinecraftEventing.

◆ fireStorageMigrationEvent()

virtual void MinecraftEventing::fireStorageMigrationEvent ( bool isSuccessful,
::Bedrock::StorageMigration::StorageMigrationType migrationType,
int numFilesMigrated,
int numFilesTotal,
::std::chrono::nanoseconds duration,
::std::string const & failureReason )
virtual

Implements IMinecraftEventing.

◆ fireEventConnectedStorageResult()

virtual void MinecraftEventing::fireEventConnectedStorageResult ( ::ConnectedStorageEventType eventType,
bool succeeded,
uint durationMs,
::std::optional< uint > chunksSent,
::std::string const & errorMessage,
::std::string const & levelId,
int64 quotaRemaining,
::std::optional< uint > filesToAddCount,
::std::optional< uint > filesToDeleteCount,
::std::optional< uint > HACK_oldFilesToDeleteCount )
virtual

Implements IMinecraftEventing.

◆ fireEventConnectedStorageError()

virtual void MinecraftEventing::fireEventConnectedStorageError ( char const * message,
::std::string const & levelId,
int64 quotaRemaining )
virtual

Implements IMinecraftEventing.

◆ fireServerStarted()

virtual void MinecraftEventing::fireServerStarted ( ::IMinecraftEventing::ServerType serverType,
::std::string const & serverId,
::std::unordered_map<::std::string, ::std::string > const & propertiesChanged )
virtual

Implements IMinecraftEventing.

◆ fireServerShutdown()

virtual void MinecraftEventing::fireServerShutdown ( ::std::string const & serverId)
virtual

Implements IMinecraftEventing.

◆ fireSafetyServiceTextProcessEvent()

virtual void MinecraftEventing::fireSafetyServiceTextProcessEvent ( ::std::string const & authorId,
::TextProcessingEventOrigin eventOrigin,
ushort responseCode,
::std::string const & message,
bool wasFlagged,
double responseTime,
char risk,
char trustLevel,
::Json::Value const & events,
bool isProcessorOffline,
bool isCachedResponse )
virtual

Implements IMinecraftEventing.

◆ fireBannedSkinVerificationEvent()

virtual void MinecraftEventing::fireBannedSkinVerificationEvent ( uint const & userId,
::std::string const & serverType,
::std::string const & skinData,
bool wasApproved,
int const eventCode,
::std::string const & message )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerReportSent()

virtual void MinecraftEventing::fireEventPlayerReportSent ( bool successfulReportSent,
::std::string const & failureSource,
::std::string const & failureReason,
::std::string const & reportID )
virtual

Implements IMinecraftEventing.

◆ fireEventOneDSPlayerReportPayload()

virtual void MinecraftEventing::fireEventOneDSPlayerReportPayload ( ::std::string const & reportPayloadJson,
::std::string const & reportID )
virtual

Implements IMinecraftEventing.

◆ firePlayerAccountMetadata()

virtual void MinecraftEventing::firePlayerAccountMetadata ( ::Social::PermissionCheckResult multiPlayerAllowed,
::Social::PermissionCheckResult chatAllowed,
::Social::PermissionCheckResult addFriendAllowed,
::Social::PermissionCheckResult ugcAllowed,
::Social::PermissionCheckResult clubsAllowed,
::Social::PermissionCheckResult viewProfilesAllowed,
bool isChildAccount,
bool isGuest )
virtual

Implements IMinecraftEventing.

◆ fireEventSafetyHTTPRequest()

virtual void MinecraftEventing::fireEventSafetyHTTPRequest ( ::std::string const & method,
::std::string const & url,
int const responseCode )
virtual

Implements IMinecraftEventing.

◆ fireEventProfanityFilter()

virtual void MinecraftEventing::fireEventProfanityFilter ( bool localFilter,
bool remoteFilter,
bool playerFilter )
virtual

Implements IMinecraftEventing.

◆ fireEventChatFloodingActionTaken()

virtual void MinecraftEventing::fireEventChatFloodingActionTaken ( ::std::string const & authorXuid,
::Safety::ChatFloodingAction action,
::std::string const & message )
virtual

Implements IMinecraftEventing.

◆ fireEventTextProcessorStartupFailed()

virtual void MinecraftEventing::fireEventTextProcessorStartupFailed ( ::std::string const & stage,
int retryCount,
int maxRetryCount )
virtual

Implements IMinecraftEventing.

◆ fireEventBlockUser()

virtual void MinecraftEventing::fireEventBlockUser ( ::std::string const & xuid,
bool isSuccess,
bool isBlocked )
virtual

Implements IMinecraftEventing.

◆ fireEventMuteUser()

virtual void MinecraftEventing::fireEventMuteUser ( ::std::string const & xuid,
bool isSuccess,
bool isMuted )
virtual

Implements IMinecraftEventing.

◆ fireWorldRecoveryTelemetryEvent()

virtual void MinecraftEventing::fireWorldRecoveryTelemetryEvent ( ::Bedrock::WorldRecoveryTelemetryEvent const & data)
virtual

◆ propertiesAsJsonValue()

virtual::Json::Value MinecraftEventing::propertiesAsJsonValue ( ) const
virtual

Implements IMinecraftEventing.

◆ fireEventUwpToGdkMigrationComplete()

virtual void MinecraftEventing::fireEventUwpToGdkMigrationComplete ( ::Bedrock::DeviceIdContext const & deviceIdContext,
::std::string const & gdkDeviceId )
virtual

Implements IMinecraftEventing.

◆ fireNetworkChangedEvent()

virtual void MinecraftEventing::fireNetworkChangedEvent ( ::std::string const & networkConnectionType)
virtual

Implements IMinecraftEventing.

◆ fireEventMessageServiceImpression()

virtual void MinecraftEventing::fireEventMessageServiceImpression ( ::std::string const & messageId,
::std::string const & messageSessionId,
::std::string const & Surface,
::std::string const & Template,
bool const isControl )
virtual

Implements IMinecraftEventing.

◆ fireEventMessageReceived()

virtual void MinecraftEventing::fireEventMessageReceived ( ::std::string const & messageId,
::std::string const & messageSessionId,
::std::string const & Surface,
::std::string const & Template,
bool const isControl )
virtual

Implements IMinecraftEventing.

◆ fireEventGoogleAccountHoldWarning()

virtual void MinecraftEventing::fireEventGoogleAccountHoldWarning ( bool navigatedToSubscription)
virtual

Implements IMinecraftEventing.

◆ fireDelayedEventReportOfflineAction()

virtual void MinecraftEventing::fireDelayedEventReportOfflineAction ( ::std::string const & offlineAction)
virtual

Implements IMinecraftEventing.

◆ fireEventFeedbackSubmitted()

virtual void MinecraftEventing::fireEventFeedbackSubmitted ( ::std::string const & productId,
bool safetyCheckSuccessful,
bool isValidText )
virtual

Implements IMinecraftEventing.

◆ fireEventPlayerActionComparisonFailed()

virtual void MinecraftEventing::fireEventPlayerActionComparisonFailed ( ::std::string const & message)
virtual

Implements IMinecraftEventing.

◆ fireEventTrackDeeplinks()

virtual void MinecraftEventing::fireEventTrackDeeplinks ( ::std::string const & deeplinkDestination,
::std::string const & deeplinkSource )
virtual

Implements IMinecraftEventing.

◆ fireEventReceivedUniqueWebSessionId()

virtual void MinecraftEventing::fireEventReceivedUniqueWebSessionId ( ::std::string const & webSessionId)
virtual

Implements IMinecraftEventing.

◆ fireEventVehiclePositionComparisonFailed()

virtual void MinecraftEventing::fireEventVehiclePositionComparisonFailed ( ::Vec3 const & clientPos,
::Vec3 const & serverPos )
virtual

Implements IMinecraftEventing.

◆ firePlayerUnexpectedFallDamage()

virtual void MinecraftEventing::firePlayerUnexpectedFallDamage ( float const fallDistance,
bool isVehicle,
float const divergenceAmount )
virtual

Implements IMinecraftEventing.

◆ fireEventActorMovementCorrectionDivergence()

virtual void MinecraftEventing::fireEventActorMovementCorrectionDivergence ( ::ActorType actorType,
::std::vector< float > const & divergences )
virtual

Implements IMinecraftEventing.

◆ fireEventDedicatedServerDiscoveryResponse()

virtual void MinecraftEventing::fireEventDedicatedServerDiscoveryResponse ( int const status,
int const retryAttempt )
virtual

Implements IMinecraftEventing.

◆ fireEventInGamePause()

virtual void MinecraftEventing::fireEventInGamePause ( bool pauseStatus)
virtual

Implements IMinecraftEventing.

◆ fireEventGameTip()

virtual void MinecraftEventing::fireEventGameTip ( int gameTipId,
int gameTipEventType,
int gameTipTestGroup,
::InputMode inputMode )
virtual

Implements IMinecraftEventing.

◆ fireEventAddedFriend()

virtual void MinecraftEventing::fireEventAddedFriend ( ::std::string const & addedXuid,
::IMinecraftEventing::AddedFriendLocation location,
bool success )
virtual

Implements IMinecraftEventing.

◆ fireEventInboxSummary()

virtual void MinecraftEventing::fireEventInboxSummary ( ::Social::Events::InboxSummaryData const & data)
virtual

Implements IMinecraftEventing.

◆ fireEventTrialStatusFailed()

virtual void MinecraftEventing::fireEventTrialStatusFailed ( int errorCode)
virtual

Implements IMinecraftEventing.

◆ fireEventSaveDataExpansion()

virtual void MinecraftEventing::fireEventSaveDataExpansion ( uint64 preExpansionSize,
uint64 postExpansionSize,
uint64 levelUsedSize )
virtual

Implements IMinecraftEventing.

◆ fireEventProfileButtonPressed()

virtual void MinecraftEventing::fireEventProfileButtonPressed ( ::std::string const & entryPoint) const
virtual

Implements IMinecraftEventing.

◆ fireEventWorldCopy()

virtual void MinecraftEventing::fireEventWorldCopy ( uint64 worldSize,
uint64 filesSum,
::LevelSeed64 worldSeed )
virtual

Implements IMinecraftEventing.

◆ fireEventWriteBudgetLow()

virtual void MinecraftEventing::fireEventWriteBudgetLow ( uint64 remainingWriteBudget,
float writeRateMBPerMin,
::std::chrono::nanoseconds timeSinceLastLargeFileTransactionCompleted,
bool anyLargeFileTransactionInProgress,
::std::string const & correlationId )
virtual

Implements IMinecraftEventing.

◆ fireEventWriteBudgetReplenished()

virtual void MinecraftEventing::fireEventWriteBudgetReplenished ( ::std::chrono::nanoseconds throttledTime,
uint64 lowestWriteBudget,
::std::optional< uint64 > lowestSystemThrottlingPerSec,
::std::chrono::nanoseconds timeSinceLastLargeFileTransactionCompleted,
bool anyLargeFileTransactionInProgress,
::std::string const & correlationId )
virtual

Implements IMinecraftEventing.

◆ fireEventLargeFileWriteStall()

virtual void MinecraftEventing::fireEventLargeFileWriteStall ( uint64 totalWriteSizeBytes,
::std::vector<::std::string > const & largestFileNames,
::std::chrono::nanoseconds estimatedTotalWriteTime,
::std::chrono::nanoseconds estimatedTotalWaitTime,
::std::string const & originatingSystem,
uint64 budgetBytesAtStartOfOperation,
bool operationWasCancelled,
::std::chrono::nanoseconds totalWriteTime,
::std::chrono::nanoseconds totalWaitTime,
int numberOfFilesWritten,
uint64 budgetBytesAtEndOfOperation,
::std::vector<::std::string > const & associatedContentIDs )
virtual

Implements IMinecraftEventing.

◆ fireEventLowMemoryDetected()

virtual void MinecraftEventing::fireEventLowMemoryDetected ( ::LowMemoryReport const & report)
virtual

Implements IMinecraftEventing.

◆ getEventManager()

virtual::Social::Events::EventManager & MinecraftEventing::getEventManager ( ) const
virtual

Implements IMinecraftEventing.

◆ getPrimaryLocalUserId()

virtual uint MinecraftEventing::getPrimaryLocalUserId ( ) const
virtual

Implements IMinecraftEventing.

◆ getShouldHaveAchievementsEnabled()

virtual bool MinecraftEventing::getShouldHaveAchievementsEnabled ( )
virtual

Implements IMinecraftEventing.

◆ setShouldHaveAchievementsEnabled()

virtual void MinecraftEventing::setShouldHaveAchievementsEnabled ( bool value)
virtual

Implements IMinecraftEventing.

◆ getAchievementsAlwaysEnabled()

virtual bool MinecraftEventing::getAchievementsAlwaysEnabled ( )
virtual

Implements IMinecraftEventing.

◆ onDownloadBegin()

virtual void IWebviewTelemetry::onDownloadBegin ( ::WebviewDownloadInfo const & downloadInfo)
virtualinherited

Reimplemented from WebviewObserver.

◆ onDownloadComplete()

virtual void IWebviewTelemetry::onDownloadComplete ( ::WebviewDownloadInfo const & downloadInfo)
virtualinherited

Reimplemented from WebviewObserver.

◆ onDownloadCanceled()

virtual void IWebviewTelemetry::onDownloadCanceled ( ::WebviewDownloadInfo const & downloadInfo)
virtualinherited

Reimplemented from WebviewObserver.


The documentation for this class was generated from the following file: