MC TIL
Home
Github
Home
Github
  • Struct

    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • Q
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Z
    • `
  • Enums

    • A
    • B
    • C
    • D
    • E
    • F
    • G
    • H
    • I
    • J
    • K
    • L
    • M
    • N
    • O
    • P
    • R
    • S
    • T
    • U
    • V
    • W
    • X
    • Z
    • `

P

ProfilerLite::ScopedData

OffsetTypeName
0(8) const char *mName
8(4) ProfilerLite::ScopeTagmScope
12(4) ProfilerLite::ScopeTagmBaseScope
16(8) ProfilerLite::ScopedData *mParent
24(4) intmTabCount
32(24) std::vector<ProfilerLite::ScopedData *>mChildren
56(4) intmHitCount
64(8) doublemTotalTime
72(8) doublemTotalInclusiveTime
80(8) doublemMaxTimePerLoop

PropertiesSettings

OffsetTypeName
0(32) std::stringmLevelSeed
32(32) std::stringmLevelName
64(32) std::stringmLevelType
96(32) std::stringmServerName
128(40) NetworkAddressmRemoteServerCommunicationEndpoint
168(40) NetworkAddressmClacksEndpoint
208(2) uint16_tmServerPort
210(2) uint16_tmServerPortv6
212(4) intmMaxPlayers
216(4) intmOpPermissionLevel
224(32) std::stringmDifficulty
256(32) std::stringmServerType
288(32) std::stringmGameMode
320(32) std::stringmLanguage
352(32) std::stringmServerId
384(4) uint32_tmMaxThreads
388(4) intmServerTickRange
392(24) std::vector<std::string>mExtraTrustedKeys
416(1) boolmUseWhitelist
417(1) boolmIsOnlineMode
418(1) boolmForceGameMode
419(1) boolmAllowCheats
420(1) boolmTexturePackRequired
421(1) boolmUseMsaGamertagsOnly
422(1) boolmIsContentLogFileEnabled
424(4) intmMaxViewDistanceChunks
432(8) std::chrono::minutesmMaxIdleTime
440(32) std::stringmDefaultPlayerPermissionLevel
472(4) intmServerWakeupFrequency
476(1) boolmServerAuthoritativeMovement
480(4) floatmPlayerMovementDistanceThreshold
488(8) std::chrono::millisecondsmPlayerMovementDurationThreshold
496(4) floatmPlayerMovementScoreThreshold
500(1) boolmShouldCorrectPlayerMovement
504(4) floatmWebsocketRetryTime
508(1) boolmUseWebsocketEncryption
510(2) uint16_tmCompressionThreshold
512(56) std::unordered_map<std::string,std::string>mCustomProperties

PackManifestFactory

OffsetTypeName
0(8) IPackTelemetry *mEventing

PackSourceFactory

OffsetTypeName
0(24) std::vector<std::unique_ptr<ContentCatalogPackSource>>mContentCatalogPackSources
24(24) std::vector<std::unique_ptr<TreatmentPackSource>>mTreatmentPackSources
48(24) std::vector<std::unique_ptr<DirectoryPackSource>>mDirectoryPackSources
72(24) std::vector<std::unique_ptr<InPackagePackSource>>mInPackagePackSources
96(24) std::vector<std::unique_ptr<WorldHistoryPackSource>>mWorldHistoryPackSources
120(24) std::vector<std::unique_ptr<WorldTemplatePackSource>>mWorldTemplatePackSources
144(16) PackSourceFactory::RealmsUnknownPackSourcesmRealmsUnknownPackSources
160(16) std::shared_ptr<IInPackagePacks>mInPackagePacksProvider

PackSourceFactory::RealmsUnknownPackSources

OffsetTypeName
0(8) std::unique_ptr<RealmsUnknownPackSource>realmsUnknownResourcePackSource
8(8) std::unique_ptr<RealmsUnknownPackSource>realmsUnknownBehaviorPackSource

PackManifest

OffsetTypeName
0(8) int (**)(void)_vptr$PackManifest
8(56) ResourceLocationmLocation
64(136) PackIdVersionmIdentity
200(24) ContentIdentitymContentIdentity
224(112) SemVersionmMinEngineVersion
336(112) BaseGameVersionmRequiredBaseGameVersion
448(56) std::unordered_set<std::string>mCapabilities
504(56) std::unordered_set<std::string>mTrustedCapabilities
560(32) std::stringmName
592(32) std::stringmDescription
624(1) boolmExpired
632(56) ResourceLocationmPackIconLocation
688(24) std::vector<ResourceInformation>mModules
712(24) std::vector<PackIdVersion>mPackDependencies
736(24) std::vector<LegacyPackIdVersion>mLegacyModuleDependencies
760(16) Json::ValuemSettings
776(88) ResourceMetadatamMetadata
864(1) PackTypemPackType
868(4) PackCategorymPackCategory
872(4) PackOriginmPackOrigin
876(1) ManifestOriginmManifestOrigin
877(1) ManifestTypemManifestType
878(1) boolmIsHidden
880(8) uint64_tmSize
888(32) std::stringmLastModifiedDate
920(1) boolmHasValidUUID
921(1) boolmHasPlugins
922(1) boolmHasClientData
923(1) boolmHasEducationMetadata
924(1) boolmIsPlatformLocked
925(1) boolmIsTitleLocked
926(1) boolmCanUseTrustedPackCapabilities
927(1) TemplateLockStatemTemplateOptionLockState
928(1) PackScopemScope
936(24) ContentIdentitymSourceIdentity
960(24) std::vector<std::string>mLanguageCodesForPackKeywords
984(4) PackManifest::PackRedownloadableStatemPackRedownloadableState
988(1) PackManifestFormatmFormatVersion
989(1) PackManifestFormatmOriginalFormatVersion

PackIdVersion

OffsetTypeName
0(16) mce::UUIDmId
16(112) SemVersionmVersion
128(1) PackTypemPackType

Packet:288

OffsetTypeName
0(8) int (**)(void)_vptr$Packet
8(4) PacketPrioritymPriority
12(4) NetworkPeer::ReliabilitymReliability
16(1) SubClientIdmClientSubId
17(7) _BYTE[7]gap11
24(8) const IPacketHandlerDispatcher *mHandler
32(4) CompressibilitymCompressible

Packet

OffsetTypeName
0(8) int (**)(void)_vptr$Packet
8(4) PacketPrioritymPriority
12(4) NetworkPeer::ReliabilitymReliability
16(1) SubClientIdmClientSubId
24(8) const IPacketHandlerDispatcher *mHandler
32(4) CompressibilitymCompressible

PostprocessingManager::Owns

OffsetTypeName
0(8) ChunkPosmPosition
8(8) PostprocessingManager *mPpm

PropertyList

OffsetTypeName
0(56) std::unordered_map<std::string,Social::Events::Property>::_Hashtable_M_h

PeekComponent

OffsetTypeName
0(1) boolmHadTarget
4(4) intmDuration

ProjectileComponent

