Pack

/* 4192 */
struct Pack
{
std::unique_ptr<PackManifest> mManifest;
std::unique_ptr<PackAccessStrategy> mAccessStrategy;
std::unique_ptr<SubpackInfoCollection> mSubpackInfoStack;
std::unique_ptr<PackMetadata> mMetadata;
std::map<void *,std::function<void (Pack &)>> mPackUpdatedCallbacks;
std::map<void *,std::function<void (Pack &)>> mPackDeletedCallbacks;
};

PackAccessStrategy

/* 3504 */
struct PackAccessStrategy
{
int (**_vptr$PackAccessStrategy)(void);
bool mAssetSetPopulated;
std::unordered_set<Core::PathBuffer<std::string >> mAssetSet;
};

PackAccessStrategyFactory

/* 422545 */
struct PackAccessStrategyFactory
{
__int8 gap0[1];
};

PackContentItem;

/* 422563 */
struct PackContentItem;

PackError

/* 2150 */
struct PackError
{
int (**_vptr$PackError)(void);
std::vector<std::string> mErrorParameters;
int mErrorValue;
PackErrorType mPackErrorType;
};

PackErrorFactory

/* 82213 */
struct PackErrorFactory
{
__int8 gap0[1];
};

PackInstanceId

/* 2172 */
struct PackInstanceId
{
PackIdVersion mPackId;
std::string mSubpackName;
};

PackManifest::CapabilityRegisterer

/* 81170 */
struct PackManifest::CapabilityRegisterer
{
__int8 gap0[1];
};

PackManifest::CapabilityRegistry

/* 81156 */
struct PackManifest::CapabilityRegistry
{
std::unordered_set<std::string> mTrustedCapabilities;
std::unordered_set<std::string> mCapabilities;
};

PackManifestFactory

/* 5702 */
struct PackManifestFactory
{
IPackTelemetry *mEventing;
};

PackMetadata

/* 5709 */
struct PackMetadata
{
std::unique_ptr<EducationMetadata> mEducationMetadata;
};

PackMover

/* 84124 */
struct PackMover
{
__int8 gap0[1];
};

PackSetting

/* 43145 */
struct PackSetting
{
Json::Value *mValue;
std::vector<PackSettingObserver> mObservers;
};

PackSettingObserver

/* 43158 */
struct PackSettingObserver
{
void *mToken;
PackSettingChangedCallback mChangeCallback;
};

PackSettings

/* 2621 */
struct PackSettings
{
Json::Value mSettings;
std::unordered_map<std::string,PackSetting> mPackSettings;
};

PackSettingsFactory

/* 3599 */
struct PackSettingsFactory
{
std::unordered_map<PackIdVersion,std::unique_ptr<PackSettings>> mPackSettings;
};

PackSettingsJsonValidator

/* 102376 */
struct PackSettingsJsonValidator
{
__int8 gap0[1];
};

PackSettingsJsonValidator::getValidator::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 102377 */
struct PackSettingsJsonValidator::getValidator::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PackSource

/* 3913 */
struct PackSource
{
int (**_vptr$PackSource)(void);
};

PackSourceFactory

/* 5704 */
struct PackSourceFactory
{
std::vector<std::unique_ptr<ContentCatalogPackSource>> mContentCatalogPackSources;
std::vector<std::unique_ptr<TreatmentPackSource>> mTreatmentPackSources;
std::vector<std::unique_ptr<DirectoryPackSource>> mDirectoryPackSources;
std::vector<std::unique_ptr<InPackagePackSource>> mInPackagePackSources;
std::vector<std::unique_ptr<WorldHistoryPackSource>> mWorldHistoryPackSources;
std::vector<std::unique_ptr<WorldTemplatePackSource>> mWorldTemplatePackSources;
PackSourceFactory::RealmsUnknownPackSources mRealmsUnknownPackSources;
std::shared_ptr<IInPackagePacks> mInPackagePacksProvider;
};

PackSourceFactory::RealmsUnknownPackSources

/* 5705 */
struct PackSourceFactory::RealmsUnknownPackSources
{
std::unique_ptr<RealmsUnknownPackSource> realmsUnknownResourcePackSource;
std::unique_ptr<RealmsUnknownPackSource> realmsUnknownBehaviorPackSource;
};

PackSourceReport

/* 3421 */
struct PackSourceReport
{
std::unordered_map<PackIdVersion,PackReport> mReports;
};

PackStats

/* 4194 */
struct PackStats
{
uint32_t mOverriddenEntityCount;
uint32_t mCustomEntityCount;
uint32_t mCustomAnimationCount;
uint32_t mCustomEffectCount;
};

PacketHandlerDispatcherInstance

