3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/events/MinecraftEventing.h"
7#include "mc/legacy/ActorUniqueID.h"
8#include "mc/world/actor/ActorType.h"
39 enum class Type :
int {
48 AgentCommandObsolete = 8,
50 PatternRemovedObsolete = 10,
52 FishBucketedObsolete = 12,
60 PlayerMovementAnomalyObsolete = 20,
61 PlayerMovementCorrectedObsolete = 21,
68 StriderRiddenInLavaInOverworld = 28,
69 SneakCloseToSculkSensor = 29,
70 CarefulRestoration = 30,
78 ::ll::TypedStorage<1, 1, ::MinecraftEventing::AchievementIds> mAchievementId;
82 struct ActorDefinition {
86 ::ll::TypedStorage<8, 32, ::std::string> mEventName;
91 ActorDefinition(ActorDefinition
const&);
97 MCFOLD ::LegacyTelemetryEventPacketPayload::ActorDefinition&
100 MCFOLD ::LegacyTelemetryEventPacketPayload::ActorDefinition&
103 MCAPI ~ActorDefinition();
117 ::ll::TypedStorage<2, 2, short> mItemId;
125 ::ll::TypedStorage<4, 4, int> mPartySize;
126 ::ll::TypedStorage<8, 8, int64> mBossUniqueId;
127 ::ll::TypedStorage<4, 4, int> mBossType;
135 ::ll::TypedStorage<2, 2, short> mContentsType;
136 ::ll::TypedStorage<4, 4, uint> mContentsColor;
137 ::ll::TypedStorage<2, 2, short> mFillLevel;
141 struct CodeBuilderRuntimeAction {
145 ::ll::TypedStorage<8, 32, ::std::string> mRuntimeAction;
150 CodeBuilderRuntimeAction(CodeBuilderRuntimeAction
const&);
151 CodeBuilderRuntimeAction();
156 MCFOLD ::LegacyTelemetryEventPacketPayload::CodeBuilderRuntimeAction&
159 MCFOLD ::LegacyTelemetryEventPacketPayload::CodeBuilderRuntimeAction&
162 MCAPI ~CodeBuilderRuntimeAction();
172 struct CodeBuilderScoreboard {
176 ::ll::TypedStorage<8, 32, ::std::string> mObjectiveName;
177 ::ll::TypedStorage<4, 4, int> mScore;
182 CodeBuilderScoreboard(CodeBuilderScoreboard
const&);
183 CodeBuilderScoreboard();
188 MCFOLD ::LegacyTelemetryEventPacketPayload::CodeBuilderScoreboard&
191 MCFOLD ::LegacyTelemetryEventPacketPayload::CodeBuilderScoreboard&
194 MCAPI ~CodeBuilderScoreboard();
208 ::ll::TypedStorage<2, 2, short> mItemId;
209 ::ll::TypedStorage<1, 1, ::MinecraftEventing::POIBlockInteractionType> mInteractionType;
219 ::ll::TypedStorage<8, 8, int64> mInteractedEntityId;
220 ::ll::TypedStorage<4, 4, int> mInteractedEntityType;
221 ::ll::TypedStorage<1, 1, ::MinecraftEventing::InteractionType> mInteractionType;
222 ::ll::TypedStorage<4, 4, int> mInteractedEntityVariant;
223 ::ll::TypedStorage<1, 1, uchar> mInteractedEntityColor;
231 ::ll::TypedStorage<2, 2, short> mItemId;
232 ::ll::TypedStorage<4, 4, int> mItemAux;
233 ::ll::TypedStorage<4, 4, int> mUseMethod;
234 ::ll::TypedStorage<4, 4, int> mCount;
242 ::ll::TypedStorage<4, 4, int> mBabyType;
243 ::ll::TypedStorage<4, 4, int> mBabyVariant;
244 ::ll::TypedStorage<1, 1, uchar> mBabyColor;
252 ::ll::TypedStorage<8, 8, int64> mKillerEntityId;
253 ::ll::TypedStorage<8, 8, int64> mKilledMobId;
254 ::ll::TypedStorage<4, 4, ::ActorType> mDamageChildType;
255 ::ll::TypedStorage<4, 4, int> mDamageSource;
256 ::ll::TypedStorage<4, 4, int> mTraderTier;
257 ::ll::TypedStorage<8, 32, ::std::string> mTraderName;
262 MobKilled(MobKilled
const&);
268 MCAPI ::LegacyTelemetryEventPacketPayload::MobKilled&
271 MCAPI ::LegacyTelemetryEventPacketPayload::MobKilled&
288 ::ll::TypedStorage<2, 2, short> mItemId;
289 ::ll::TypedStorage<1, 1, ::MinecraftEventing::POIBlockInteractionType> mInteractionType;
297 ::ll::TypedStorage<4, 4, int> mItemId;
298 ::ll::TypedStorage<1, 1, bool> mWasTargetingBarteringPlayer;
306 ::ll::TypedStorage<4, 4, int> mKillerId;
307 ::ll::TypedStorage<4, 4, int> mKillerVariant;
308 ::ll::TypedStorage<4, 4, int> mDamageSource;
309 ::ll::TypedStorage<1, 1, bool> mInRaid;
317 ::ll::TypedStorage<4, 4, int> mBlockID;
325 ::ll::TypedStorage<4, 4, int> mBuiltInDimension;
333 ::ll::TypedStorage<4, 4, int> mFromDimension;
334 ::ll::TypedStorage<4, 4, int> mToDimension;
342 ::ll::TypedStorage<4, 4, int> mCurrentWave;
343 ::ll::TypedStorage<4, 4, int> mTotalWaves;
344 ::ll::TypedStorage<1, 1, bool> mSuccess;
348 struct SlashCommand {
352 ::ll::TypedStorage<8, 32, ::std::string> mCommandName;
353 ::ll::TypedStorage<4, 4, int> mSuccessCount;
354 ::ll::TypedStorage<4, 4, int> mErrorCount;
355 ::ll::TypedStorage<8, 32, ::std::string> mErrorList;
360 SlashCommand(SlashCommand
const&);
366 MCAPI ::LegacyTelemetryEventPacketPayload::SlashCommand&
369 MCAPI ::LegacyTelemetryEventPacketPayload::SlashCommand&
374 MCAPI ~SlashCommand();
388 ::ll::TypedStorage<4, 4, int> mRedstoneLevel;
392 using EventData = ::std::variant<
419 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mPlayerUniqueId;
420 ::ll::TypedStorage<4, 4, ::LegacyTelemetryEventPacketPayload::Type> mType;
421 ::ll::TypedStorage<1, 1, bool> mUsePlayerID;
Definition LegacyTelemetryEventPacketPayload.h:74
Definition LegacyTelemetryEventPacketPayload.h:82
Definition LegacyTelemetryEventPacketPayload.h:113
Definition LegacyTelemetryEventPacketPayload.h:121
Definition LegacyTelemetryEventPacketPayload.h:131
Definition LegacyTelemetryEventPacketPayload.h:141
Definition LegacyTelemetryEventPacketPayload.h:172
Definition LegacyTelemetryEventPacketPayload.h:204
Definition LegacyTelemetryEventPacketPayload.h:213
Definition LegacyTelemetryEventPacketPayload.h:215
Definition LegacyTelemetryEventPacketPayload.h:227
Definition LegacyTelemetryEventPacketPayload.h:238
Definition LegacyTelemetryEventPacketPayload.h:248
Definition LegacyTelemetryEventPacketPayload.h:284
Definition LegacyTelemetryEventPacketPayload.h:293
Definition LegacyTelemetryEventPacketPayload.h:302
Definition LegacyTelemetryEventPacketPayload.h:313
Definition LegacyTelemetryEventPacketPayload.h:321
Definition LegacyTelemetryEventPacketPayload.h:329
Definition LegacyTelemetryEventPacketPayload.h:338
Definition LegacyTelemetryEventPacketPayload.h:348
Definition LegacyTelemetryEventPacketPayload.h:384
Definition LegacyTelemetryEventPacketPayload.h:10