OffsetTypeName
0(1) boolmWasOnGround
1(1) boolmNoPhysics
8(8) ActorUniqueIDmOwnerId
16(12) Vec3mThrownPos
28(12) Vec3mApexPos
40(1) boolmFoundApex
44(4) intmLife
48(4) intmFlightTime
52(4) intmOnGroundTime
56(4) intmShakeTime
60(12) BlockPosmBlock
72(12) BlockPosmStuckToBlockPos
84(12) Vec3mCollisionPos
96(4) intmEnchantPower
100(4) intmEnchantImpaler
104(96) HitResultmHitResult
200(1) FacingIDmHitFacing
201(1) boolmReflect
204(4) floatmPower
208(4) floatmDamage
212(12) Vec3mOffset
224(4) ParticleTypemHitParticle
228(4) floatmGravity
232(4) floatmUpwardsAngleOffset
240(24) std::vector<OnHitSubcomponent *>mOnHitCommands
264(128) DefinitionTriggermOnHitEvent
392(4) floatmUncertaintyBase
396(4) floatmUncertaintyMultiplier
400(4) ActorTypemFilterType
404(4) floatmOnFireTime
408(4) intmPotionEffect
412(4) floatmSplashRange
416(1) boolmKnockback
420(4) floatmKnockbackForce
424(1) boolmCatchFire
425(1) boolmChanneling
426(1) boolmIsSplash
428(4) floatmInertiaMod
432(4) floatmLiquidInertia
436(1) boolmSemiRandomDiffDamage
440(4) ProjectileAnchormSpawnPosAnchor
444(4) LevelSoundEventmHitEntitySound
448(4) LevelSoundEventmHitGroundSound
452(4) LevelSoundEventmShootSound
456(1) boolmIsDangerous
457(1) boolmShootTarget
458(1) boolmDamageOwner
459(1) boolmReflectOnHurt
460(1) boolmDestroyOnHurt
461(1) boolmStopOnHit
462(1) boolmCritParticleOnHurt
463(1) boolmHitWater
464(1) boolmHitActor
465(1) boolmMultipleHits
468(4) intmPiercingEnchantLevel
472(4) intmActorHitCount
476(1) boolmIsHoming
480(8) ActorUniqueIDmPendingTargetID
488(8) Actor *mTarget
496(8) ActorUniqueIDmTargetID
504(12) Vec3mTargetDelta
516(4) intmFlightSteps
520(4) ProjectileComponent::EAxismCurrentMoveDirection
524(1) boolmShouldBounce
528(4) unsigned intmCurrentDelay
532(1) boolmWaitingForServer
533(1) boolmWaitingForServerHitGround
536(96) HitResultmCachedHitResult
632(1) boolmDelayOneFrame

PacketHeader

OffsetTypeName
0(4) PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5ADmData

PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD

OffsetTypeName
0(4) uint32_tmRaw
1(4) PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD::$51D560F567CE4629B2B28E9C1CA63A03mBits

PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD::$51D560F567CE4629B2B28E9C1CA63A03

OffsetTypeName
0(2) __int16_bf_0

PacketHandlerDispatcherInstance<LoginPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PlayStatusPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ServerToClientHandshakePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ClientToServerHandshakePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ClientCacheStatusPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ClientCacheBlobStatusPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ClientCacheMissResponsePacket,true>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ResourcePacksInfoPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ResourcePackStackPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ResourcePackClientResponsePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<DisconnectPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetTimePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<TextPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<StartGamePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AddActorPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AddEntityPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AddItemActorPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<TakeItemActorPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AddPlayerPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<MoveActorAbsolutePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<MoveActorDeltaPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<MovePlayerPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<RiderJumpPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<RespawnPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<RemoveActorPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<RemoveEntityPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<UpdateBlockPacket,true>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<UpdateBlockSyncedPacket,true>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SpawnParticleEffectPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<LevelSoundEventPacketV2,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<LevelSoundEventPacketV1,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<LevelSoundEventPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<LevelEventPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<LevelEventGenericPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<BlockEventPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<BlockPickRequestPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ActorPickRequestPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<GuiDataPickItemPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ActorEventPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<MobEffectPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<MobEquipmentPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<MobArmorEquipmentPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<InteractPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PlayerActionPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ActorFallPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<HurtArmorPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetActorDataPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetActorMotionPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetHealthPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetSpawnPositionPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AnimatePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<InventoryTransactionPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ItemFrameDropItemPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ContainerOpenPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ContainerClosePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ContainerSetDataPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PlayerHotbarPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<InventoryContentPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<InventorySlotPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<CraftingDataPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<CraftingEventPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AddPaintingPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AdventureSettingsPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetActorLinkPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<BlockActorDataPacket,true>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PlayerInputPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PlayerAuthInputPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<LevelChunkPacket,true>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetCommandsEnabledPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetDifficultyPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ChangeDimensionPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetPlayerGameTypePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetDefaultGameTypePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<UpdateAttributesPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PlayerListPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SimpleEventPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<EventPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SpawnExperienceOrbPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<RequestChunkRadiusPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ChunkRadiusUpdatedPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ClientboundMapItemDataPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<MapCreateLockedCopyPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<MapInfoRequestPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<UpdateTradePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<UpdateEquipPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<BossEventPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AvailableCommandsPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<CommandRequestPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<CommandOutputPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<CommandBlockUpdatePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<CameraPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<GameRulesChangedPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ShowCreditsPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ResourcePackDataInfoPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ResourcePackChunkDataPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ResourcePackChunkRequestPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<NetworkChunkPublisherUpdatePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<StructureBlockUpdatePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<StructureTemplateDataRequestPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<StructureTemplateDataResponsePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<TransferPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AddBehaviorTreePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetTitlePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PlaySoundPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<StopSoundPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ShowStoreOfferPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<RemoveObjectivePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetDisplayObjectivePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PurchaseReceiptPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PlayerSkinPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetScorePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetScoreboardIdentityPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SubClientLoginPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetLastHurtByPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<BookEditPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<NpcRequestPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AutomationClientConnectPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<VideoStreamConnectPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ModalFormRequestPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ModalFormResponsePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<OnScreenTextureAnimationPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ServerSettingsRequestPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ServerSettingsResponsePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<PhotoTransferPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ShowProfilePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<LabTablePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<NetworkStackLatencyPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<UpdateSoftEnumPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SetLocalPlayerAsInitializedPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<ScriptCustomEventPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<BiomeDefinitionListPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AvailableActorIdentifiersPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<LecternUpdatePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<UpdateBlockPropertiesPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<EducationSettingsPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<SettingsCommandPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<EmotePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<MultiplayerSettingsPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<AnvilDamagePacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<TickSyncPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<NetworkSettingsPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PacketHandlerDispatcherInstance<CompletedUsingItemPacket,false>

OffsetTypeName
0(8) __int8[8]baseclass_0

PingedCompatibleServer

OffsetTypeName
0(32) std::stringname
32(32) std::stringworldName
64(4) GameTypegameType
68(4) intprotocol
72(32) std::stringversion
104(4) intplayers
108(4) intmaxPlayers
112(32) std::stringoriginalAddress
144(136) RakNet::SystemAddressaddress
280(4) RakNet::TimeMSpingTime
284(4) floatpingLatency
288(16) RakNet::RakNetGUIDhostGuid

PlayerStorageIds

OffsetTypeName
0(32) std::stringMsaId
32(32) std::stringPlatformId
64(32) std::stringPlatformOnlineId
96(32) std::stringPlatformOfflineId
128(32) std::stringSelfSignedId
160(32) std::stringRandomClientId

PlayerListPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(24) std::vector<PlayerListEntry>mEntries
64(1) PlayerListPacketTypemAction

PotionMixDataEntry