/* 72458 */
struct PacketHandlerDispatcherInstance<ActorEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72464 */
struct PacketHandlerDispatcherInstance<ActorFallPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72456 */
struct PacketHandlerDispatcherInstance<ActorPickRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72434 */
struct PacketHandlerDispatcherInstance<AddActorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72521 */
struct PacketHandlerDispatcherInstance<AddBehaviorTreePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72435 */
struct PacketHandlerDispatcherInstance<AddEntityPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72436 */
struct PacketHandlerDispatcherInstance<AddItemActorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72481 */
struct PacketHandlerDispatcherInstance<AddPaintingPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72438 */
struct PacketHandlerDispatcherInstance<AddPlayerPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72482 */
struct PacketHandlerDispatcherInstance<AdventureSettingsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72470 */
struct PacketHandlerDispatcherInstance<AnimatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72558 */
struct PacketHandlerDispatcherInstance<AnvilDamagePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72536 */
struct PacketHandlerDispatcherInstance<AutomationClientConnectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72551 */
struct PacketHandlerDispatcherInstance<AvailableActorIdentifiersPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72506 */
struct PacketHandlerDispatcherInstance<AvailableCommandsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72550 */
struct PacketHandlerDispatcherInstance<BiomeDefinitionListPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72484 */
struct PacketHandlerDispatcherInstance<BlockActorDataPacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72454 */
struct PacketHandlerDispatcherInstance<BlockEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72455 */
struct PacketHandlerDispatcherInstance<BlockPickRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72534 */
struct PacketHandlerDispatcherInstance<BookEditPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72505 */
struct PacketHandlerDispatcherInstance<BossEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72510 */
struct PacketHandlerDispatcherInstance<CameraPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72490 */
struct PacketHandlerDispatcherInstance<ChangeDimensionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72499 */
struct PacketHandlerDispatcherInstance<ChunkRadiusUpdatedPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72425 */
struct PacketHandlerDispatcherInstance<ClientCacheBlobStatusPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72426 */
struct PacketHandlerDispatcherInstance<ClientCacheMissResponsePacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72424 */
struct PacketHandlerDispatcherInstance<ClientCacheStatusPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72423 */
struct PacketHandlerDispatcherInstance<ClientToServerHandshakePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72500 */
struct PacketHandlerDispatcherInstance<ClientboundMapItemDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72509 */
struct PacketHandlerDispatcherInstance<CommandBlockUpdatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72508 */
struct PacketHandlerDispatcherInstance<CommandOutputPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72507 */
struct PacketHandlerDispatcherInstance<CommandRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72562 */
struct PacketHandlerDispatcherInstance<CompletedUsingItemPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72474 */
struct PacketHandlerDispatcherInstance<ContainerClosePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72473 */
struct PacketHandlerDispatcherInstance<ContainerOpenPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72475 */
struct PacketHandlerDispatcherInstance<ContainerSetDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72479 */
struct PacketHandlerDispatcherInstance<CraftingDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72480 */
struct PacketHandlerDispatcherInstance<CraftingEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72430 */
struct PacketHandlerDispatcherInstance<DisconnectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72554 */
struct PacketHandlerDispatcherInstance<EducationSettingsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72556 */
struct PacketHandlerDispatcherInstance<EmotePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72496 */
struct PacketHandlerDispatcherInstance<EventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72511 */
struct PacketHandlerDispatcherInstance<GameRulesChangedPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72457 */
struct PacketHandlerDispatcherInstance<GuiDataPickItemPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72465 */
struct PacketHandlerDispatcherInstance<HurtArmorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72462 */
struct PacketHandlerDispatcherInstance<InteractPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72477 */
struct PacketHandlerDispatcherInstance<InventoryContentPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72478 */
struct PacketHandlerDispatcherInstance<InventorySlotPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72471 */
struct PacketHandlerDispatcherInstance<InventoryTransactionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72472 */
struct PacketHandlerDispatcherInstance<ItemFrameDropItemPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72545 */
struct PacketHandlerDispatcherInstance<LabTablePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72552 */
struct PacketHandlerDispatcherInstance<LecternUpdatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72487 */
struct PacketHandlerDispatcherInstance<LevelChunkPacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72453 */
struct PacketHandlerDispatcherInstance<LevelEventGenericPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72452 */
struct PacketHandlerDispatcherInstance<LevelEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72451 */
struct PacketHandlerDispatcherInstance<LevelSoundEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72450 */
struct PacketHandlerDispatcherInstance<LevelSoundEventPacketV1,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72449 */
struct PacketHandlerDispatcherInstance<LevelSoundEventPacketV2,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72419 */
struct PacketHandlerDispatcherInstance<LoginPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72501 */
struct PacketHandlerDispatcherInstance<MapCreateLockedCopyPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72502 */
struct PacketHandlerDispatcherInstance<MapInfoRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72461 */
struct PacketHandlerDispatcherInstance<MobArmorEquipmentPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72459 */
struct PacketHandlerDispatcherInstance<MobEffectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72460 */
struct PacketHandlerDispatcherInstance<MobEquipmentPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72538 */
struct PacketHandlerDispatcherInstance<ModalFormRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72539 */
struct PacketHandlerDispatcherInstance<ModalFormResponsePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72439 */
struct PacketHandlerDispatcherInstance<MoveActorAbsolutePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72440 */
struct PacketHandlerDispatcherInstance<MoveActorDeltaPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72441 */
struct PacketHandlerDispatcherInstance<MovePlayerPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72557 */
struct PacketHandlerDispatcherInstance<MultiplayerSettingsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72516 */
struct PacketHandlerDispatcherInstance<NetworkChunkPublisherUpdatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72560 */
struct PacketHandlerDispatcherInstance<NetworkSettingsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72546 */
struct PacketHandlerDispatcherInstance<NetworkStackLatencyPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72535 */
struct PacketHandlerDispatcherInstance<NpcRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72540 */
struct PacketHandlerDispatcherInstance<OnScreenTextureAnimationPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72543 */
struct PacketHandlerDispatcherInstance<PhotoTransferPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72523 */
struct PacketHandlerDispatcherInstance<PlaySoundPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72421 */
struct PacketHandlerDispatcherInstance<PlayStatusPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72463 */
struct PacketHandlerDispatcherInstance<PlayerActionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72486 */
struct PacketHandlerDispatcherInstance<PlayerAuthInputPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72476 */
struct PacketHandlerDispatcherInstance<PlayerHotbarPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72485 */
struct PacketHandlerDispatcherInstance<PlayerInputPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72494 */
struct PacketHandlerDispatcherInstance<PlayerListPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72529 */
struct PacketHandlerDispatcherInstance<PlayerSkinPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72528 */
struct PacketHandlerDispatcherInstance<PurchaseReceiptPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72444 */
struct PacketHandlerDispatcherInstance<RemoveActorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72445 */
struct PacketHandlerDispatcherInstance<RemoveEntityPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72526 */
struct PacketHandlerDispatcherInstance<RemoveObjectivePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72498 */
struct PacketHandlerDispatcherInstance<RequestChunkRadiusPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72514 */
struct PacketHandlerDispatcherInstance<ResourcePackChunkDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72515 */
struct PacketHandlerDispatcherInstance<ResourcePackChunkRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72429 */
struct PacketHandlerDispatcherInstance<ResourcePackClientResponsePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72513 */
struct PacketHandlerDispatcherInstance<ResourcePackDataInfoPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72428 */
struct PacketHandlerDispatcherInstance<ResourcePackStackPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72427 */
struct PacketHandlerDispatcherInstance<ResourcePacksInfoPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72443 */
struct PacketHandlerDispatcherInstance<RespawnPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72442 */
struct PacketHandlerDispatcherInstance<RiderJumpPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72549 */
struct PacketHandlerDispatcherInstance<ScriptCustomEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72541 */
struct PacketHandlerDispatcherInstance<ServerSettingsRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72542 */
struct PacketHandlerDispatcherInstance<ServerSettingsResponsePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72422 */
struct PacketHandlerDispatcherInstance<ServerToClientHandshakePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72466 */
struct PacketHandlerDispatcherInstance<SetActorDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72483 */
struct PacketHandlerDispatcherInstance<SetActorLinkPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72467 */
struct PacketHandlerDispatcherInstance<SetActorMotionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72488 */
struct PacketHandlerDispatcherInstance<SetCommandsEnabledPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72492 */
struct PacketHandlerDispatcherInstance<SetDefaultGameTypePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72489 */
struct PacketHandlerDispatcherInstance<SetDifficultyPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72527 */
struct PacketHandlerDispatcherInstance<SetDisplayObjectivePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72468 */
struct PacketHandlerDispatcherInstance<SetHealthPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72533 */
struct PacketHandlerDispatcherInstance<SetLastHurtByPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72548 */
struct PacketHandlerDispatcherInstance<SetLocalPlayerAsInitializedPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72491 */
struct PacketHandlerDispatcherInstance<SetPlayerGameTypePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72530 */
struct PacketHandlerDispatcherInstance<SetScorePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72531 */
struct PacketHandlerDispatcherInstance<SetScoreboardIdentityPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72469 */
struct PacketHandlerDispatcherInstance<SetSpawnPositionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72431 */
struct PacketHandlerDispatcherInstance<SetTimePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72522 */
struct PacketHandlerDispatcherInstance<SetTitlePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72555 */
struct PacketHandlerDispatcherInstance<SettingsCommandPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72512 */
struct PacketHandlerDispatcherInstance<ShowCreditsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72544 */
struct PacketHandlerDispatcherInstance<ShowProfilePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72525 */
struct PacketHandlerDispatcherInstance<ShowStoreOfferPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72495 */
struct PacketHandlerDispatcherInstance<SimpleEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72497 */
struct PacketHandlerDispatcherInstance<SpawnExperienceOrbPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72448 */
struct PacketHandlerDispatcherInstance<SpawnParticleEffectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72433 */
struct PacketHandlerDispatcherInstance<StartGamePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72524 */
struct PacketHandlerDispatcherInstance<StopSoundPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72517 */
struct PacketHandlerDispatcherInstance<StructureBlockUpdatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72518 */
struct PacketHandlerDispatcherInstance<StructureTemplateDataRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72519 */
struct PacketHandlerDispatcherInstance<StructureTemplateDataResponsePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72532 */
struct PacketHandlerDispatcherInstance<SubClientLoginPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72437 */
struct PacketHandlerDispatcherInstance<TakeItemActorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72432 */
struct PacketHandlerDispatcherInstance<TextPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72559 */
struct PacketHandlerDispatcherInstance<TickSyncPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72520 */
struct PacketHandlerDispatcherInstance<TransferPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72493 */
struct PacketHandlerDispatcherInstance<UpdateAttributesPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72446 */
struct PacketHandlerDispatcherInstance<UpdateBlockPacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72553 */
struct PacketHandlerDispatcherInstance<UpdateBlockPropertiesPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72447 */
struct PacketHandlerDispatcherInstance<UpdateBlockSyncedPacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72504 */
struct PacketHandlerDispatcherInstance<UpdateEquipPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72547 */
struct PacketHandlerDispatcherInstance<UpdateSoftEnumPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72503 */
struct PacketHandlerDispatcherInstance<UpdateTradePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72537 */
struct PacketHandlerDispatcherInstance<VideoStreamConnectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHeader

