MCBE
OverviewPacketsLegacyTelemetryEvent
ID 0x41 · 65Server → ClientTelemetry

LegacyTelemetryEvent

legacy-telemetry-event.bin
struct LegacyTelemetryEvent {
  ActorUniqueID                                PlayerUniqueId;
  Type                                         Type;
  bool                                         UsePlayerId;
  tagged case index (0=Achievement, 1=Interaction, 2=PortalCreated, 3=PortalUsed, 4=MobKilled, 5=CauldronUsed, 6=PlayerDied, 7=BossKilled, 8=SlashCommand, 9=MobBorn, 10=POICauldronUsed, 11=ComposterUsed, 12=BellUsed, 13=ActorDefinition, 14=RaidUpdate, 15=TargetBlockHit, 16=PiglinBarter, 17=PlayerWaxedOrUnwaxedCopper, 18=CodeBuilderRuntimeAction, 19=CodeBuilderScoreboard, 20=ItemUsed, 21=Empty) EventData;
}

Structure

FieldTypeDescription
Player Unique IdActorUniqueID
TypeType
Use Player Idbool
Event Datatagged case index (0=Achievement, 1=Interaction, 2=PortalCreated, 3=PortalUsed, 4=MobKilled, 5=CauldronUsed, 6=PlayerDied, 7=BossKilled, 8=SlashCommand, 9=MobBorn, 10=POICauldronUsed, 11=ComposterUsed, 12=BellUsed, 13=ActorDefinition, 14=RaidUpdate, 15=TargetBlockHit, 16=PiglinBarter, 17=PlayerWaxedOrUnwaxedCopper, 18=CodeBuilderRuntimeAction, 19=CodeBuilderScoreboard, 20=ItemUsed, 21=Empty)Variant: an index selects the payload type — see the tables below.

Structure of Achievement

FieldTypeDescription
Achievement IdMinecraftEventing.AchievementIds

Structure of Interaction

FieldTypeDescription
Interacted Entity Idvarint64
Interaction TypeMinecraftEventing.InteractionType
Interacted Entity Typevarint32
Interacted Entity Variantvarint32
Interacted Entity Coloruint8

Structure of PortalCreated

FieldTypeDescription
Built In Dimensionvarint32

Structure of PortalUsed

FieldTypeDescription
From Dimensionvarint32
To Dimensionvarint32

Structure of MobKilled

FieldTypeDescription
Killer Entity Idvarint64
Killed Mob Idvarint64
Damage Child TypeActorType
Damage Sourcevarint32
Trader Tiervarint32
Trader Namestring

Structure of CauldronUsed

FieldTypeDescription
Contents Colorvaruint32
Contents Typevarint32
Fill Levelvarint32

Structure of PlayerDied

FieldTypeDescription
Killer Idvarint32
Killer Variantvarint32
Damage Sourcevarint32
In Raidbool

Structure of BossKilled

FieldTypeDescription
Boss Unique Idvarint64
Party Sizevarint32
Boss Typevarint32

Structure of SlashCommand

FieldTypeDescription
Success Countvarint32
Error Countvarint32
Command Namestring
Error Liststring

Structure of MobBorn

FieldTypeDescription
Baby Typevarint32
Baby Variantvarint32
Baby Coloruint8

Structure of POICauldronUsed

FieldTypeDescription
Interaction TypeMinecraftEventing.POIBlockInteractionType
Item Idvarint32

Structure of ComposterUsed

FieldTypeDescription
Interaction TypeMinecraftEventing.POIBlockInteractionType
Item Idvarint32

Structure of BellUsed

FieldTypeDescription
Item Idvarint32

Structure of ActorDefinition

FieldTypeDescription
Event Namestring

Structure of RaidUpdate

FieldTypeDescription
Current Wavevarint32
Total Wavesvarint32
Successbool

Structure of TargetBlockHit

FieldTypeDescription
Redstone Levelvarint32

Structure of PiglinBarter

FieldTypeDescription
Item Idvarint32
Was Targeting Bartering Playerbool

Structure of PlayerWaxedOrUnwaxedCopper

FieldTypeDescription
Block Idvarint32

Structure of CodeBuilderRuntimeAction

FieldTypeDescription
Runtime Actionstring

Structure of CodeBuilderScoreboard

FieldTypeDescription
Objective Namestring
Scorevarint32

Structure of ItemUsed

FieldTypeDescription
Item Idint16 (LE)
Item Auxint32 (LE)
Use Methodint32 (LE)
Countint32 (LE)

Structure of Empty

FieldTypeDescription

Notes

  • No special notes.