OffsetTypeName
0(4) intfromPotionId
4(4) intreagentItemId
8(4) inttoPotionId

PlayerHotbarPacket

OffsetTypeName
0(36) Packet:288baseclass_0
36(4) uint32_tmSelectedSlot
40(1) boolmShouldSelectSlot
41(1) ContainerIDmContainerId

PlayerSkinPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(16) mce::UUIDmUUID
56(448) SerializedSkinmSkin
504(32) std::stringmLocalizedNewSkinName
536(32) std::stringmLocalizedOldSkinName

PageContent

OffsetTypeName
0(32) std::stringmText
32(32) std::stringmParsedText
64(32) std::stringmPhotoName

PlayerListEntry

OffsetTypeName
0(8) ActorUniqueIDmId
8(16) mce::UUIDmUUID
24(32) std::stringmName
56(32) std::stringmXUID
88(32) std::stringmPlatformOnlineId
120(4) BuildPlatformmBuildPlatform
128(448) SerializedSkinmSkin
576(1) boolmIsTeacher
577(1) boolmIsHost

PackInstanceId

OffsetTypeName
0(136) PackIdVersionmPackId
136(32) std::stringmSubpackName

PlayerScoreboardId

OffsetTypeName
0(8) int64_tmActorUniqueId

PropertyFile::Property

OffsetTypeName
0(32) std::stringfirst
32(32) std::stringsecond

PackManifest::CapabilityRegistry

OffsetTypeName
0(56) std::unordered_set<std::string>mTrustedCapabilities
56(56) std::unordered_set<std::string>mCapabilities

PackReport

OffsetTypeName
0(56) ResourceLocationmLocation
56(1) boolmWasUpgraded
57(1) boolmAttemptedUpgrade
64(24) PackErrorsmErrors
88(24) PackErrorsmWarnings
112(112) SemVersionmRequiredBaseGameVersion
224(32) std::stringmOriginalName
256(32) std::stringmOriginalVersion
288(136) PackIdVersionmIdentity
424(1) PackTypemPackType

PackErrors

OffsetTypeName
0(24) std::_Vector_base<std::shared_ptr<PackError>>baseclass_0

PackSourceReport

OffsetTypeName
0(56) std::unordered_map<PackIdVersion,PackReport>mReports

PackMover::PackMoverCallback

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<void (bool)>::_Invoker_type_M_invoker

PackCallback

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<void (Pack &)>::_Invoker_type_M_invoker

PackParseErrorTypeEventMap

OffsetTypeName
0(56) std::unordered_map<int,std::string>::_Hashtable_M_h

PackParseErrorTypeLOCMap

OffsetTypeName
0(56) std::unordered_map<int,std::string>::_Hashtable_M_h

PackInstance::Callback

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<void (const Core::Path &)>::_Invoker_type_M_invoker

PackInstance

OffsetTypeName
0(432) PackReportmPackReport
432(8) PackSettings *mPackSettings
440(8) ResourcePack *mPack
448(16) PackStatsmStats
464(4) intmSubpackIndex

PackStats

OffsetTypeName
0(4) uint32_tmOverriddenEntityCount
4(4) uint32_tmCustomEntityCount
8(4) uint32_tmCustomAnimationCount
12(4) uint32_tmCustomEffectCount

PlayerInventoryProxy::SlotData

OffsetTypeName
0(1) ContainerIDmContainerId
4(4) intmSlot

PrecompiledCommandOrigin

OffsetTypeName
0(24) CommandOriginbaseclass_0

PropertyDescription

OffsetTypeName
0(8) Descriptionbaseclass_0

PlaySoundPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(32) std::stringmName
72(12) NetworkBlockPositionmPos
84(4) floatmVolume
88(4) floatmPitch

PackSettingsJsonValidator::getValidator::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

PreferredPathComponent

OffsetTypeName
0(1) IEntityComponentbaseclass_0

PushableComponent

OffsetTypeName
0(1) boolmIsPushable
1(1) boolmIsPushableByPiston
4(4) floatmPushthrough

pair_type

OffsetTypeName
0(1) boolfirst
8(8) unsigned __int64second

PushableDescription

OffsetTypeName
0(8) ComponentDescriptionbaseclass_0
8(1) boolmIsPushable
9(1) boolmIsPushableByPiston

PathfinderNode

OffsetTypeName
0(12) const BlockPospos
12(4) intheapIdx
16(4) floatg
20(4) floath
24(4) floatf
28(4) floatmCostMalus
32(4) floatmMoveMalus
36(4) floatmTargetDist
40(4) NodeTypemType
48(8) PathfinderNode *cameFrom
56(1) boolclosed

Path::NodeArray

OffsetTypeName
0(24) std::_Vector_base<Path::Node>baseclass_0

PlayerActionPacket

OffsetTypeName
0(36) Packet:288baseclass_0
36(12) NetworkBlockPositionmPos
48(4) intmFace
52(4) PlayerActionType_0mAction
56(8) ActorRuntimeIDmRuntimeId

Player::take::$1BEE5056AEB754170F0D74900712D0BE

OffsetTypeName
0(8) Player *this

PlayerRespawnTelemetryData

OffsetTypeName
0(4) uint32_tmSearchTimeMS
4(4) uint32_tmLongJumpCount
8(4) uint32_tmShortJumpCount
16(8) doublemJumpDistance
24(4) uint32_tmPositionSourceType
28(1) boolmChangedDimension

PlayerRespawnBlockRadiusRandomizer

OffsetTypeName
0(4) uint32_tmSpawnRadius
4(4) uint32_tmPossibleOrigins
8(4) uint32_tmLargestPrime
12(4) uint32_tmStartOrigin
16(4) uint32_tmCurrentOrigin
20(4) uint32_tmIterationCount

Player::checkNeedAutoJump::$B52B8B35601F6FAF57FCDEA392569712

OffsetTypeName
0(8) BlockSource *region
8(8) AABB *bufferAABB
16(8) Player *this

Player::checkNeedAutoJump::$6915C98F38B5DDADCE093124C9EFBE13

OffsetTypeName
0(8) BlockPos *obstacleBlockPos
8(8) BlockSource *region
16(8) AABB *bufferAABB
24(8) Player *this
32(8) float *obstacleHeight
40(8) const AABB *playerAABB

PotionBrewing::Ingredient

OffsetTypeName
0(4) intmItemId
4(4) intmData

Platform::RandomDevice

OffsetTypeName
0(5000) std::random_device::$C8F4996271C64D14C79A59260E815DB5_anon_0

PortalShape

OffsetTypeName
0(4) PortalAxismAxis
4(1) Facing::NamemRightDir
5(1) Facing::NamemLeftDir
8(4) intmNumPortalBlocks
12(12) BlockPosmBottomLeft
24(1) boolmBottomLeftValid
28(4) intmHeight
32(4) intmWidth

PortalRecord

OffsetTypeName
0(12) BlockPosmBaseBlockPos
12(1) charmSpan
13(1) charmXInc
14(1) charmZInc

PerlinSimplexNoise

OffsetTypeName
0(4) const intmLevels
8(24) std::vector<SimplexNoise>mNoiseLevels
32(4) floatmNormalizationFactor

PosibleTransformation

OffsetTypeName
0(24) WeightedBiomeVectormTransformsInto
24(64) BiomeFilterGroupmCondition
88(4) uint32_tmMinPassingNeighbors

PushableComponent::PushVectors

OffsetTypeName
0(12) Vec3first
12(12) Vec3second