/* 63705 */
struct PacketHeader
{
PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD mData;
};

PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD::$51D560F567CE4629B2B28E9C1CA63A03

/* 63707 */
struct PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD::$51D560F567CE4629B2B28E9C1CA63A03
{
unsigned __int32 mPacketId : 10;
unsigned __int32 mSenderSubId : 2;
unsigned __int32 mClientSubId : 2;
};

PacketObserver

/* 8632 */
struct PacketObserver
{
int (**_vptr$PacketObserver)(void);
};

PageContent

/* 77462 */
struct PageContent
{
std::string mText;
std::string mParsedText;
std::string mPhotoName;
};

Palette

/* 430572 */
struct Palette
{
__int8 gap0[1];
};

Parser

/* 48705 */
struct Parser
{
__int8 gap0[1];
};

Particle;

/* 35039 */
struct Particle;

ParticleTypeMap

/* 452106 */
struct ParticleTypeMap
{
__int8 gap0[1];
};

ParticlesBlockExplosionEvent

/* 457300 */
struct ParticlesBlockExplosionEvent
{
float mRadius;
Vec3 mOrigin;
std::vector<Vec3> mPositions;
};

ParticlesTeleportTrailEvent

/* 420880 */
struct ParticlesTeleportTrailEvent
{
Vec3 mStart;
Vec3 mEnd;
Vec2 mVariation;
float mDirScale;
int mCount;
};

Path::Node

/* 57492 */
struct Path::Node
{
BlockPos pos;
NodeType type;
};

PathFinder

/* 290114 */
struct PathFinder
{
BlockSource *mRegion;
BinaryHeap mOpenSet;
std::unordered_map<BlockPos,PathfinderNode> mNodes;
std::array<PathfinderNode *,32> mNeighbors;
bool mCanPassDoors;
bool mCanOpenDoors;
bool mAvoidWater;
bool mAvoidDamageBlocks;
bool mCanFloat;
bool mIsAmphibious;
bool mAvoidPortals;
bool mCanBreach;
bool mCanJump;
bool mEntityIsSwimmer;
bool mEntityIsFlyer;
bool mEntityIsFireImmune;
bool mEntityIsOnHotBlock;
bool mEntityIsWalker;
bool mEntityIsDoorOpener;
bool mEntityIsDoorBreaker;
bool mAllowBlockBreaking;
const PreferredPathDescription *mPathPrefs;
};

PathNavigation

/* 56589 */
struct PathNavigation
{
int (**_vptr$PathNavigation)(void);
};

PatternEntry

/* 255085 */
struct PatternEntry
{
const Block *mBlock;
PatternEntry::BlockEntryTester mBlockEntryTester;
};

PeekComponent

/* 57831 */
struct PeekComponent
{
bool mHadTarget;
int mDuration;
};

PeekDefinition

/* 57887 */
struct PeekDefinition
{
DefinitionTrigger mOnOpen;
DefinitionTrigger mOnClose;
DefinitionTrigger mOnTargetOpen;
};

PerfTimer::Node

/* 102418 */
struct PerfTimer::Node
{
const char *name;
const char *function;
int line;
unsigned __int16 elementCount;
double inclusiveTime;
double startTime;
PerfTimer::Node *elements;
};

PerlinNoise

/* 36162 */
struct PerlinNoise
{
const int mLevels;
const int mMinLevel;
std::vector<ImprovedNoise> mNoiseLevels;
};

PermissionsFile

/* 2796 */
struct PermissionsFile
{
const Core::HeapPathBuffer mFilePath;
std::unordered_map<std::string,PlayerPermissionLevel> mPermissions;
};

PermissionsHandler

/* 3287 */
struct PermissionsHandler
{
CommandPermissionLevel mCommandPermissions;
PlayerPermissionLevel mPlayerPermissions;
};

PersistentFlag;

/* 109106 */
struct PersistentFlag;

Phantom::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 170999 */
struct Phantom::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PhotoStorage

/* 87736 */
struct PhotoStorage
{
Core::HeapPathBuffer mBaseDir;
Core::HeapPathBuffer mBookDir;
Core::HeapPathBuffer mPhotoDir;
Core::HeapPathBuffer mManifestDir;
std::unordered_set<std::string> mChecksums;
};

PhysicsDefinition

/* 412109 */
struct PhysicsDefinition
{
bool mHasGravity;
bool mHasCollision;
};

Pillager::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 171009 */
struct Pillager::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PillagerOutpostPieces

/* 42404 */
struct PillagerOutpostPieces
{
__int8 gap0[1];
};

PingedCompatibleServer

/* 73271 */
struct PingedCompatibleServer
{
std::string name;
std::string worldName;
GameType gameType;
int protocol;
std::string version;
int players;
int maxPlayers;
std::string originalAddress;
RakNet::SystemAddress address;
RakNet::TimeMS pingTime;
float pingLatency;
RakNet::RakNetGUID hostGuid;
};

PistonArmBlock::neighborChanged::$20F33069935F666947F060F39ADB7AD4

/* 459616 */
struct PistonArmBlock::neighborChanged::$20F33069935F666947F060F39ADB7AD4
{
const BlockActor *blockActor;
BlockPos *pistonBasePos;
BlockSource *region;
const BlockPos *pos;
};

Player::CachedSpawnData

/* 88613 */
struct Player::CachedSpawnData
{
DimensionType mRespawnDimensionId;
Vec3 mTeleportDestPos;
BlockPos mRespawnPosition;
bool mHasRespawnPosition;
BlockPos mSharedSpawnPosition;
bool mRespawnReady;
Vec3 mPlayerPos;
bool mIsForcedRespawn;
bool mIsAdventure;
bool mIsFlyingOrNotOverworld;
bool mPositionLoadedFromSave;
};

Player::Player::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 173076 */
struct Player::Player::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

Player::checkNeedAutoJump::$6915C98F38B5DDADCE093124C9EFBE13

/* 173079 */
struct Player::checkNeedAutoJump::$6915C98F38B5DDADCE093124C9EFBE13
{
BlockPos *obstacleBlockPos;
BlockSource *region;
AABB *bufferAABB;
Player *this;
float *obstacleHeight;
const AABB *playerAABB;
};

Player::checkNeedAutoJump::$B52B8B35601F6FAF57FCDEA392569712

