36 enum class Type :
int {
45 AgentCommandObsolete = 8,
47 PatternRemovedObsolete = 10,
49 DeprecatedFishBucketed = 12,
57 PlayerMovementAnomalyObsolete = 20,
58 PlayerMovementCorrectedObsolete = 21,
62 PlayerWaxedOrUnwaxedCopper = 25,
63 CodeBuilderRuntimeAction = 26,
64 CodeBuilderScoreboard = 27,
65 StriderRiddenInLavaInOverworld = 28,
66 SneakCloseToSculkSensor = 29,
67 CarefulRestoration = 30,
71 enum class AgentResult :
int {
82 ::ll::TypedStorage<4, 4, ::LegacyTelemetryEventPacket::Type> mType;
83 ::ll::TypedStorage<1, 1, uchar> mUsePlayerID;
163 } PlayerWaxedOrUnwaxedCopper;
166 } CodeBuilderScoreboard;
174 ::ll::TypedStorage<8, 32, ::std::string> mEntityName;
175 ::ll::TypedStorage<8, 32, ::std::string> mCommandName;
176 ::ll::TypedStorage<8, 32, ::std::string> mResultKey;
177 ::ll::TypedStorage<8, 32, ::std::string> mResultString;
178 ::ll::TypedStorage<8, 32, ::std::string> mErrorList;
179 ::ll::TypedStorage<8, 32, ::std::string> mObjectiveName;
180 ::ll::TypedStorage<8, 32, ::std::string> mCodeBuilderRuntimeAction;
214 ::ll::TypedStorage<8, 8, ::ActorUniqueID> mPlayerId;
215 ::ll::TypedStorage<8, 264, ::LegacyTelemetryEventPacket::Data> mEventData;
227 virtual ::MinecraftPacketIds getId() const ;
230 virtual ::
std::
string getName() const ;
266 ::gsl::not_null<::
Actor const*> interactedEntity,
281 ::ItemUseMethod useCount,
287 ::
std::
string const& commandName,
290 ::
std::
string const& errorList
295 ::
Actor const* killerEntity,
297 ::SharedTypes::Legacy::ActorDamageCause cause,
298 ::ActorType damageChildType
305 ::SharedTypes::Legacy::ActorDamageCause cause,
311 ::
Actor const* killerEntity,
313 ::SharedTypes::Legacy::ActorDamageCause cause,
314 ::
std::
string traderName,
316 ::ActorType damageChildType
327 MCAPI
void* $ctor(::
Player const* player, ::gsl::not_null<::
Mob const*> baby);
329 MCAPI
void* $ctor(::
Player const& player, ::
std::
string const& codebuilderRuntimeAction);
335 MCAPI
void* $ctor(::
Player const* player, ::
MinecraftEventing::AchievementIds achievementId,
bool usePlayerID);
341 ::gsl::not_null<::
Actor const*> interactedEntity,
345 MCAPI
void* $ctor(::
Player const& player, ::
std::
string const& objective,
int score);
347 MCAPI
void* $ctor(::
Player const* player,
int partySize, ::gsl::not_null<::
Actor const*> e);
349 MCAPI
void* $ctor(::
Player const* player, ::
Raid const& raid,
bool success);
351 MCAPI
void* $ctor(::
Player const* player,
short contentsType, uint contentsColor,
short fillLevel);
353 MCAPI
void* $ctor(::
Player const& player, ::
ItemStackBase const& item, ::ItemUseMethod useCount,
int useMethod);
357 ::
std::
string const& commandName,
360 ::
std::
string const& errorList
365 ::
Actor const* killerEntity,
367 ::SharedTypes::Legacy::ActorDamageCause cause,
368 ::ActorType damageChildType
375 ::SharedTypes::Legacy::ActorDamageCause cause,
381 ::
Actor const* killerEntity,
383 ::SharedTypes::Legacy::ActorDamageCause cause,
384 ::
std::
string traderName,
386 ::ActorType damageChildType
399 MCAPI ::MinecraftPacketIds $getId() const;
401 MCAPI ::
std::
string $getName() const;
411 MCAPI static
void** $vftable();