ParticlesTeleportTrailEvent

OffsetTypeName
0(12) Vec3mStart
12(12) Vec3mEnd
24(8) Vec2mVariation
32(4) floatmDirScale
36(4) intmCount

PackAccessStrategy::EnumerationCallback

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<void (const Core::Path &)>::_Invoker_type_M_invoker

PhysicsComponent

OffsetTypeName
0(1) IEntityComponentbaseclass_0

PathFinder

OffsetTypeName
0(8) BlockSource *mRegion
8(32) BinaryHeapmOpenSet
40(56) std::unordered_map<BlockPos,PathfinderNode>mNodes
96(256) std::array<PathfinderNode *,32>mNeighbors
352(1) boolmCanPassDoors
353(1) boolmCanOpenDoors
354(1) boolmAvoidWater
355(1) boolmAvoidDamageBlocks
356(1) boolmCanFloat
357(1) boolmIsAmphibious
358(1) boolmAvoidPortals
359(1) boolmCanBreach
360(1) boolmCanJump
361(1) boolmEntityIsSwimmer
362(1) boolmEntityIsFlyer
363(1) boolmEntityIsFireImmune
364(1) boolmEntityIsOnHotBlock
365(1) boolmEntityIsWalker
366(1) boolmEntityIsDoorOpener
367(1) boolmEntityIsDoorBreaker
368(1) boolmAllowBlockBreaking
376(8) const PreferredPathDescription *mPathPrefs

PatternEntry

OffsetTypeName
0(8) const Block *mBlock
8(32) PatternEntry::BlockEntryTestermBlockEntryTester

PatternEntry::BlockEntryTester

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<bool (BlockSource &,const BlockPos &,const Block &)>::_Invoker_type_M_invoker

ParticlesBlockExplosionEvent

OffsetTypeName
0(4) floatmRadius
4(12) Vec3mOrigin
16(24) std::vector<Vec3>mPositions

PistonArmBlock::neighborChanged::$20F33069935F666947F060F39ADB7AD4

OffsetTypeName
0(8) const BlockActor *blockActor
8(8) BlockPos *pistonBasePos
16(8) BlockSource *region
24(8) const BlockPos *pos

PieceList

OffsetTypeName
0(24) std::_Vector_base<std::unique_ptr<StructurePiece>>baseclass_0

pthread_mutex_t

OffsetTypeName
0(40) __pthread_mutex_s__data
1(40) char[40]__size
2(8) __int64__align

pthread_attr_t_0

OffsetTypeName
0(56) char[56]__size
1(8) __int64__align

pthread_cond_t

OffsetTypeName
0(48) __pthread_cond_s__data
1(48) char[48]__size
2(8) __int64__align

PackTypeToStringMap_t

OffsetTypeName
0(56) std::unordered_map<PackType,std::string>::_Hashtable_M_h

pthread_rwlock_t

OffsetTypeName
0(56) __pthread_rwlock_arch_t__data
1(56) char[56]__size
2(8) __int64__align

ProfilerLite

OffsetTypeName
0(120) std::array<ProfilerLite::ScopedData *,15>mCustomScopeDatas
120(88) ProfilerLite::ScopedDatamUninitializedScopedData
208(32) Core::HeapPathBuffermLogFileName
240(416) Core::OutputFileStreammLogFile
656(32) Core::HeapPathBuffermScreenLoadLogFileName
688(416) Core::OutputFileStreammScreenLoadLogFile
1104(32) Core::HeapPathBuffermEventLogFileName
1136(416) Core::OutputFileStreammEventLogFile
1552(32) Core::HeapPathBuffermSecondaryLogFileName
1584(416) Core::OutputFileStreammSecondaryLogFile
2000(32) Core::HeapPathBuffermSecondaryScreenLoadLogFileName
2032(416) Core::OutputFileStreammSecondaryScreenLoadLogFile
2448(32) Core::HeapPathBuffermSecondaryEventLogFileName
2480(416) Core::OutputFileStreammSecondaryEventLogFile
2896(8) doublemTime
2904(8) doublemStartTime
2912(8) doublemNextUpdateTime
2920(8) doublemLastUpdateTime
2928(8) doublemBenchmarkModeTime
2936(1) boolmBenchmarkModeDone
2937(1) boolmBenchmarkModeIsSetup
2938(1) boolmIsProfilingEnabled
2939(1) boolmShouldCheckTreatments
2940(1) boolmCanLogToSecondaryFile
2944(8) _ProfilerLiteTimer *mActiveScope
2952(48) std::map<std::thread::id,_ProfilerLiteTimer *>mThreadedActiveScopes
3000(32) std::stringmCurrentGamestate
3032(8) std::chrono::nanosecondsmDebugServerTickTime
3040(8) TreatmentService *mTreatmentService
3048(36) ProfilerLiteTelemetrymTelemetry
3088(32) std::stringmCachedProfileString
3120(16) std::array<unsigned int,4>mLastNetworkStatSampleNum
3136(8) Core::FileSizemPrevTotalBytesWritten
3144(8) Core::FileSizemPrevTotalBytesRead
3152(32) ProfilerLite::RealtimeFrameDatamFrameData

ProfilerLiteTelemetry

OffsetTypeName
0(4) floatmAvgFps
4(4) floatmAvgServerSimTickTimeMS
8(4) floatmAvgClientSimTickTimeMS
12(4) floatmAvgBeginFrameTimeMS
16(4) floatmAvgInputTimeMS
20(4) floatmAvgRenderTimeMS
24(4) floatmAvgEndFrameTimeMS
28(4) floatmAvgRemainderTimePercent
32(4) floatmAvgUnaccountedTimePercent

ProfilerLite::RealtimeFrameData

OffsetTypeName
0(4) unsigned intmFrames
4(4) floatmFPS
8(4) floatmFrameTime
16(8) std::chrono::nanosecondsmLastFrame
24(1) boolmFirstFrame

PreferredPathDescription

OffsetTypeName
0(8) ComponentDescriptionbaseclass_0
8(4) floatmDefaultBlockCost
12(4) floatmJumpCost
16(4) intmMaxFallBlocks
24(24) std::vector<BlockSet>mPreferredPathGroup

PropertyBag

OffsetTypeName
0(16) Json::ValuemJsonValue
16(4) intmChangeVersion

PackManifest::CapabilityRegisterer

OffsetTypeName
0(1) __int8[1]gap0

persona::PersonaCharacterHandle

OffsetTypeName
0(32) std::stringmSkinName
32(4) persona::ProfileTypemType

Potion

OffsetTypeName
0(4) intmId
8(32) std::stringmNameId
40(32) std::stringmPrefix
72(24) std::vector<MobEffectInstance>mEffects
96(24) std::vector<std::string>mDescriptionIds
120(4) Potion::PotionVariantmVar

protobuf_main_2fproto_2fshared_2eproto::StaticDescriptorInitializer

OffsetTypeName
0(1) __int8[1]gap0

PieceWeight

OffsetTypeName
0(32) std::stringpieceClass
32(4) intweight
36(4) intplaceCount
40(4) intmaxPlaceCount
44(4) intminDepth
48(1) boolallowInRow

PackDiscoveryError

OffsetTypeName
0(40) PackErrorbaseclass_0

PackError

OffsetTypeName
0(8) int (**)(void)_vptr$PackError
8(24) std::vector<std::string>mErrorParameters
32(4) intmErrorValue
36(4) PackErrorTypemPackErrorType