/* 173078 */
struct Player::checkNeedAutoJump::$B52B8B35601F6FAF57FCDEA392569712
{
BlockSource *region;
AABB *bufferAABB;
Player *this;
};

Player::take::$1BEE5056AEB754170F0D74900712D0BE

/* 173077 */
struct Player::take::$1BEE5056AEB754170F0D74900712D0BE
{
Player *this;
};

Player::updateSkin::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 173080 */
struct Player::updateSkin::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PlayerEventListener

/* 10739 */
struct PlayerEventListener
{
int (**_vptr$PlayerEventListener)(void);
};

PlayerInteractionSystem

/* 10282 */
struct PlayerInteractionSystem
{
std::vector<std::unique_ptr<PlayerInteractionSystem::InteractionMappingBase>> mInteractionMappings;
};

PlayerInteractionSystem::InteractionMappingBase

/* 53893 */
struct PlayerInteractionSystem::InteractionMappingBase
{
int (**_vptr$InteractionMappingBase)(void);
};

PlayerInventoryProxy::SlotData

/* 88614 */
struct PlayerInventoryProxy::SlotData
{
ContainerID mContainerId;
int mSlot;
};

PlayerListener;

/* 88756 */
struct PlayerListener;

PlayerMovementTelemetryData

/* 88583 */
struct PlayerMovementTelemetryData
{
int mCount;
float mTotalPosDelta;
float mMinPosDelta;
float mMaxPosDelta;
};

PlayerRespawnBlockRadiusRandomizer

/* 88634 */
struct PlayerRespawnBlockRadiusRandomizer
{
uint32_t mSpawnRadius;
uint32_t mPossibleOrigins;
uint32_t mLargestPrime;
uint32_t mStartOrigin;
uint32_t mCurrentOrigin;
uint32_t mIterationCount;
};

PlayerRespawnRandomizer

/* 88633 */
struct PlayerRespawnRandomizer
{
Random mRandom;
uint32_t mSpawnRadius;
uint32_t mSquaredRadius;
PlayerRespawnBlockRadiusRandomizer mPrimaryRandomizer;
PlayerRespawnBlockRadiusRandomizer mSecondaryRandomizer;
Vec3 mSpawnCenter;
Vec3 mPrimaryOffset;
Vec3 mPrimaryScale;
};

PlayerScoreboardId

/* 70052 */
struct PlayerScoreboardId
{
int64_t mActorUniqueId;
};

PlayerStorageIds

/* 77488 */
struct PlayerStorageIds
{
std::string MsaId;
std::string PlatformId;
std::string PlatformOnlineId;
std::string PlatformOfflineId;
std::string SelfSignedId;
std::string RandomClientId;
};

PortalBlock::animateTick::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 226772 */
struct PortalBlock::animateTick::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PortalShape

/* 190608 */
struct PortalShape
{
PortalAxis mAxis;
Facing::Name mRightDir;
Facing::Name mLeftDir;
int mNumPortalBlocks;
BlockPos mBottomLeft;
bool mBottomLeftValid;
int mHeight;
int mWidth;
};

Pos

/* 5797 */
struct Pos
{
int x;
int y;
int z;
};

PostShoreEdgeTransformation;

/* 40586 */
struct PostShoreEdgeTransformation;

PostprocessingManager

/* 34355 */
struct PostprocessingManager
{
Bedrock::Threading::Mutex mManagerMutex;
std::unordered_set<ChunkPos> mAcquired;
};

PostprocessingManager::Owns

/* 37056 */
struct PostprocessingManager::Owns
{
ChunkPos mPosition;
PostprocessingManager *mPpm;
};

PotionBrewing

/* 77483 */
struct PotionBrewing
{
__int8 gap0[1];
};

PotionBrewing::Ingredient

/* 76194 */
struct PotionBrewing::Ingredient
{
int mItemId;
int mData;
};

PotionBrewing::Mix

/* 77484 */
struct PotionBrewing::Mix<ItemInstance>
{
ItemInstance mFrom;
PotionBrewing::Ingredient mIngredient;
ItemInstance mTo;
};

PotionBrewing::Mix

/* 76229 */
struct PotionBrewing::Mix<const Item &>
{
const Item *mFrom;
PotionBrewing::Ingredient mIngredient;
const Item *mTo;
};

PotionMixDataEntry

/* 75593 */
struct PotionMixDataEntry
{
int fromPotionId;
int reagentItemId;
int toPotionId;
};

PreHillsEdgeTransformation;

/* 13150 */
struct PreHillsEdgeTransformation;

PrintStream;

/* 61747 */
struct PrintStream;

ProfilerLite::NetworkStats

/* 5538 */
struct ProfilerLite::NetworkStats
{
uint32_t sentPackets;
uint32_t sentBytes;
uint32_t receivedPackets;
uint32_t receivedBytes;
};

ProfilerLiteTelemetry

/* 5516 */
struct ProfilerLiteTelemetry
{
float mAvgFps;
float mAvgServerSimTickTimeMS;
float mAvgClientSimTickTimeMS;
float mAvgBeginFrameTimeMS;
float mAvgInputTimeMS;
float mAvgRenderTimeMS;
float mAvgEndFrameTimeMS;
float mAvgRemainderTimePercent;
float mAvgUnaccountedTimePercent;
};

ProgressListener;

/* 290484 */
struct ProgressListener;

ProjectileFactory

/* 87903 */
struct ProjectileFactory
{
Level *mLevel;
};

PropertiesSettings

/* 4777 */
struct PropertiesSettings
{
std::string mLevelSeed;
std::string mLevelName;
std::string mLevelType;
std::string mServerName;
NetworkAddress mRemoteServerCommunicationEndpoint;
NetworkAddress mClacksEndpoint;
uint16_t mServerPort;
uint16_t mServerPortv6;
int mMaxPlayers;
int mOpPermissionLevel;
std::string mDifficulty;
std::string mServerType;
std::string mGameMode;
std::string mLanguage;
std::string mServerId;
uint32_t mMaxThreads;
int mServerTickRange;
std::vector<std::string> mExtraTrustedKeys;
bool mUseWhitelist;
bool mIsOnlineMode;
bool mForceGameMode;
bool mAllowCheats;
bool mTexturePackRequired;
bool mUseMsaGamertagsOnly;
bool mIsContentLogFileEnabled;
int mMaxViewDistanceChunks;
std::chrono::minutes mMaxIdleTime;
std::string mDefaultPlayerPermissionLevel;
int mServerWakeupFrequency;
bool mServerAuthoritativeMovement;
float mPlayerMovementDistanceThreshold;
std::chrono::milliseconds mPlayerMovementDurationThreshold;
float mPlayerMovementScoreThreshold;
bool mShouldCorrectPlayerMovement;
float mWebsocketRetryTime;
bool mUseWebsocketEncryption;
uint16_t mCompressionThreshold;
std::unordered_map<std::string,std::string> mCustomProperties;
};

Pufferfish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 124388 */
struct Pufferfish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PushNotificationMessage

/* 45337 */
struct PushNotificationMessage
{
PushNotificationType m_Type;
std::string m_Title;
std::string m_Description;
Json::Value m_PropertyBag;
};

PushableComponent

/* 59229 */
struct PushableComponent
{
bool mIsPushable;
bool mIsPushableByPiston;
float mPushthrough;
};

Pack

/* 4192 */
struct Pack
{
std::unique_ptr<PackManifest> mManifest;
std::unique_ptr<PackAccessStrategy> mAccessStrategy;
std::unique_ptr<SubpackInfoCollection> mSubpackInfoStack;
std::unique_ptr<PackMetadata> mMetadata;
std::map<void *,std::function<void (Pack &)>> mPackUpdatedCallbacks;
std::map<void *,std::function<void (Pack &)>> mPackDeletedCallbacks;
};

PackAccessStrategy

/* 3504 */
struct PackAccessStrategy
{
int (**_vptr$PackAccessStrategy)(void);
bool mAssetSetPopulated;
std::unordered_set<Core::PathBuffer<std::string >> mAssetSet;
};

PackAccessStrategyFactory

/* 422545 */
struct PackAccessStrategyFactory
{
__int8 gap0[1];
};

PackContentItem;

/* 422563 */
struct PackContentItem;

PackError

/* 2150 */
struct PackError
{
int (**_vptr$PackError)(void);
std::vector<std::string> mErrorParameters;
int mErrorValue;
PackErrorType mPackErrorType;
};

PackErrorFactory

/* 82213 */
struct PackErrorFactory
{
__int8 gap0[1];
};

PackInstanceId

/* 2172 */
struct PackInstanceId
{
PackIdVersion mPackId;
std::string mSubpackName;
};

PackManifest::CapabilityRegisterer

/* 81170 */
struct PackManifest::CapabilityRegisterer
{
__int8 gap0[1];
};

PackManifest::CapabilityRegistry

/* 81156 */
struct PackManifest::CapabilityRegistry
{
std::unordered_set<std::string> mTrustedCapabilities;
std::unordered_set<std::string> mCapabilities;
};

PackManifestFactory

/* 5702 */
struct PackManifestFactory
{
IPackTelemetry *mEventing;
};

PackMetadata

/* 5709 */
struct PackMetadata
{
std::unique_ptr<EducationMetadata> mEducationMetadata;
};

PackMover

/* 84124 */
struct PackMover
{
__int8 gap0[1];
};

PackSetting

/* 43145 */
struct PackSetting
{
Json::Value *mValue;
std::vector<PackSettingObserver> mObservers;
};

PackSettingObserver

/* 43158 */
struct PackSettingObserver
{
void *mToken;
PackSettingChangedCallback mChangeCallback;
};

PackSettings

/* 2621 */
struct PackSettings
{
Json::Value mSettings;
std::unordered_map<std::string,PackSetting> mPackSettings;
};

PackSettingsFactory

/* 3599 */
struct PackSettingsFactory
{
std::unordered_map<PackIdVersion,std::unique_ptr<PackSettings>> mPackSettings;
};

PackSettingsJsonValidator

/* 102376 */
struct PackSettingsJsonValidator
{
__int8 gap0[1];
};

PackSettingsJsonValidator::getValidator::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 102377 */
struct PackSettingsJsonValidator::getValidator::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PackSource

/* 3913 */
struct PackSource
{
int (**_vptr$PackSource)(void);
};

PackSourceFactory

/* 5704 */
struct PackSourceFactory
{
std::vector<std::unique_ptr<ContentCatalogPackSource>> mContentCatalogPackSources;
std::vector<std::unique_ptr<TreatmentPackSource>> mTreatmentPackSources;
std::vector<std::unique_ptr<DirectoryPackSource>> mDirectoryPackSources;
std::vector<std::unique_ptr<InPackagePackSource>> mInPackagePackSources;
std::vector<std::unique_ptr<WorldHistoryPackSource>> mWorldHistoryPackSources;
std::vector<std::unique_ptr<WorldTemplatePackSource>> mWorldTemplatePackSources;
PackSourceFactory::RealmsUnknownPackSources mRealmsUnknownPackSources;
std::shared_ptr<IInPackagePacks> mInPackagePacksProvider;
};

PackSourceFactory::RealmsUnknownPackSources

/* 5705 */
struct PackSourceFactory::RealmsUnknownPackSources
{
std::unique_ptr<RealmsUnknownPackSource> realmsUnknownResourcePackSource;
std::unique_ptr<RealmsUnknownPackSource> realmsUnknownBehaviorPackSource;
};

PackSourceReport

/* 3421 */
struct PackSourceReport
{
std::unordered_map<PackIdVersion,PackReport> mReports;
};

PackStats

/* 4194 */
struct PackStats
{
uint32_t mOverriddenEntityCount;
uint32_t mCustomEntityCount;
uint32_t mCustomAnimationCount;
uint32_t mCustomEffectCount;
};

PacketHandlerDispatcherInstance