PackAccessStrategy

OffsetTypeName
0(8) int (**)(void)_vptr$PackAccessStrategy
8(1) boolmAssetSetPopulated
16(56) std::unordered_set<Core::PathBuffer<std::string >>mAssetSet

PackSetting

OffsetTypeName
0(8) Json::Value *mValue
8(24) std::vector<PackSettingObserver>mObservers

PerfTimer::Node

OffsetTypeName
0(8) const char *name
8(8) const char *function
16(4) intline
20(2) unsigned __int16elementCount
24(8) doubleinclusiveTime
32(8) doublestartTime
40(8) PerfTimer::Node *elements

PacketSender

OffsetTypeName
0(8) int (**)(void)_vptr$PacketSender
8(1) SubClientIdmSenderSubId

Pufferfish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

Phantom::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

Pillager::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

PermissionsHandler

OffsetTypeName
0(1) CommandPermissionLevelmCommandPermissions
1(1) PlayerPermissionLevelmPlayerPermissions

Player::Player::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

PlayerInventoryProxy

OffsetTypeName
0(8) ContainerSizeChangeListenerbaseclass_0
8(8) ContainerContentChangeListenerbaseclass_8
16(4) intmSelected
24(136) ItemStackmInfiniteItem
160(1) ContainerIDmSelectedContainerId
168(8) Unique<Inventory>mInventory
176(24) std::vector<ItemStack>mComplexItems
200(16) std::weak_ptr<HudContainerManagerModel>mHudContainerManager

PlayerUIContainer

OffsetTypeName
0(272) SimpleContainerbaseclass_0

Player::updateSkin::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

PerlinNoise

OffsetTypeName
0(4) const intmLevels
4(4) const intmMinLevel
8(24) std::vector<ImprovedNoise>mNoiseLevels

PortalBlock::animateTick::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

ptr_move<std::shared_ptr<LevelChunk> >

OffsetTypeName
0(1) __int8[1]gap0

PlayerScore

OffsetTypeName
0(16) ScoreboardIdmScoreboardId
16(4) intmScore

pthread_condattr_t

OffsetTypeName
0(4) char[4]__size
1(4) int__align

pthread_attr_t

OffsetTypeName
0(56) char[56]__size
1(8) __int64__align

PackSettings

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

PermissionsFile

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

PackSettingsFactory

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

PackSource

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

Pack

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;
};

ProfilerLite::NetworkStats

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

Player

struct __cppobj __attribute__((aligned(8))) Player : Mob
{
  int mCastawayTimer;
  bool mAteKelp;
  int mLastBiome;
  std::vector<int> mOceanBiomes;
  bool castawaySent;
  bool sailseasSent;
  Player::DimensionState mDimensionState;
  bool mServerHasMovementAuthority;
  char mUserType;
  int mScore;
  float mOBob;
  float mBob;
  bool mHandsBusy;
  std::string mName;
  BuildPlatform mBuildPlatform;
  Abilities mAbilities;
  const NetworkIdentifier mOwner;
  std::string mUniqueName;
  std::string mServerId;
  std::string mSelfSignedId;
  std::string mPlatformOfflineId;
  uint64_t mClientRandomId;
  const mce::UUID mClientUUID;
  Unique<Certificate> mCertificate;
  std::string mPlatformId;
  ActorUniqueID mPendingRideID;
  ActorUniqueID mPendingLeftShoulderRiderID;
  ActorUniqueID mPendingRightShoulderRiderID;
  ActorUniqueID mInteractTarget;
  Vec3 mInteractTargetPos;
  bool mHasFakeInventory;
  bool mIsRegionSuspended;
  GridArea<std::shared_ptr<LevelChunk> >::AddCallback mAddCallback;
  Unique<ChunkViewSource> mChunkSource;
  Unique<ChunkViewSource> mSpawnChunkSource;
  Unique<BlockSource> mOwnedBlockSource;
  BlockPos mBedPosition;
  Vec3 mTeleportDestPos;
  bool mUpdateMobs;
  Vec3 mFirstPersonLatestHandOffset;
  Vec3 mCapePosO;
  Vec3 mCapePos;
  float mPaddleForces[2];
  bool mIsPaddling[2];
  float mDistanceSinceTravelledEvent;
  float mDistanceSinceTransformEvent;
  std::shared_ptr<IContainerManager> mContainerManager;
  Unique<PlayerInventoryProxy> mInventoryProxy;
  SerializedSkin mSkin;
  std::vector<ItemInstance> mCreativeItemList;
  std::array<std::vector<ItemGroup>,4> mFilteredCreativeItemList;
  SubClientId mClientSubId;
  std::string mPlatformOnlineId;
  Player::SpawnPositionState mSpawnPositionState;
  Player::SpawnPositionSource mSpawnPositionSource;
  Vec3 mSpawnPositioningTestPosition;
  bool mBlockRespawnUntilClientMessage;
  uint32_t mRespawnChunkBuilderPolicyHandle;
  Player::CachedSpawnData mCachedSpawnData;
  Unique<BlockSource> mSpawnBlockSource;
  bool mHasSeenCredits;
  Stopwatch mRespawnStopwatch_Searching;
  Vec3 mRespawnOriginalPosition;
  DimensionType mRespawnOriginalDimension;
  bool mRespawnReady;
  bool mRespawnBlocked;
  DimensionType mRespawnDimensionId;
  bool mCheckBed;
  bool mIsInitialSpawnDone;
  bool mPositionLoadedFromSave;
  int mFixStartSpawnFailures;
  ItemStack mItemInUse;
  PlayerInventoryProxy::SlotData mItemInUseSlot;
  int mItemInUseDuration;
  __int16 mSleepCounter;
  __int16 mPrevSleepCounter;
  bool mInteractDataDirty;
  ActorUniqueID mPreviousInteractEntity;
  int mPreviousCarriedItem;
  bool mAutoJumping;
  int mEmoteTicks;
  PacketSender *mPacketSender;
  BlockPos mBounceStartPos;
  const Block *mBounceBlock;
  float mFOVModifier;
  std::shared_ptr<HudContainerManagerModel> mHudContainerManagerModel;
  Unique<EnderChestContainer> mEnderChestInventory;
  std::vector<ActorUniqueID> mTrackedBossIDs;
  Player::PositionMode mPositionMode;
  ActorType mLastHurtBy;
  ItemGroup mCursorSelectedItemGroup;
  PlayerUIContainer mPlayerUIContainer;
  InventoryTransactionManager mTransactionManager;
  Unique<GameMode> mGameMode;
  PlayerRespawnRandomizer mSpawnRandomizer;
  float mVRMoveAdjAngle;
  bool mUseUIAnimationComponent;
  std::shared_ptr<AnimationComponent> mUIAnimationComponent;
  Player::PlayerListenerList mListeners;
  int mLastLevelUpTime;
  bool mPlayerLevelChanged;
  int mPreviousLevelRequirement;
  BlockPos mRespawnPosition;
  bool mIsForcedRespawnPos;
  bool mPlayerIsSleeping;
  bool mAllPlayersSleeping;
  bool mDestroyingBlock;
  Vec3 mSurvivalViewerPosition;
  std::vector<unsigned int> mOnScreenAnimationTextures;
  int mOnScreenAnimationTicks;
  GameType mPlayerGameType;
  int mEnchantmentSeed;
  uint32_t mChunkRadius;
  int mMapIndex;
  LoopingSoundHandle mElytraLoop;
  float mUnderwaterLightLevel;
  std::vector<int> mCooldowns;
  int64_t mStartedBlockingTimeStamp;
  int64_t mBlockedUsingShieldTimeStamp;
  int64_t mBlockedUsingDamagedShieldTimeStamp;
  bool mPrevBlockedUsingShield;
  bool mPrevBlockedUsingDamagedShield;
  bool mUsedPotion;
  int mBounceHeight;
  SkinAdjustments mSkinAdjustments;
  SerializedSkin mSerializedSkin;
  int mScanForDolphinTimer;
  bool mR5DataRecoverComplete;
  std::string mDeviceId;
  bool mFlagClientForBAIReset;
  BedHelper mBedHelper;
};