/* 72458 */
struct PacketHandlerDispatcherInstance<ActorEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72464 */
struct PacketHandlerDispatcherInstance<ActorFallPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72456 */
struct PacketHandlerDispatcherInstance<ActorPickRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72434 */
struct PacketHandlerDispatcherInstance<AddActorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72521 */
struct PacketHandlerDispatcherInstance<AddBehaviorTreePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72435 */
struct PacketHandlerDispatcherInstance<AddEntityPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72436 */
struct PacketHandlerDispatcherInstance<AddItemActorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72481 */
struct PacketHandlerDispatcherInstance<AddPaintingPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72438 */
struct PacketHandlerDispatcherInstance<AddPlayerPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72482 */
struct PacketHandlerDispatcherInstance<AdventureSettingsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72470 */
struct PacketHandlerDispatcherInstance<AnimatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72558 */
struct PacketHandlerDispatcherInstance<AnvilDamagePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72536 */
struct PacketHandlerDispatcherInstance<AutomationClientConnectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72551 */
struct PacketHandlerDispatcherInstance<AvailableActorIdentifiersPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72506 */
struct PacketHandlerDispatcherInstance<AvailableCommandsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72550 */
struct PacketHandlerDispatcherInstance<BiomeDefinitionListPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72484 */
struct PacketHandlerDispatcherInstance<BlockActorDataPacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72454 */
struct PacketHandlerDispatcherInstance<BlockEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72455 */
struct PacketHandlerDispatcherInstance<BlockPickRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72534 */
struct PacketHandlerDispatcherInstance<BookEditPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72505 */
struct PacketHandlerDispatcherInstance<BossEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72510 */
struct PacketHandlerDispatcherInstance<CameraPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72490 */
struct PacketHandlerDispatcherInstance<ChangeDimensionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72499 */
struct PacketHandlerDispatcherInstance<ChunkRadiusUpdatedPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72425 */
struct PacketHandlerDispatcherInstance<ClientCacheBlobStatusPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72426 */
struct PacketHandlerDispatcherInstance<ClientCacheMissResponsePacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72424 */
struct PacketHandlerDispatcherInstance<ClientCacheStatusPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72423 */
struct PacketHandlerDispatcherInstance<ClientToServerHandshakePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72500 */
struct PacketHandlerDispatcherInstance<ClientboundMapItemDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72509 */
struct PacketHandlerDispatcherInstance<CommandBlockUpdatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72508 */
struct PacketHandlerDispatcherInstance<CommandOutputPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72507 */
struct PacketHandlerDispatcherInstance<CommandRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72562 */
struct PacketHandlerDispatcherInstance<CompletedUsingItemPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72474 */
struct PacketHandlerDispatcherInstance<ContainerClosePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72473 */
struct PacketHandlerDispatcherInstance<ContainerOpenPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72475 */
struct PacketHandlerDispatcherInstance<ContainerSetDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72479 */
struct PacketHandlerDispatcherInstance<CraftingDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72480 */
struct PacketHandlerDispatcherInstance<CraftingEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72430 */
struct PacketHandlerDispatcherInstance<DisconnectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72554 */
struct PacketHandlerDispatcherInstance<EducationSettingsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72556 */
struct PacketHandlerDispatcherInstance<EmotePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72496 */
struct PacketHandlerDispatcherInstance<EventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72511 */
struct PacketHandlerDispatcherInstance<GameRulesChangedPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72457 */
struct PacketHandlerDispatcherInstance<GuiDataPickItemPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72465 */
struct PacketHandlerDispatcherInstance<HurtArmorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72462 */
struct PacketHandlerDispatcherInstance<InteractPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72477 */
struct PacketHandlerDispatcherInstance<InventoryContentPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72478 */
struct PacketHandlerDispatcherInstance<InventorySlotPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72471 */
struct PacketHandlerDispatcherInstance<InventoryTransactionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72472 */
struct PacketHandlerDispatcherInstance<ItemFrameDropItemPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72545 */
struct PacketHandlerDispatcherInstance<LabTablePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72552 */
struct PacketHandlerDispatcherInstance<LecternUpdatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72487 */
struct PacketHandlerDispatcherInstance<LevelChunkPacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72453 */
struct PacketHandlerDispatcherInstance<LevelEventGenericPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72452 */
struct PacketHandlerDispatcherInstance<LevelEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72451 */
struct PacketHandlerDispatcherInstance<LevelSoundEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72450 */
struct PacketHandlerDispatcherInstance<LevelSoundEventPacketV1,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72449 */
struct PacketHandlerDispatcherInstance<LevelSoundEventPacketV2,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72419 */
struct PacketHandlerDispatcherInstance<LoginPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72501 */
struct PacketHandlerDispatcherInstance<MapCreateLockedCopyPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72502 */
struct PacketHandlerDispatcherInstance<MapInfoRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72461 */
struct PacketHandlerDispatcherInstance<MobArmorEquipmentPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72459 */
struct PacketHandlerDispatcherInstance<MobEffectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72460 */
struct PacketHandlerDispatcherInstance<MobEquipmentPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72538 */
struct PacketHandlerDispatcherInstance<ModalFormRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72539 */
struct PacketHandlerDispatcherInstance<ModalFormResponsePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72439 */
struct PacketHandlerDispatcherInstance<MoveActorAbsolutePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72440 */
struct PacketHandlerDispatcherInstance<MoveActorDeltaPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72441 */
struct PacketHandlerDispatcherInstance<MovePlayerPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72557 */
struct PacketHandlerDispatcherInstance<MultiplayerSettingsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72516 */
struct PacketHandlerDispatcherInstance<NetworkChunkPublisherUpdatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72560 */
struct PacketHandlerDispatcherInstance<NetworkSettingsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72546 */
struct PacketHandlerDispatcherInstance<NetworkStackLatencyPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72535 */
struct PacketHandlerDispatcherInstance<NpcRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72540 */
struct PacketHandlerDispatcherInstance<OnScreenTextureAnimationPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72543 */
struct PacketHandlerDispatcherInstance<PhotoTransferPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72523 */
struct PacketHandlerDispatcherInstance<PlaySoundPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72421 */
struct PacketHandlerDispatcherInstance<PlayStatusPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72463 */
struct PacketHandlerDispatcherInstance<PlayerActionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72486 */
struct PacketHandlerDispatcherInstance<PlayerAuthInputPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72476 */
struct PacketHandlerDispatcherInstance<PlayerHotbarPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72485 */
struct PacketHandlerDispatcherInstance<PlayerInputPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72494 */
struct PacketHandlerDispatcherInstance<PlayerListPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72529 */
struct PacketHandlerDispatcherInstance<PlayerSkinPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72528 */
struct PacketHandlerDispatcherInstance<PurchaseReceiptPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72444 */
struct PacketHandlerDispatcherInstance<RemoveActorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72445 */
struct PacketHandlerDispatcherInstance<RemoveEntityPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72526 */
struct PacketHandlerDispatcherInstance<RemoveObjectivePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72498 */
struct PacketHandlerDispatcherInstance<RequestChunkRadiusPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72514 */
struct PacketHandlerDispatcherInstance<ResourcePackChunkDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72515 */
struct PacketHandlerDispatcherInstance<ResourcePackChunkRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72429 */
struct PacketHandlerDispatcherInstance<ResourcePackClientResponsePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72513 */
struct PacketHandlerDispatcherInstance<ResourcePackDataInfoPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72428 */
struct PacketHandlerDispatcherInstance<ResourcePackStackPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72427 */
struct PacketHandlerDispatcherInstance<ResourcePacksInfoPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72443 */
struct PacketHandlerDispatcherInstance<RespawnPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72442 */
struct PacketHandlerDispatcherInstance<RiderJumpPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72549 */
struct PacketHandlerDispatcherInstance<ScriptCustomEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72541 */
struct PacketHandlerDispatcherInstance<ServerSettingsRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72542 */
struct PacketHandlerDispatcherInstance<ServerSettingsResponsePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72422 */
struct PacketHandlerDispatcherInstance<ServerToClientHandshakePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72466 */
struct PacketHandlerDispatcherInstance<SetActorDataPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72483 */
struct PacketHandlerDispatcherInstance<SetActorLinkPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72467 */
struct PacketHandlerDispatcherInstance<SetActorMotionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72488 */
struct PacketHandlerDispatcherInstance<SetCommandsEnabledPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72492 */
struct PacketHandlerDispatcherInstance<SetDefaultGameTypePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72489 */
struct PacketHandlerDispatcherInstance<SetDifficultyPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72527 */
struct PacketHandlerDispatcherInstance<SetDisplayObjectivePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72468 */
struct PacketHandlerDispatcherInstance<SetHealthPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72533 */
struct PacketHandlerDispatcherInstance<SetLastHurtByPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72548 */
struct PacketHandlerDispatcherInstance<SetLocalPlayerAsInitializedPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72491 */
struct PacketHandlerDispatcherInstance<SetPlayerGameTypePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72530 */
struct PacketHandlerDispatcherInstance<SetScorePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72531 */
struct PacketHandlerDispatcherInstance<SetScoreboardIdentityPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72469 */
struct PacketHandlerDispatcherInstance<SetSpawnPositionPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72431 */
struct PacketHandlerDispatcherInstance<SetTimePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72522 */
struct PacketHandlerDispatcherInstance<SetTitlePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72555 */
struct PacketHandlerDispatcherInstance<SettingsCommandPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72512 */
struct PacketHandlerDispatcherInstance<ShowCreditsPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72544 */
struct PacketHandlerDispatcherInstance<ShowProfilePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72525 */
struct PacketHandlerDispatcherInstance<ShowStoreOfferPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72495 */
struct PacketHandlerDispatcherInstance<SimpleEventPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72497 */
struct PacketHandlerDispatcherInstance<SpawnExperienceOrbPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72448 */
struct PacketHandlerDispatcherInstance<SpawnParticleEffectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72433 */
struct PacketHandlerDispatcherInstance<StartGamePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72524 */
struct PacketHandlerDispatcherInstance<StopSoundPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72517 */
struct PacketHandlerDispatcherInstance<StructureBlockUpdatePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72518 */
struct PacketHandlerDispatcherInstance<StructureTemplateDataRequestPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72519 */
struct PacketHandlerDispatcherInstance<StructureTemplateDataResponsePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72532 */
struct PacketHandlerDispatcherInstance<SubClientLoginPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72437 */
struct PacketHandlerDispatcherInstance<TakeItemActorPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72432 */
struct PacketHandlerDispatcherInstance<TextPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72559 */
struct PacketHandlerDispatcherInstance<TickSyncPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72520 */
struct PacketHandlerDispatcherInstance<TransferPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72493 */
struct PacketHandlerDispatcherInstance<UpdateAttributesPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72446 */
struct PacketHandlerDispatcherInstance<UpdateBlockPacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72553 */
struct PacketHandlerDispatcherInstance<UpdateBlockPropertiesPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72447 */
struct PacketHandlerDispatcherInstance<UpdateBlockSyncedPacket,true>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72504 */
struct PacketHandlerDispatcherInstance<UpdateEquipPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72547 */
struct PacketHandlerDispatcherInstance<UpdateSoftEnumPacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72503 */
struct PacketHandlerDispatcherInstance<UpdateTradePacket,false>
{
__int8 baseclass_0[8];
};

PacketHandlerDispatcherInstance

/* 72537 */
struct PacketHandlerDispatcherInstance<VideoStreamConnectPacket,false>
{
__int8 baseclass_0[8];
};

PacketHeader

/* 63705 */
struct PacketHeader
{
PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD mData;
};

PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD::$51D560F567CE4629B2B28E9C1CA63A03

/* 63707 */
struct PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD::$51D560F567CE4629B2B28E9C1CA63A03
{
unsigned __int32 mPacketId : 10;
unsigned __int32 mSenderSubId : 2;
unsigned __int32 mClientSubId : 2;
};

PacketObserver

/* 8632 */
struct PacketObserver
{
int (**_vptr$PacketObserver)(void);
};

PageContent

/* 77462 */
struct PageContent
{
std::string mText;
std::string mParsedText;
std::string mPhotoName;
};

Palette

/* 430572 */
struct Palette
{
__int8 gap0[1];
};

Parser

/* 48705 */
struct Parser
{
__int8 gap0[1];
};

Particle;

/* 35039 */
struct Particle;

ParticleTypeMap

/* 452106 */
struct ParticleTypeMap
{
__int8 gap0[1];
};

ParticlesBlockExplosionEvent

/* 457300 */
struct ParticlesBlockExplosionEvent
{
float mRadius;
Vec3 mOrigin;
std::vector<Vec3> mPositions;
};

ParticlesTeleportTrailEvent

/* 420880 */
struct ParticlesTeleportTrailEvent
{
Vec3 mStart;
Vec3 mEnd;
Vec2 mVariation;
float mDirScale;
int mCount;
};

Path::Node

/* 57492 */
struct Path::Node
{
BlockPos pos;
NodeType type;
};

PathFinder

/* 290114 */
struct PathFinder
{
BlockSource *mRegion;
BinaryHeap mOpenSet;
std::unordered_map<BlockPos,PathfinderNode> mNodes;
std::array<PathfinderNode *,32> mNeighbors;
bool mCanPassDoors;
bool mCanOpenDoors;
bool mAvoidWater;
bool mAvoidDamageBlocks;
bool mCanFloat;
bool mIsAmphibious;
bool mAvoidPortals;
bool mCanBreach;
bool mCanJump;
bool mEntityIsSwimmer;
bool mEntityIsFlyer;
bool mEntityIsFireImmune;
bool mEntityIsOnHotBlock;
bool mEntityIsWalker;
bool mEntityIsDoorOpener;
bool mEntityIsDoorBreaker;
bool mAllowBlockBreaking;
const PreferredPathDescription *mPathPrefs;
};

PathNavigation

/* 56589 */
struct PathNavigation
{
int (**_vptr$PathNavigation)(void);
};

PatternEntry

/* 255085 */
struct PatternEntry
{
const Block *mBlock;
PatternEntry::BlockEntryTester mBlockEntryTester;
};

PeekComponent

/* 57831 */
struct PeekComponent
{
bool mHadTarget;
int mDuration;
};

PeekDefinition

/* 57887 */
struct PeekDefinition
{
DefinitionTrigger mOnOpen;
DefinitionTrigger mOnClose;
DefinitionTrigger mOnTargetOpen;
};

PerfTimer::Node

/* 102418 */
struct PerfTimer::Node
{
const char *name;
const char *function;
int line;
unsigned __int16 elementCount;
double inclusiveTime;
double startTime;
PerfTimer::Node *elements;
};

PerlinNoise

/* 36162 */
struct PerlinNoise
{
const int mLevels;
const int mMinLevel;
std::vector<ImprovedNoise> mNoiseLevels;
};

PermissionsFile

/* 2796 */
struct PermissionsFile
{
const Core::HeapPathBuffer mFilePath;
std::unordered_map<std::string,PlayerPermissionLevel> mPermissions;
};

PermissionsHandler

/* 3287 */
struct PermissionsHandler
{
CommandPermissionLevel mCommandPermissions;
PlayerPermissionLevel mPlayerPermissions;
};

PersistentFlag;

/* 109106 */
struct PersistentFlag;

Phantom::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 170999 */
struct Phantom::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PhotoStorage

/* 87736 */
struct PhotoStorage
{
Core::HeapPathBuffer mBaseDir;
Core::HeapPathBuffer mBookDir;
Core::HeapPathBuffer mPhotoDir;
Core::HeapPathBuffer mManifestDir;
std::unordered_set<std::string> mChecksums;
};

PhysicsDefinition

/* 412109 */
struct PhysicsDefinition
{
bool mHasGravity;
bool mHasCollision;
};

Pillager::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 171009 */
struct Pillager::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PillagerOutpostPieces

/* 42404 */
struct PillagerOutpostPieces
{
__int8 gap0[1];
};

PingedCompatibleServer

/* 73271 */
struct PingedCompatibleServer
{
std::string name;
std::string worldName;
GameType gameType;
int protocol;
std::string version;
int players;
int maxPlayers;
std::string originalAddress;
RakNet::SystemAddress address;
RakNet::TimeMS pingTime;
float pingLatency;
RakNet::RakNetGUID hostGuid;
};

PistonArmBlock::neighborChanged::$20F33069935F666947F060F39ADB7AD4

/* 459616 */
struct PistonArmBlock::neighborChanged::$20F33069935F666947F060F39ADB7AD4
{
const BlockActor *blockActor;
BlockPos *pistonBasePos;
BlockSource *region;
const BlockPos *pos;
};

Player::CachedSpawnData

/* 88613 */
struct Player::CachedSpawnData
{
DimensionType mRespawnDimensionId;
Vec3 mTeleportDestPos;
BlockPos mRespawnPosition;
bool mHasRespawnPosition;
BlockPos mSharedSpawnPosition;
bool mRespawnReady;
Vec3 mPlayerPos;
bool mIsForcedRespawn;
bool mIsAdventure;
bool mIsFlyingOrNotOverworld;
bool mPositionLoadedFromSave;
};

Player::Player::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 173076 */
struct Player::Player::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

Player::checkNeedAutoJump::$6915C98F38B5DDADCE093124C9EFBE13

/* 173079 */
struct Player::checkNeedAutoJump::$6915C98F38B5DDADCE093124C9EFBE13
{
BlockPos *obstacleBlockPos;
BlockSource *region;
AABB *bufferAABB;
Player *this;
float *obstacleHeight;
const AABB *playerAABB;
};