PackMetadata

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

Pos

struct Pos
{
  int x;
  int y;
  int z;
};

producer_token_t

typedef moodycamel::ProducerToken producer_token_t;

PrivateKeyManager

struct __cppobj PrivateKeyManager : KeyManager
{
  std::string mPrivateKey;
};

PacketObserver

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

PlayerInteractionSystem

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

PlayerEventListener

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

ProjectileSystem

struct __cppobj ProjectileSystem : ITickingSystem
{
};

PeekSystem

struct __cppobj PeekSystem : ITickingSystem
{
};

PistonBlockActor

struct __cppobj PistonBlockActor : BlockActor:1608
{
  bool mSticky;
  float mProgress;
  float mLastProgress;
  bool mWasPushedBackwardByANonStickyPiston;
  bool mWasPulledForwardByAStickyPiston;
  PistonBlockActor::PistonState mOldState;
  PistonBlockActor::PistonState mState;
  PistonBlockActor::PistonState mNewState;
  bool mVerifyArm;
  bool mShouldVerifyArmType;
  std::vector<BlockPos> mAttachedBlocks;
  std::vector<BlockPos> mBreakBlocks;
};

PineFeature

struct __cppobj __attribute__((aligned(8))) PineFeature : TreeFeature
{
};

PodzolAreaFeature

struct __cppobj PodzolAreaFeature : Feature
{
};

PieceWeightList

typedef std::vector<PieceWeight> PieceWeightList;

PoolElementStructurePiece

struct __cppobj PoolElementStructurePiece : StructurePiece
{
  BoundingBox mCachedPieceBounds;
  int mCachedPieceBaseY;
  int mCachedXCenter;
  int mCachedZCenter;
  float mCachedMaxRadius;
  const StructurePoolElement *mElement;
  BlockPos mPosition;
  Rotation_0 mRotation;
  JigsawJunction mJigsawJunction;
  std::unordered_map<BlockPos,ActorDefinitionIdentifier> mEntitiesToPlace;
};

PlayerSelector

typedef CommandSelector<Player> PlayerSelector;

PostprocessingManager

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

POIInstance

struct __attribute__((aligned(8))) POIInstance
{
  HashedString mName;
  HashedString mInitEvent;
  HashedString mEndEvent;
  Village *mVillage;
  BlockPos mPosition;
  uint64_t mOwnerCount;
  uint64_t mOwnerCapacity;
  uint64_t mWeight;
  float mRadius;
  POIType mType;
  HashedString mSoundEvent;
  __int16 mArrivalFailuresCount;
  bool mUseBoundingBox;
};

PerlinNoisePtr

typedef std::unique_ptr<PerlinNoise> PerlinNoisePtr;

PillagerOutpostFeature

struct __cppobj PillagerOutpostFeature : StructureFeature:1760
{
  const int OUTPOST_SPACING;
  const int MIN_OUTPOST_SEPARATION;
  std::vector<int> mAllowedBiomes;
};

PillagerOutpostStart

struct __cppobj PillagerOutpostStart : StructureStart
{
};

PillagerOutpostPieces::PillagerOutpostPiece

struct __cppobj __attribute__((aligned(8))) PillagerOutpostPieces::PillagerOutpostPiece : TemplateStructurePiece
{
  std::vector<BlockPos> mPillagerPositions;
  std::vector<BlockPos> mCaptainPositions;
  std::vector<BlockPos> mIronGolemPositions;
  std::string mTemplateName;
  StructureManager *mStructureManager;
  BlockPos mPosition;
  float mIntegrity;
  Rotation_0 mRotation;
  bool mIsSatellite;
  bool mHeightSet;
};

PillagerOutpostPieces

struct PillagerOutpostPieces
{
  __int8 gap0[1];
};

PackSettingObserver

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

PropertyListMap

typedef std::unordered_map<unsigned int,std::unordered_map<std::string,Social::Events::Property>> PropertyListMap;

PackSettingChangedCallback

typedef std::function<void (const Json::Value &)> PackSettingChangedCallback;

PurchaseInfo

struct __attribute__((aligned(4))) PurchaseInfo
{
  ProductSku mProductSku;
  std::string mPlatformPurchaseId;
  std::string mReceipt;
  std::string mCorrelationId;
  PurchasePath mPurchasePath;
  bool mActive;
  bool mRenewal;
};

ProductSku

struct __cppobj ProductSku : NewType<std::string >
{
};

PushNotificationMessage

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

Parser

struct Parser
{
  __int8 gap0[1];
};

Path

struct __attribute__((aligned(8))) Path
{
  Path::NodeArray mNodes;
  size_t mIndex;
  PathCompletionType mCompletionType;
};

POIBlueprint

struct __attribute__((aligned(8))) POIBlueprint
{
  HashedString mName;
  HashedString mInitEvent;
  HashedString mEndEvent;
  POIType mType;
  float mRadius;
  uint64_t mCapacity;
  uint64_t mWeight;
  HashedString mSoundEvent;
  bool mUseBoundingBox;
};

PlayerInteractionSystem::InteractionMappingBase

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

PlayerInteractionSystem::InteractionMapping<InteractComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<InteractComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<BucketableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<BucketableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<TameableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<TameableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<TrustingComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<TrustingComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<AgeableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<AgeableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<BalloonableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<BalloonableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<HealableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<HealableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<BreedableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<BreedableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<BribeableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<BribeableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<LeashableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<LeashableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<NameableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<NameableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<MountTamingComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<MountTamingComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<RideableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<RideableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<SitComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<SitComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<NpcComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<NpcComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<TripodCameraComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<TripodCameraComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<LegacyTradeableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<LegacyTradeableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PlayerInteractionSystem::InteractionMapping<GiveableComponent>

struct __cppobj PlayerInteractionSystem::InteractionMapping<GiveableComponent> : PlayerInteractionSystem::InteractionMappingBase
{
};

PrioritizedGoal

struct __attribute__((aligned(4))) PrioritizedGoal
{
  Unique<Goal> mGoal;
  int mPriority;
  bool mUsed;
  bool mToStart;
};

PathNavigation

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

Path::Node

struct Path::Node
{
  BlockPos pos;
  NodeType type;
};

PeekDefinition

struct PeekDefinition
{
  DefinitionTrigger mOnOpen;
  DefinitionTrigger mOnClose;
  DefinitionTrigger mOnTargetOpen;
};

PlayerList

typedef std::vector<Player *> PlayerList;

PlayStatusPacket

struct __cppobj PlayStatusPacket : Packet:288
{
  PlayStatus mStatus;
};