Player::checkNeedAutoJump::$B52B8B35601F6FAF57FCDEA392569712

/* 173078 */
struct Player::checkNeedAutoJump::$B52B8B35601F6FAF57FCDEA392569712
{
BlockSource *region;
AABB *bufferAABB;
Player *this;
};

Player::take::$1BEE5056AEB754170F0D74900712D0BE

/* 173077 */
struct Player::take::$1BEE5056AEB754170F0D74900712D0BE
{
Player *this;
};

Player::updateSkin::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 173080 */
struct Player::updateSkin::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PlayerEventListener

/* 10739 */
struct PlayerEventListener
{
int (**_vptr$PlayerEventListener)(void);
};

PlayerInteractionSystem

/* 10282 */
struct PlayerInteractionSystem
{
std::vector<std::unique_ptr<PlayerInteractionSystem::InteractionMappingBase>> mInteractionMappings;
};

PlayerInteractionSystem::InteractionMappingBase

/* 53893 */
struct PlayerInteractionSystem::InteractionMappingBase
{
int (**_vptr$InteractionMappingBase)(void);
};

PlayerInventoryProxy::SlotData

/* 88614 */
struct PlayerInventoryProxy::SlotData
{
ContainerID mContainerId;
int mSlot;
};

PlayerListener;

/* 88756 */
struct PlayerListener;

PlayerMovementTelemetryData

/* 88583 */
struct PlayerMovementTelemetryData
{
int mCount;
float mTotalPosDelta;
float mMinPosDelta;
float mMaxPosDelta;
};

PlayerRespawnBlockRadiusRandomizer

/* 88634 */
struct PlayerRespawnBlockRadiusRandomizer
{
uint32_t mSpawnRadius;
uint32_t mPossibleOrigins;
uint32_t mLargestPrime;
uint32_t mStartOrigin;
uint32_t mCurrentOrigin;
uint32_t mIterationCount;
};

PlayerRespawnRandomizer

/* 88633 */
struct PlayerRespawnRandomizer
{
Random mRandom;
uint32_t mSpawnRadius;
uint32_t mSquaredRadius;
PlayerRespawnBlockRadiusRandomizer mPrimaryRandomizer;
PlayerRespawnBlockRadiusRandomizer mSecondaryRandomizer;
Vec3 mSpawnCenter;
Vec3 mPrimaryOffset;
Vec3 mPrimaryScale;
};

PlayerScoreboardId

/* 70052 */
struct PlayerScoreboardId
{
int64_t mActorUniqueId;
};

PlayerStorageIds

/* 77488 */
struct PlayerStorageIds
{
std::string MsaId;
std::string PlatformId;
std::string PlatformOnlineId;
std::string PlatformOfflineId;
std::string SelfSignedId;
std::string RandomClientId;
};

PortalBlock::animateTick::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 226772 */
struct PortalBlock::animateTick::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PortalShape

/* 190608 */
struct PortalShape
{
PortalAxis mAxis;
Facing::Name mRightDir;
Facing::Name mLeftDir;
int mNumPortalBlocks;
BlockPos mBottomLeft;
bool mBottomLeftValid;
int mHeight;
int mWidth;
};

Pos

/* 5797 */
struct Pos
{
int x;
int y;
int z;
};

PostShoreEdgeTransformation;

/* 40586 */
struct PostShoreEdgeTransformation;

PostprocessingManager

/* 34355 */
struct PostprocessingManager
{
Bedrock::Threading::Mutex mManagerMutex;
std::unordered_set<ChunkPos> mAcquired;
};

PostprocessingManager::Owns

/* 37056 */
struct PostprocessingManager::Owns
{
ChunkPos mPosition;
PostprocessingManager *mPpm;
};

PotionBrewing

/* 77483 */
struct PotionBrewing
{
__int8 gap0[1];
};

PotionBrewing::Ingredient

/* 76194 */
struct PotionBrewing::Ingredient
{
int mItemId;
int mData;
};

PotionBrewing::Mix

/* 77484 */
struct PotionBrewing::Mix<ItemInstance>
{
ItemInstance mFrom;
PotionBrewing::Ingredient mIngredient;
ItemInstance mTo;
};

PotionBrewing::Mix

/* 76229 */
struct PotionBrewing::Mix<const Item &>
{
const Item *mFrom;
PotionBrewing::Ingredient mIngredient;
const Item *mTo;
};

PotionMixDataEntry

/* 75593 */
struct PotionMixDataEntry
{
int fromPotionId;
int reagentItemId;
int toPotionId;
};

PreHillsEdgeTransformation;

/* 13150 */
struct PreHillsEdgeTransformation;

PrintStream;

/* 61747 */
struct PrintStream;

ProfilerLite::NetworkStats

/* 5538 */
struct ProfilerLite::NetworkStats
{
uint32_t sentPackets;
uint32_t sentBytes;
uint32_t receivedPackets;
uint32_t receivedBytes;
};

ProfilerLiteTelemetry

/* 5516 */
struct ProfilerLiteTelemetry
{
float mAvgFps;
float mAvgServerSimTickTimeMS;
float mAvgClientSimTickTimeMS;
float mAvgBeginFrameTimeMS;
float mAvgInputTimeMS;
float mAvgRenderTimeMS;
float mAvgEndFrameTimeMS;
float mAvgRemainderTimePercent;
float mAvgUnaccountedTimePercent;
};

ProgressListener;

/* 290484 */
struct ProgressListener;

ProjectileFactory

/* 87903 */
struct ProjectileFactory
{
Level *mLevel;
};

PropertiesSettings

/* 4777 */
struct PropertiesSettings
{
std::string mLevelSeed;
std::string mLevelName;
std::string mLevelType;
std::string mServerName;
NetworkAddress mRemoteServerCommunicationEndpoint;
NetworkAddress mClacksEndpoint;
uint16_t mServerPort;
uint16_t mServerPortv6;
int mMaxPlayers;
int mOpPermissionLevel;
std::string mDifficulty;
std::string mServerType;
std::string mGameMode;
std::string mLanguage;
std::string mServerId;
uint32_t mMaxThreads;
int mServerTickRange;
std::vector<std::string> mExtraTrustedKeys;
bool mUseWhitelist;
bool mIsOnlineMode;
bool mForceGameMode;
bool mAllowCheats;
bool mTexturePackRequired;
bool mUseMsaGamertagsOnly;
bool mIsContentLogFileEnabled;
int mMaxViewDistanceChunks;
std::chrono::minutes mMaxIdleTime;
std::string mDefaultPlayerPermissionLevel;
int mServerWakeupFrequency;
bool mServerAuthoritativeMovement;
float mPlayerMovementDistanceThreshold;
std::chrono::milliseconds mPlayerMovementDurationThreshold;
float mPlayerMovementScoreThreshold;
bool mShouldCorrectPlayerMovement;
float mWebsocketRetryTime;
bool mUseWebsocketEncryption;
uint16_t mCompressionThreshold;
std::unordered_map<std::string,std::string> mCustomProperties;
};

Pufferfish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 124388 */
struct Pufferfish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

PushNotificationMessage

/* 45337 */
struct PushNotificationMessage
{
PushNotificationType m_Type;
std::string m_Title;
std::string m_Description;
Json::Value m_PropertyBag;
};

PushableComponent

/* 59229 */
struct PushableComponent
{
bool mIsPushable;
bool mIsPushableByPiston;
float mPushthrough;
};