PlayerInputPacket

struct __cppobj __attribute__((aligned(4))) PlayerInputPacket : Packet:288
{
  Vec2 mMov;
  bool mIsJumping;
  bool mIsSneaking;
};

PlayerAuthInputPacket

struct __cppobj PlayerAuthInputPacket : Packet:288
{
  Vec2 mRot;
  Vec3 mPos;
  float mYHeadRot;
  Vec2 mMove;
  Vec3 mGazeDir;
  std::bitset<25> mInputData;
  InputMode mInputMode;
  ClientPlayMode mPlayMode;
};

PurchaseReceiptPacket

struct __cppobj PurchaseReceiptPacket : Packet
{
  std::vector<std::string> mPurchaseRecipts;
};

PhotoTransferPacket

struct __cppobj PhotoTransferPacket : Packet
{
  std::string mPhotoName;
  std::string mPhotoData;
  std::string mBookId;
};

PotionBrewing::Mix<std::shared_ptr<const Potion> >

struct PotionBrewing::Mix<std::shared_ptr<const Potion> >
{
  std::shared_ptr<const Potion> mFrom;
  PotionBrewing::Ingredient mIngredient;
  std::shared_ptr<const Potion> mTo;
};

PotionBrewing::Mix<const Item &>

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

PotionBrewing

struct PotionBrewing
{
  __int8 gap0[1];
};

PotionBrewing::Mix<ItemInstance>

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

Painting

struct __cppobj Painting : HangingActor
{
  const Motive *mMotive;
};

PropertyFile::PropertyVector

typedef std::vector<std::pair<std::string,std::string >> PropertyFile::PropertyVector;

PropertyFile::PropertyMap

typedef std::map<std::string,std::string> PropertyFile::PropertyMap;

PackErrorFactory

struct PackErrorFactory
{
  __int8 gap0[1];
};

PackSettingsError

struct __cppobj PackSettingsError : PackError
{
};

PackMover

struct PackMover
{
  __int8 gap0[1];
};

PackLoadError

struct __cppobj PackLoadError : PackError
{
};

PlayerSuspension

struct __attribute__((aligned(8))) PlayerSuspension
{
  mce::UUID mId;
  PlayerSuspension::State mSuspensionState;
};

PhotoStorage

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

ProjectileFactory

struct ProjectileFactory
{
  Level *mLevel;
};

PortalForcer

struct __cppobj PortalForcer : SavedData
{
  Level *mLevel;
  Random mRandom;
  std::unordered_map<AutomaticID<Dimension,int>,std::unordered_set<PortalRecord>> mPortalRecords;
};

PlayerListEntries

typedef std::unordered_map<mce::UUID,PlayerListEntry> PlayerListEntries;

PendingRemovalInfo

struct __attribute__((aligned(8))) PendingRemovalInfo
{
  std::unique_ptr<Actor> e;
  int ticks;
};

PlayerEventCoordinator

struct __cppobj PlayerEventCoordinator : EventCoordinator<PlayerEventListener>
{
};

PlayerMovementTelemetryData

struct PlayerMovementTelemetryData
{
  int mCount;
  float mTotalPosDelta;
  float mMinPosDelta;
  float mMaxPosDelta;
};

Player::CachedSpawnData

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;
};

PlayerRespawnRandomizer

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

Player::PlayerListenerList

typedef std::vector<PlayerListener *> Player::PlayerListenerList;

PushThroughDescription

struct __cppobj __attribute__((aligned(8))) PushThroughDescription : PropertyDescription
{
  float mValue;
};

PersistentDescription

struct __cppobj PersistentDescription : ComponentDescription
{
};

ProjectileDescription

struct __cppobj __attribute__((aligned(8))) ProjectileDescription : ComponentDescription
{
  Vec3 mProjectileOffset;
  float mProjectilePower;
  bool mKnockback;
  bool mIgniteOnHit;
  bool mLightingOnHit;
  float mGravity;
  float mUpwardsAngleOffset;
  ParticleType mHitParticle;
  float mUncertaintyBase;
  float mUncertaintyMultiplier;
  float mOnFireTime;
  int mPotionEffect;
  float mSplashRange;
  ActorType mFilter;
  bool mCatchFire;
  bool mIsSplash;
  float mInertiaMod;
  float mLiquidInertia;
  bool mSemiRandomDiffDamage;
  std::string mHitEntitySound;
  std::string mHitGroundSound;
  std::string mShootSound;
  ProjectileAnchor mAnchor;
  std::vector<std::unique_ptr<OnHitSubcomponent>> mOnHitCommands;
  DefinitionTrigger mOnHitEvent;
  bool mIsDangerous;
  bool mReflectOnHurt;
  bool mDestroyOnHurt;
  bool mStopOnHurt;
  bool mCritParticleOnHurt;
  bool mShootTarget;
  bool mIsHoming;
  bool mShouldBounce;
  bool mFireAffectedByGriefing;
  bool mHitWater;
  bool mMultipleHits;
};

PlayerCommandOrigin

struct __cppobj PlayerCommandOrigin : CommandOrigin
{
  ActorUniqueID mPlayerId;
  Level *mLevel;
};

PackSettingsJsonValidator

struct PackSettingsJsonValidator
{
  __int8 gap0[1];
};

PerfTimer

struct __attribute__((packed)) __attribute__((aligned(16))) PerfTimer
{
  std::map<std::string,double> mLogEventMap;
  std::vector<PerfTimer::Node *> mNodeStack;
  std::array<std::vector<PerfTimer::Node *>,14> mIdleNodes;
  std::vector<std::unique_ptr<PerfTimer::Node []>> mAllocations;
  int mCurrentStackLevel;
  __attribute__((aligned(8))) Core::OutputFileStream mOutputStream;
  std::unordered_map<const char *,int> mStringLookupMap;
  int mCurrentString;
  __attribute__((aligned(8))) Unique<RakNet::BitStream> mBitStream;
  std::thread::id mCurrentThreadId;
  unsigned int mNumberOfRootObjects;
};

Pig

struct __cppobj Pig : Animal
{
};

PolarBear

struct __cppobj PolarBear : Animal
{
  float clientSideStandAnimationO;
  float clientSideStandAnimation;
};

Panda

struct __cppobj Panda : Animal
{
  float mRollAmount;
  float mRollAmountO;
  bool mFinishedTransitionLastTick;
  int mSneezeCounter;
};

Parrot

struct __cppobj __attribute__((aligned(8))) Parrot : Animal
{
  float mFlap;
  float mOFlap;
  float mFlapSpeed;
  float mOFlapSpeed;
  float mFlapping;
};

Pufferfish

struct __cppobj Pufferfish : Fish
{
};

PigZombie

struct __cppobj __attribute__((aligned(8))) PigZombie : Zombie
{
  int mAngerTime;
  int mPlayAngrySoundIn;
  int mStunedTime;
};

Phantom

struct __cppobj Phantom : Monster
{
};

PrimedTnt

struct __cppobj __attribute__((aligned(8))) PrimedTnt : Actor
{
  ActorUniqueID mOwnerID;
  ActorType mOwnerEntityType;
};

Pillager

struct __cppobj __attribute__((aligned(8))) Pillager : HumanoidMonster
{
  Pillager::State mState;
};

PanicGoal

struct __cppobj __attribute__((aligned(8))) PanicGoal : Goal
{
  Mob *mMob;
  bool mIgnoreMobDamage;
  bool mForceUse;
  bool mPreferWater;
  float mSpeedMultipler;
  Vec3 mPosition;
};

PlayGoal

struct __cppobj PlayGoal : Goal
{
  Villager *mVillager;
  TempEPtr<Villager> mFollowFriend;
  float mSpeedModifier;
  int mPlayTime;
};

PlayerRideTamedGoal

struct __cppobj PlayerRideTamedGoal : Goal
{
  Mob *mMob;
};

PickupItemsGoal

struct __cppobj __attribute__((aligned(8))) PickupItemsGoal : Goal
{
  TempEPtr<Actor> mTarget;
  Vec3 mTargetPos;
  Mob *mMob;
  int mSearchRange;
  float mSpeedModifier;
  bool mTrackTarget;
  Unique<Path> mPath;
  int mRandomStopInterval;
  float mGoalRadiusSq;
  int mTimeToRecalcPath;
};

PetSleepWithOwnerGoal

struct __cppobj __attribute__((aligned(8))) PetSleepWithOwnerGoal : BaseMoveToBlockGoal
{
  int mSettleTicks;
  TempEPtr<Mob> mOwner;
  Vec3 mBedPosition;
};

ParticleOnHitSubcomponent

struct __cppobj __attribute__((aligned(8))) ParticleOnHitSubcomponent : OnHitSubcomponent
{
  ParticleType mParticleType;
  bool mOnEntityHit;
  bool mOnOtherHit;
  int mNumParticles;
};

PlayerUIContainerModel

struct __cppobj PlayerUIContainerModel : PlayerUIContainerModelBase
{
};

PlayerUIContainerModelBase

struct __cppobj PlayerUIContainerModelBase : ContainerModel
{
  Player *mPlayer;
};

PotionItem

struct __cppobj __attribute__((aligned(8))) PotionItem : Item
{
  TextureUVCoordinateSet mPotionIcons[27];
  Potion::PotionVariant mPotionVariants[27];
};

PickaxeItem

struct __cppobj PickaxeItem : DiggerItem
{
};

ProtectionEnchant

struct __cppobj ProtectionEnchant : Enchant
{
};

PendingArea

struct __attribute__((aligned(2))) PendingArea
{
  mce::UUID mUID;
  std::string mName;
  ActorUniqueID mEntityId;
  Bounds mBounds;
  float mMaxDistToPlayers;
  bool mIsCircle;
  bool mAlwaysActive;
  bool mCreated;
};

PortalForcer::PortalRecordSet

typedef std::unordered_set<PortalRecord> PortalForcer::PortalRecordSet;

PortalBlock

struct __cppobj PortalBlock : BlockLegacy
{
};

PreHillsEdgeAttributes

typedef FilteredTransformationAttributes<PreHillsEdgeTransformation> PreHillsEdgeAttributes;

PostShoreEdgeAttributes

typedef FilteredTransformationAttributes<PostShoreEdgeTransformation> PostShoreEdgeAttributes;

PlaySoundReactionComponent

struct __cppobj __attribute__((aligned(8))) PlaySoundReactionComponent : LabTableReactionComponent
{
  LevelSoundEvent mSound;
};

PistonBlock

struct __cppobj __attribute__((aligned(8))) PistonBlock : ActorBlock
{
  PistonBlock::Type mType;
};

PressurePlateBlock

struct __cppobj __attribute__((aligned(8))) PressurePlateBlock : BasePressurePlateBlock
{
  PressurePlateBlock::Sensitivity mSensitivity;
};

PlanksBlock

struct __cppobj PlanksBlock : BlockLegacy
{
};

PoweredRailBlock

struct __cppobj __attribute__((aligned(8))) PoweredRailBlock : BaseRailBlock
{
};

PistonArmBlock

struct __cppobj __attribute__((aligned(8))) PistonArmBlock : BlockLegacy
{
  PistonBlock::Type mType;
};

PumpkinBlock

struct __cppobj __attribute__((aligned(8))) PumpkinBlock : BlockLegacy
{
  bool mLit;
  bool mCarved;
};

PotatoBlock

struct __cppobj PotatoBlock : CropBlock
{
};

PrismarineBlock

struct __cppobj PrismarineBlock : BlockLegacy
{
};

PodzolBlock

struct __cppobj PodzolBlock : BlockLegacy
{
};

PoweredBlockComponent

struct __cppobj __attribute__((aligned(4))) PoweredBlockComponent : BaseCircuitComponent:480
{
  bool mPromotedToProducer;
  bool mAllowAsPowerSource;
};

ProducerComponent

struct __cppobj __attribute__((aligned(8))) ProducerComponent : BaseCircuitComponent:480
{
  int mNextStrength;
  bool mAttachedAllowed;
  bool mStopPower;
};

PhysicsDefinition

struct PhysicsDefinition
{
  bool mHasGravity;
  bool mHasCollision;
};

PackAccessStrategyFactory

struct PackAccessStrategyFactory
{
  __int8 gap0[1];
};

ParticleCommand

struct __cppobj ParticleCommand : Command
{
  std::string mEffectName;
  CommandPositionFloat mSpawnPosition;
};

PermissionCommand

struct __cppobj PermissionCommand : ServerCommand
{
  PermissionCommand::Action mAction;
  PermissionCommand::AvailableCommandPermissionPresets mPermissionLevel;
  PlayerSelector mTargetPlayers;
};

PlaySoundCommand

struct __cppobj __attribute__((aligned(4))) PlaySoundCommand : Command
{
  std::string mSound;
  PlayerSelector mTargets;
  CommandPositionFloat mPosition;
  float mVolume;
  float mPitch;
  float mMinVolume;
  bool mPositionSet;
};

Palette

struct Palette
{
  __int8 gap0[1];
};

ParticleTypeMap

struct ParticleTypeMap
{
  __int8 gap0[1];
};

PlaceBlockDefinition

struct __cppobj PlaceBlockDefinition : BehaviorDefinition
{
};

PlaceBlockNode

struct __cppobj __attribute__((aligned(4))) PlaceBlockNode : BehaviorNode:480
{
  bool mRightMouseDown;
  bool mPreActionDone;
};

PulseCapacitor

struct __cppobj __attribute__((aligned(8))) PulseCapacitor : CapacitorComponent:528
{
  bool mPowered;
  bool mNewPowered;
};

PistonConsumer

struct __cppobj __attribute__((aligned(8))) PistonConsumer : ConsumerComponent
{
  FacingID mBlockedFace;
};

ProducerComponent:528

struct __cppobj __attribute__((packed)) __attribute__((aligned(2))) ProducerComponent:528 : BaseCircuitComponent:480
{
  int mNextStrength;
  bool mAttachedAllowed;
  bool mStopPower;
};

ProducerComponent:544

struct __cppobj __attribute__((aligned(4))) ProducerComponent:544 : BaseCircuitComponent:480
{
  int mNextStrength;
  bool mAttachedAllowed;
  bool mStopPower;
};

PackRenderCapabilitiesBitSet

struct __cppobj PackRenderCapabilitiesBitSet : EnumBitset<RenderCapability,14>
{
};

protobuf_main_2fproto_2fshared_2eproto::TableStruct

struct protobuf_main_2fproto_2fshared_2eproto::TableStruct
{
  __int8 gap0[1];
};

Last Updated:
Contributors: RedbeanW, VinkyV
Prev
O
Next
Q