# P
# ProfilerLite::ScopedData
Offset | Type | Name |
---|---|---|
0 | (8) const char * | mName |
8 | (4) ProfilerLite::ScopeTag | mScope |
12 | (4) ProfilerLite::ScopeTag | mBaseScope |
16 | (8) ProfilerLite::ScopedData * | mParent |
24 | (4) int | mTabCount |
32 | (24) std::vector<ProfilerLite::ScopedData *> | mChildren |
56 | (4) int | mHitCount |
64 | (8) double | mTotalTime |
72 | (8) double | mTotalInclusiveTime |
80 | (8) double | mMaxTimePerLoop |
# PropertiesSettings
Offset | Type | Name |
---|---|---|
0 | (32) std::string | mLevelSeed |
32 | (32) std::string | mLevelName |
64 | (32) std::string | mLevelType |
96 | (32) std::string | mServerName |
128 | (40) NetworkAddress | mRemoteServerCommunicationEndpoint |
168 | (40) NetworkAddress | mClacksEndpoint |
208 | (2) uint16_t | mServerPort |
210 | (2) uint16_t | mServerPortv6 |
212 | (4) int | mMaxPlayers |
216 | (4) int | mOpPermissionLevel |
224 | (32) std::string | mDifficulty |
256 | (32) std::string | mServerType |
288 | (32) std::string | mGameMode |
320 | (32) std::string | mLanguage |
352 | (32) std::string | mServerId |
384 | (4) uint32_t | mMaxThreads |
388 | (4) int | mServerTickRange |
392 | (24) std::vector<std::string> | mExtraTrustedKeys |
416 | (1) bool | mUseWhitelist |
417 | (1) bool | mIsOnlineMode |
418 | (1) bool | mForceGameMode |
419 | (1) bool | mAllowCheats |
420 | (1) bool | mTexturePackRequired |
421 | (1) bool | mUseMsaGamertagsOnly |
422 | (1) bool | mIsContentLogFileEnabled |
424 | (4) int | mMaxViewDistanceChunks |
432 | (8) std::chrono::minutes | mMaxIdleTime |
440 | (32) std::string | mDefaultPlayerPermissionLevel |
472 | (4) int | mServerWakeupFrequency |
476 | (1) bool | mServerAuthoritativeMovement |
480 | (4) float | mPlayerMovementDistanceThreshold |
488 | (8) std::chrono::milliseconds | mPlayerMovementDurationThreshold |
496 | (4) float | mPlayerMovementScoreThreshold |
500 | (1) bool | mShouldCorrectPlayerMovement |
504 | (4) float | mWebsocketRetryTime |
508 | (1) bool | mUseWebsocketEncryption |
510 | (2) uint16_t | mCompressionThreshold |
512 | (56) std::unordered_map<std::string,std::string> | mCustomProperties |
# PackManifestFactory
Offset | Type | Name |
---|---|---|
0 | (8) IPackTelemetry * | mEventing |
# PackSourceFactory
Offset | Type | Name |
---|---|---|
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::RealmsUnknownPackSources | mRealmsUnknownPackSources |
160 | (16) std::shared_ptr<IInPackagePacks> | mInPackagePacksProvider |
# PackSourceFactory::RealmsUnknownPackSources
Offset | Type | Name |
---|---|---|
0 | (8) std::unique_ptr<RealmsUnknownPackSource> | realmsUnknownResourcePackSource |
8 | (8) std::unique_ptr<RealmsUnknownPackSource> | realmsUnknownBehaviorPackSource |
# PackManifest
Offset | Type | Name |
---|---|---|
0 | (8) int (**)(void) | _vptr$PackManifest |
8 | (56) ResourceLocation | mLocation |
64 | (136) PackIdVersion | mIdentity |
200 | (24) ContentIdentity | mContentIdentity |
224 | (112) SemVersion | mMinEngineVersion |
336 | (112) BaseGameVersion | mRequiredBaseGameVersion |
448 | (56) std::unordered_set<std::string> | mCapabilities |
504 | (56) std::unordered_set<std::string> | mTrustedCapabilities |
560 | (32) std::string | mName |
592 | (32) std::string | mDescription |
624 | (1) bool | mExpired |
632 | (56) ResourceLocation | mPackIconLocation |
688 | (24) std::vector<ResourceInformation> | mModules |
712 | (24) std::vector<PackIdVersion> | mPackDependencies |
736 | (24) std::vector<LegacyPackIdVersion> | mLegacyModuleDependencies |
760 | (16) Json::Value | mSettings |
776 | (88) ResourceMetadata | mMetadata |
864 | (1) PackType | mPackType |
868 | (4) PackCategory | mPackCategory |
872 | (4) PackOrigin | mPackOrigin |
876 | (1) ManifestOrigin | mManifestOrigin |
877 | (1) ManifestType | mManifestType |
878 | (1) bool | mIsHidden |
880 | (8) uint64_t | mSize |
888 | (32) std::string | mLastModifiedDate |
920 | (1) bool | mHasValidUUID |
921 | (1) bool | mHasPlugins |
922 | (1) bool | mHasClientData |
923 | (1) bool | mHasEducationMetadata |
924 | (1) bool | mIsPlatformLocked |
925 | (1) bool | mIsTitleLocked |
926 | (1) bool | mCanUseTrustedPackCapabilities |
927 | (1) TemplateLockState | mTemplateOptionLockState |
928 | (1) PackScope | mScope |
936 | (24) ContentIdentity | mSourceIdentity |
960 | (24) std::vector<std::string> | mLanguageCodesForPackKeywords |
984 | (4) PackManifest::PackRedownloadableState | mPackRedownloadableState |
988 | (1) PackManifestFormat | mFormatVersion |
989 | (1) PackManifestFormat | mOriginalFormatVersion |
# PackIdVersion
Offset | Type | Name |
---|---|---|
0 | (16) mce::UUID | mId |
16 | (112) SemVersion | mVersion |
128 | (1) PackType | mPackType |
# Packet:288
Offset | Type | Name |
---|---|---|
0 | (8) int (**)(void) | _vptr$Packet |
8 | (4) PacketPriority | mPriority |
12 | (4) NetworkPeer::Reliability | mReliability |
16 | (1) SubClientId | mClientSubId |
17 | (7) _BYTE[7] | gap11 |
24 | (8) const IPacketHandlerDispatcher * | mHandler |
32 | (4) Compressibility | mCompressible |
# Packet
Offset | Type | Name |
---|---|---|
0 | (8) int (**)(void) | _vptr$Packet |
8 | (4) PacketPriority | mPriority |
12 | (4) NetworkPeer::Reliability | mReliability |
16 | (1) SubClientId | mClientSubId |
24 | (8) const IPacketHandlerDispatcher * | mHandler |
32 | (4) Compressibility | mCompressible |
# PostprocessingManager::Owns
Offset | Type | Name |
---|---|---|
0 | (8) ChunkPos | mPosition |
8 | (8) PostprocessingManager * | mPpm |
# PropertyList
Offset | Type | Name |
---|---|---|
0 | (56) std::unordered_map<std::string,Social::Events::Property>::_Hashtable | _M_h |
# PeekComponent
Offset | Type | Name |
---|---|---|
0 | (1) bool | mHadTarget |
4 | (4) int | mDuration |
# ProjectileComponent
Offset | Type | Name |
---|---|---|
0 | (1) bool | mWasOnGround |
1 | (1) bool | mNoPhysics |
8 | (8) ActorUniqueID | mOwnerId |
16 | (12) Vec3 | mThrownPos |
28 | (12) Vec3 | mApexPos |
40 | (1) bool | mFoundApex |
44 | (4) int | mLife |
48 | (4) int | mFlightTime |
52 | (4) int | mOnGroundTime |
56 | (4) int | mShakeTime |
60 | (12) BlockPos | mBlock |
72 | (12) BlockPos | mStuckToBlockPos |
84 | (12) Vec3 | mCollisionPos |
96 | (4) int | mEnchantPower |
100 | (4) int | mEnchantImpaler |
104 | (96) HitResult | mHitResult |
200 | (1) FacingID | mHitFacing |
201 | (1) bool | mReflect |
204 | (4) float | mPower |
208 | (4) float | mDamage |
212 | (12) Vec3 | mOffset |
224 | (4) ParticleType | mHitParticle |
228 | (4) float | mGravity |
232 | (4) float | mUpwardsAngleOffset |
240 | (24) std::vector<OnHitSubcomponent *> | mOnHitCommands |
264 | (128) DefinitionTrigger | mOnHitEvent |
392 | (4) float | mUncertaintyBase |
396 | (4) float | mUncertaintyMultiplier |
400 | (4) ActorType | mFilterType |
404 | (4) float | mOnFireTime |
408 | (4) int | mPotionEffect |
412 | (4) float | mSplashRange |
416 | (1) bool | mKnockback |
420 | (4) float | mKnockbackForce |
424 | (1) bool | mCatchFire |
425 | (1) bool | mChanneling |
426 | (1) bool | mIsSplash |
428 | (4) float | mInertiaMod |
432 | (4) float | mLiquidInertia |
436 | (1) bool | mSemiRandomDiffDamage |
440 | (4) ProjectileAnchor | mSpawnPosAnchor |
444 | (4) LevelSoundEvent | mHitEntitySound |
448 | (4) LevelSoundEvent | mHitGroundSound |
452 | (4) LevelSoundEvent | mShootSound |
456 | (1) bool | mIsDangerous |
457 | (1) bool | mShootTarget |
458 | (1) bool | mDamageOwner |
459 | (1) bool | mReflectOnHurt |
460 | (1) bool | mDestroyOnHurt |
461 | (1) bool | mStopOnHit |
462 | (1) bool | mCritParticleOnHurt |
463 | (1) bool | mHitWater |
464 | (1) bool | mHitActor |
465 | (1) bool | mMultipleHits |
468 | (4) int | mPiercingEnchantLevel |
472 | (4) int | mActorHitCount |
476 | (1) bool | mIsHoming |
480 | (8) ActorUniqueID | mPendingTargetID |
488 | (8) Actor * | mTarget |
496 | (8) ActorUniqueID | mTargetID |
504 | (12) Vec3 | mTargetDelta |
516 | (4) int | mFlightSteps |
520 | (4) ProjectileComponent::EAxis | mCurrentMoveDirection |
524 | (1) bool | mShouldBounce |
528 | (4) unsigned int | mCurrentDelay |
532 | (1) bool | mWaitingForServer |
533 | (1) bool | mWaitingForServerHitGround |
536 | (96) HitResult | mCachedHitResult |
632 | (1) bool | mDelayOneFrame |
# PacketHeader
Offset | Type | Name |
---|---|---|
0 | (4) PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD | mData |
# PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD
Offset | Type | Name |
---|---|---|
0 | (4) uint32_t | mRaw |
1 | (4) PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD::$51D560F567CE4629B2B28E9C1CA63A03 | mBits |
# PacketHeader::$1CBC6A59FA6FE466C7E4A934B3AAA5AD::$51D560F567CE4629B2B28E9C1CA63A03
Offset | Type | Name |
---|---|---|
0 | (2) __int16 | _bf_0 |
# PacketHandlerDispatcherInstance<LoginPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PlayStatusPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ServerToClientHandshakePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ClientToServerHandshakePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ClientCacheStatusPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ClientCacheBlobStatusPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ClientCacheMissResponsePacket,true>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ResourcePacksInfoPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ResourcePackStackPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ResourcePackClientResponsePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<DisconnectPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetTimePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<TextPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<StartGamePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AddActorPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AddEntityPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AddItemActorPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<TakeItemActorPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AddPlayerPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<MoveActorAbsolutePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<MoveActorDeltaPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<MovePlayerPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<RiderJumpPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<RespawnPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<RemoveActorPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<RemoveEntityPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<UpdateBlockPacket,true>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<UpdateBlockSyncedPacket,true>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SpawnParticleEffectPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<LevelSoundEventPacketV2,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<LevelSoundEventPacketV1,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<LevelSoundEventPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<LevelEventPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<LevelEventGenericPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<BlockEventPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<BlockPickRequestPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ActorPickRequestPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<GuiDataPickItemPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ActorEventPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<MobEffectPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<MobEquipmentPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<MobArmorEquipmentPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<InteractPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PlayerActionPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ActorFallPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<HurtArmorPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetActorDataPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetActorMotionPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetHealthPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetSpawnPositionPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AnimatePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<InventoryTransactionPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ItemFrameDropItemPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ContainerOpenPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ContainerClosePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ContainerSetDataPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PlayerHotbarPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<InventoryContentPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<InventorySlotPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<CraftingDataPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<CraftingEventPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AddPaintingPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AdventureSettingsPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetActorLinkPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<BlockActorDataPacket,true>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PlayerInputPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PlayerAuthInputPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<LevelChunkPacket,true>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetCommandsEnabledPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetDifficultyPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ChangeDimensionPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetPlayerGameTypePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetDefaultGameTypePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<UpdateAttributesPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PlayerListPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SimpleEventPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<EventPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SpawnExperienceOrbPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<RequestChunkRadiusPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ChunkRadiusUpdatedPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ClientboundMapItemDataPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<MapCreateLockedCopyPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<MapInfoRequestPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<UpdateTradePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<UpdateEquipPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<BossEventPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AvailableCommandsPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<CommandRequestPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<CommandOutputPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<CommandBlockUpdatePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<CameraPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<GameRulesChangedPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ShowCreditsPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ResourcePackDataInfoPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ResourcePackChunkDataPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ResourcePackChunkRequestPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<NetworkChunkPublisherUpdatePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<StructureBlockUpdatePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<StructureTemplateDataRequestPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<StructureTemplateDataResponsePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<TransferPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AddBehaviorTreePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetTitlePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PlaySoundPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<StopSoundPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ShowStoreOfferPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<RemoveObjectivePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetDisplayObjectivePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PurchaseReceiptPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PlayerSkinPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetScorePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetScoreboardIdentityPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SubClientLoginPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetLastHurtByPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<BookEditPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<NpcRequestPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AutomationClientConnectPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<VideoStreamConnectPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ModalFormRequestPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ModalFormResponsePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<OnScreenTextureAnimationPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ServerSettingsRequestPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ServerSettingsResponsePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<PhotoTransferPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ShowProfilePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<LabTablePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<NetworkStackLatencyPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<UpdateSoftEnumPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SetLocalPlayerAsInitializedPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<ScriptCustomEventPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<BiomeDefinitionListPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AvailableActorIdentifiersPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<LecternUpdatePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<UpdateBlockPropertiesPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<EducationSettingsPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<SettingsCommandPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<EmotePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<MultiplayerSettingsPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<AnvilDamagePacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<TickSyncPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<NetworkSettingsPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PacketHandlerDispatcherInstance<CompletedUsingItemPacket,false>
Offset | Type | Name |
---|---|---|
0 | (8) __int8[8] | baseclass_0 |
# PingedCompatibleServer
Offset | Type | Name |
---|---|---|
0 | (32) std::string | name |
32 | (32) std::string | worldName |
64 | (4) GameType | gameType |
68 | (4) int | protocol |
72 | (32) std::string | version |
104 | (4) int | players |
108 | (4) int | maxPlayers |
112 | (32) std::string | originalAddress |
144 | (136) RakNet::SystemAddress | address |
280 | (4) RakNet::TimeMS | pingTime |
284 | (4) float | pingLatency |
288 | (16) RakNet::RakNetGUID | hostGuid |
# PlayerStorageIds
Offset | Type | Name |
---|---|---|
0 | (32) std::string | MsaId |
32 | (32) std::string | PlatformId |
64 | (32) std::string | PlatformOnlineId |
96 | (32) std::string | PlatformOfflineId |
128 | (32) std::string | SelfSignedId |
160 | (32) std::string | RandomClientId |
# PlayerListPacket
Offset | Type | Name |
---|---|---|
0 | (40) Packet | baseclass_0 |
40 | (24) std::vector<PlayerListEntry> | mEntries |
64 | (1) PlayerListPacketType | mAction |
# PotionMixDataEntry
Offset | Type | Name |
---|---|---|
0 | (4) int | fromPotionId |
4 | (4) int | reagentItemId |
8 | (4) int | toPotionId |
# PlayerHotbarPacket
Offset | Type | Name |
---|---|---|
0 | (36) Packet:288 | baseclass_0 |
36 | (4) uint32_t | mSelectedSlot |
40 | (1) bool | mShouldSelectSlot |
41 | (1) ContainerID | mContainerId |
# PlayerSkinPacket
Offset | Type | Name |
---|---|---|
0 | (40) Packet | baseclass_0 |
40 | (16) mce::UUID | mUUID |
56 | (448) SerializedSkin | mSkin |
504 | (32) std::string | mLocalizedNewSkinName |
536 | (32) std::string | mLocalizedOldSkinName |
# PageContent
Offset | Type | Name |
---|---|---|
0 | (32) std::string | mText |
32 | (32) std::string | mParsedText |
64 | (32) std::string | mPhotoName |
# PlayerListEntry
Offset | Type | Name |
---|---|---|
0 | (8) ActorUniqueID | mId |
8 | (16) mce::UUID | mUUID |
24 | (32) std::string | mName |
56 | (32) std::string | mXUID |
88 | (32) std::string | mPlatformOnlineId |
120 | (4) BuildPlatform | mBuildPlatform |
128 | (448) SerializedSkin | mSkin |
576 | (1) bool | mIsTeacher |
577 | (1) bool | mIsHost |
# PackInstanceId
Offset | Type | Name |
---|---|---|
0 | (136) PackIdVersion | mPackId |
136 | (32) std::string | mSubpackName |
# PlayerScoreboardId
Offset | Type | Name |
---|---|---|
0 | (8) int64_t | mActorUniqueId |
# PropertyFile::Property
Offset | Type | Name |
---|---|---|
0 | (32) std::string | first |
32 | (32) std::string | second |
# PackManifest::CapabilityRegistry
Offset | Type | Name |
---|---|---|
0 | (56) std::unordered_set<std::string> | mTrustedCapabilities |
56 | (56) std::unordered_set<std::string> | mCapabilities |
# PackReport
Offset | Type | Name |
---|---|---|
0 | (56) ResourceLocation | mLocation |
56 | (1) bool | mWasUpgraded |
57 | (1) bool | mAttemptedUpgrade |
64 | (24) PackErrors | mErrors |
88 | (24) PackErrors | mWarnings |
112 | (112) SemVersion | mRequiredBaseGameVersion |
224 | (32) std::string | mOriginalName |
256 | (32) std::string | mOriginalVersion |
288 | (136) PackIdVersion | mIdentity |
424 | (1) PackType | mPackType |
# PackErrors
Offset | Type | Name |
---|---|---|
0 | (24) std::_Vector_base<std::shared_ptr<PackError>> | baseclass_0 |
# PackSourceReport
Offset | Type | Name |
---|---|---|
0 | (56) std::unordered_map<PackIdVersion,PackReport> | mReports |
# PackMover::PackMoverCallback
Offset | Type | Name |
---|---|---|
0 | (24) std::_Function_base | baseclass_0 |
24 | (8) std::function<void (bool)>::_Invoker_type | _M_invoker |
# PackCallback
Offset | Type | Name |
---|---|---|
0 | (24) std::_Function_base | baseclass_0 |
24 | (8) std::function<void (Pack &)>::_Invoker_type | _M_invoker |
# PackParseErrorTypeEventMap
Offset | Type | Name |
---|---|---|
0 | (56) std::unordered_map<int,std::string>::_Hashtable | _M_h |
# PackParseErrorTypeLOCMap
Offset | Type | Name |
---|---|---|
0 | (56) std::unordered_map<int,std::string>::_Hashtable | _M_h |
# PackInstance::Callback
Offset | Type | Name |
---|---|---|
0 | (24) std::_Function_base | baseclass_0 |
24 | (8) std::function<void (const Core::Path &)>::_Invoker_type | _M_invoker |
# PackInstance
Offset | Type | Name |
---|---|---|
0 | (432) PackReport | mPackReport |
432 | (8) PackSettings * | mPackSettings |
440 | (8) ResourcePack * | mPack |
448 | (16) PackStats | mStats |
464 | (4) int | mSubpackIndex |
# PackStats
Offset | Type | Name |
---|---|---|
0 | (4) uint32_t | mOverriddenEntityCount |
4 | (4) uint32_t | mCustomEntityCount |
8 | (4) uint32_t | mCustomAnimationCount |
12 | (4) uint32_t | mCustomEffectCount |
# PlayerInventoryProxy::SlotData
Offset | Type | Name |
---|---|---|
0 | (1) ContainerID | mContainerId |
4 | (4) int | mSlot |
# PrecompiledCommandOrigin
Offset | Type | Name |
---|---|---|
0 | (24) CommandOrigin | baseclass_0 |
# PropertyDescription
Offset | Type | Name |
---|---|---|
0 | (8) Description | baseclass_0 |
# PlaySoundPacket
Offset | Type | Name |
---|---|---|
0 | (40) Packet | baseclass_0 |
40 | (32) std::string | mName |
72 | (12) NetworkBlockPosition | mPos |
84 | (4) float | mVolume |
88 | (4) float | mPitch |
# PackSettingsJsonValidator::getValidator::$7EF7C94BEAB75C6CEF4ADFB99B570420
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# PreferredPathComponent
Offset | Type | Name |
---|---|---|
0 | (1) IEntityComponent | baseclass_0 |
# PushableComponent
Offset | Type | Name |
---|---|---|
0 | (1) bool | mIsPushable |
1 | (1) bool | mIsPushableByPiston |
4 | (4) float | mPushthrough |
# pair_type
Offset | Type | Name |
---|---|---|
0 | (1) bool | first |
8 | (8) unsigned __int64 | second |
# PushableDescription
Offset | Type | Name |
---|---|---|
0 | (8) ComponentDescription | baseclass_0 |
8 | (1) bool | mIsPushable |
9 | (1) bool | mIsPushableByPiston |
# PathfinderNode
Offset | Type | Name |
---|---|---|
0 | (12) const BlockPos | pos |
12 | (4) int | heapIdx |
16 | (4) float | g |
20 | (4) float | h |
24 | (4) float | f |
28 | (4) float | mCostMalus |
32 | (4) float | mMoveMalus |
36 | (4) float | mTargetDist |
40 | (4) NodeType | mType |
48 | (8) PathfinderNode * | cameFrom |
56 | (1) bool | closed |
# Path::NodeArray
Offset | Type | Name |
---|---|---|
0 | (24) std::_Vector_base<Path::Node> | baseclass_0 |
# PlayerActionPacket
Offset | Type | Name |
---|---|---|
0 | (36) Packet:288 | baseclass_0 |
36 | (12) NetworkBlockPosition | mPos |
48 | (4) int | mFace |
52 | (4) PlayerActionType_0 | mAction |
56 | (8) ActorRuntimeID | mRuntimeId |
# Player::take::$1BEE5056AEB754170F0D74900712D0BE
Offset | Type | Name |
---|---|---|
0 | (8) Player * | this |
# PlayerRespawnTelemetryData
Offset | Type | Name |
---|---|---|
0 | (4) uint32_t | mSearchTimeMS |
4 | (4) uint32_t | mLongJumpCount |
8 | (4) uint32_t | mShortJumpCount |
16 | (8) double | mJumpDistance |
24 | (4) uint32_t | mPositionSourceType |
28 | (1) bool | mChangedDimension |
# PlayerRespawnBlockRadiusRandomizer
Offset | Type | Name |
---|---|---|
0 | (4) uint32_t | mSpawnRadius |
4 | (4) uint32_t | mPossibleOrigins |
8 | (4) uint32_t | mLargestPrime |
12 | (4) uint32_t | mStartOrigin |
16 | (4) uint32_t | mCurrentOrigin |
20 | (4) uint32_t | mIterationCount |
# Player::checkNeedAutoJump::$B52B8B35601F6FAF57FCDEA392569712
Offset | Type | Name |
---|---|---|
0 | (8) BlockSource * | region |
8 | (8) AABB * | bufferAABB |
16 | (8) Player * | this |
# Player::checkNeedAutoJump::$6915C98F38B5DDADCE093124C9EFBE13
Offset | Type | Name |
---|---|---|
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
Offset | Type | Name |
---|---|---|
0 | (4) int | mItemId |
4 | (4) int | mData |
# Platform::RandomDevice
Offset | Type | Name |
---|---|---|
0 | (5000) std::random_device::$C8F4996271C64D14C79A59260E815DB5 | _anon_0 |
# PortalShape
Offset | Type | Name |
---|---|---|
0 | (4) PortalAxis | mAxis |
4 | (1) Facing::Name | mRightDir |
5 | (1) Facing::Name | mLeftDir |
8 | (4) int | mNumPortalBlocks |
12 | (12) BlockPos | mBottomLeft |
24 | (1) bool | mBottomLeftValid |
28 | (4) int | mHeight |
32 | (4) int | mWidth |
# PortalRecord
Offset | Type | Name |
---|---|---|
0 | (12) BlockPos | mBaseBlockPos |
12 | (1) char | mSpan |
13 | (1) char | mXInc |
14 | (1) char | mZInc |
# PerlinSimplexNoise
Offset | Type | Name |
---|---|---|
0 | (4) const int | mLevels |
8 | (24) std::vector<SimplexNoise> | mNoiseLevels |
32 | (4) float | mNormalizationFactor |
# PosibleTransformation
Offset | Type | Name |
---|---|---|
0 | (24) WeightedBiomeVector | mTransformsInto |
24 | (64) BiomeFilterGroup | mCondition |
88 | (4) uint32_t | mMinPassingNeighbors |
# PushableComponent::PushVectors
Offset | Type | Name |
---|---|---|
0 | (12) Vec3 | first |
12 | (12) Vec3 | second |
# ParticlesTeleportTrailEvent
Offset | Type | Name |
---|---|---|
0 | (12) Vec3 | mStart |
12 | (12) Vec3 | mEnd |
24 | (8) Vec2 | mVariation |
32 | (4) float | mDirScale |
36 | (4) int | mCount |
# PackAccessStrategy::EnumerationCallback
Offset | Type | Name |
---|---|---|
0 | (24) std::_Function_base | baseclass_0 |
24 | (8) std::function<void (const Core::Path &)>::_Invoker_type | _M_invoker |
# PhysicsComponent
Offset | Type | Name |
---|---|---|
0 | (1) IEntityComponent | baseclass_0 |
# PathFinder
Offset | Type | Name |
---|---|---|
0 | (8) BlockSource * | mRegion |
8 | (32) BinaryHeap | mOpenSet |
40 | (56) std::unordered_map<BlockPos,PathfinderNode> | mNodes |
96 | (256) std::array<PathfinderNode *,32> | mNeighbors |
352 | (1) bool | mCanPassDoors |
353 | (1) bool | mCanOpenDoors |
354 | (1) bool | mAvoidWater |
355 | (1) bool | mAvoidDamageBlocks |
356 | (1) bool | mCanFloat |
357 | (1) bool | mIsAmphibious |
358 | (1) bool | mAvoidPortals |
359 | (1) bool | mCanBreach |
360 | (1) bool | mCanJump |
361 | (1) bool | mEntityIsSwimmer |
362 | (1) bool | mEntityIsFlyer |
363 | (1) bool | mEntityIsFireImmune |
364 | (1) bool | mEntityIsOnHotBlock |
365 | (1) bool | mEntityIsWalker |
366 | (1) bool | mEntityIsDoorOpener |
367 | (1) bool | mEntityIsDoorBreaker |
368 | (1) bool | mAllowBlockBreaking |
376 | (8) const PreferredPathDescription * | mPathPrefs |
# PatternEntry
Offset | Type | Name |
---|---|---|
0 | (8) const Block * | mBlock |
8 | (32) PatternEntry::BlockEntryTester | mBlockEntryTester |
# PatternEntry::BlockEntryTester
Offset | Type | Name |
---|---|---|
0 | (24) std::_Function_base | baseclass_0 |
24 | (8) std::function<bool (BlockSource &,const BlockPos &,const Block &)>::_Invoker_type | _M_invoker |
# ParticlesBlockExplosionEvent
Offset | Type | Name |
---|---|---|
0 | (4) float | mRadius |
4 | (12) Vec3 | mOrigin |
16 | (24) std::vector<Vec3> | mPositions |
# PistonArmBlock::neighborChanged::$20F33069935F666947F060F39ADB7AD4
Offset | Type | Name |
---|---|---|
0 | (8) const BlockActor * | blockActor |
8 | (8) BlockPos * | pistonBasePos |
16 | (8) BlockSource * | region |
24 | (8) const BlockPos * | pos |
# PieceList
Offset | Type | Name |
---|---|---|
0 | (24) std::_Vector_base<std::unique_ptr<StructurePiece>> | baseclass_0 |
# pthread_mutex_t
Offset | Type | Name |
---|---|---|
0 | (40) __pthread_mutex_s | __data |
1 | (40) char[40] | __size |
2 | (8) __int64 | __align |
# pthread_attr_t_0
Offset | Type | Name |
---|---|---|
0 | (56) char[56] | __size |
1 | (8) __int64 | __align |
# pthread_cond_t
Offset | Type | Name |
---|---|---|
0 | (48) __pthread_cond_s | __data |
1 | (48) char[48] | __size |
2 | (8) __int64 | __align |
# PackTypeToStringMap_t
Offset | Type | Name |
---|---|---|
0 | (56) std::unordered_map<PackType,std::string>::_Hashtable | _M_h |
# pthread_rwlock_t
Offset | Type | Name |
---|---|---|
0 | (56) __pthread_rwlock_arch_t | __data |
1 | (56) char[56] | __size |
2 | (8) __int64 | __align |
# ProfilerLite
Offset | Type | Name |
---|---|---|
0 | (120) std::array<ProfilerLite::ScopedData *,15> | mCustomScopeDatas |
120 | (88) ProfilerLite::ScopedData | mUninitializedScopedData |
208 | (32) Core::HeapPathBuffer | mLogFileName |
240 | (416) Core::OutputFileStream | mLogFile |
656 | (32) Core::HeapPathBuffer | mScreenLoadLogFileName |
688 | (416) Core::OutputFileStream | mScreenLoadLogFile |
1104 | (32) Core::HeapPathBuffer | mEventLogFileName |
1136 | (416) Core::OutputFileStream | mEventLogFile |
1552 | (32) Core::HeapPathBuffer | mSecondaryLogFileName |
1584 | (416) Core::OutputFileStream | mSecondaryLogFile |
2000 | (32) Core::HeapPathBuffer | mSecondaryScreenLoadLogFileName |
2032 | (416) Core::OutputFileStream | mSecondaryScreenLoadLogFile |
2448 | (32) Core::HeapPathBuffer | mSecondaryEventLogFileName |
2480 | (416) Core::OutputFileStream | mSecondaryEventLogFile |
2896 | (8) double | mTime |
2904 | (8) double | mStartTime |
2912 | (8) double | mNextUpdateTime |
2920 | (8) double | mLastUpdateTime |
2928 | (8) double | mBenchmarkModeTime |
2936 | (1) bool | mBenchmarkModeDone |
2937 | (1) bool | mBenchmarkModeIsSetup |
2938 | (1) bool | mIsProfilingEnabled |
2939 | (1) bool | mShouldCheckTreatments |
2940 | (1) bool | mCanLogToSecondaryFile |
2944 | (8) _ProfilerLiteTimer * | mActiveScope |
2952 | (48) std::map<std::thread::id,_ProfilerLiteTimer *> | mThreadedActiveScopes |
3000 | (32) std::string | mCurrentGamestate |
3032 | (8) std::chrono::nanoseconds | mDebugServerTickTime |
3040 | (8) TreatmentService * | mTreatmentService |
3048 | (36) ProfilerLiteTelemetry | mTelemetry |
3088 | (32) std::string | mCachedProfileString |
3120 | (16) std::array<unsigned int,4> | mLastNetworkStatSampleNum |
3136 | (8) Core::FileSize | mPrevTotalBytesWritten |
3144 | (8) Core::FileSize | mPrevTotalBytesRead |
3152 | (32) ProfilerLite::RealtimeFrameData | mFrameData |
# ProfilerLiteTelemetry
Offset | Type | Name |
---|---|---|
0 | (4) float | mAvgFps |
4 | (4) float | mAvgServerSimTickTimeMS |
8 | (4) float | mAvgClientSimTickTimeMS |
12 | (4) float | mAvgBeginFrameTimeMS |
16 | (4) float | mAvgInputTimeMS |
20 | (4) float | mAvgRenderTimeMS |
24 | (4) float | mAvgEndFrameTimeMS |
28 | (4) float | mAvgRemainderTimePercent |
32 | (4) float | mAvgUnaccountedTimePercent |
# ProfilerLite::RealtimeFrameData
Offset | Type | Name |
---|---|---|
0 | (4) unsigned int | mFrames |
4 | (4) float | mFPS |
8 | (4) float | mFrameTime |
16 | (8) std::chrono::nanoseconds | mLastFrame |
24 | (1) bool | mFirstFrame |
# PreferredPathDescription
Offset | Type | Name |
---|---|---|
0 | (8) ComponentDescription | baseclass_0 |
8 | (4) float | mDefaultBlockCost |
12 | (4) float | mJumpCost |
16 | (4) int | mMaxFallBlocks |
24 | (24) std::vector<BlockSet> | mPreferredPathGroup |
# PropertyBag
Offset | Type | Name |
---|---|---|
0 | (16) Json::Value | mJsonValue |
16 | (4) int | mChangeVersion |
# PackManifest::CapabilityRegisterer
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# persona::PersonaCharacterHandle
Offset | Type | Name |
---|---|---|
0 | (32) std::string | mSkinName |
32 | (4) persona::ProfileType | mType |
# Potion
Offset | Type | Name |
---|---|---|
0 | (4) int | mId |
8 | (32) std::string | mNameId |
40 | (32) std::string | mPrefix |
72 | (24) std::vector<MobEffectInstance> | mEffects |
96 | (24) std::vector<std::string> | mDescriptionIds |
120 | (4) Potion::PotionVariant | mVar |
# protobuf_main_2fproto_2fshared_2eproto::StaticDescriptorInitializer
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# PieceWeight
Offset | Type | Name |
---|---|---|
0 | (32) std::string | pieceClass |
32 | (4) int | weight |
36 | (4) int | placeCount |
40 | (4) int | maxPlaceCount |
44 | (4) int | minDepth |
48 | (1) bool | allowInRow |
# PackDiscoveryError
Offset | Type | Name |
---|---|---|
0 | (40) PackError | baseclass_0 |
# PackError
Offset | Type | Name |
---|---|---|
0 | (8) int (**)(void) | _vptr$PackError |
8 | (24) std::vector<std::string> | mErrorParameters |
32 | (4) int | mErrorValue |
36 | (4) PackErrorType | mPackErrorType |
# PackAccessStrategy
Offset | Type | Name |
---|---|---|
0 | (8) int (**)(void) | _vptr$PackAccessStrategy |
8 | (1) bool | mAssetSetPopulated |
16 | (56) std::unordered_set<Core::PathBuffer<std::string >> | mAssetSet |
# PackSetting
Offset | Type | Name |
---|---|---|
0 | (8) Json::Value * | mValue |
8 | (24) std::vector<PackSettingObserver> | mObservers |
# PerfTimer::Node
Offset | Type | Name |
---|---|---|
0 | (8) const char * | name |
8 | (8) const char * | function |
16 | (4) int | line |
20 | (2) unsigned __int16 | elementCount |
24 | (8) double | inclusiveTime |
32 | (8) double | startTime |
40 | (8) PerfTimer::Node * | elements |
# PacketSender
Offset | Type | Name |
---|---|---|
0 | (8) int (**)(void) | _vptr$PacketSender |
8 | (1) SubClientId | mSenderSubId |
# Pufferfish::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# Phantom::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# Pillager::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# PermissionsHandler
Offset | Type | Name |
---|---|---|
0 | (1) CommandPermissionLevel | mCommandPermissions |
1 | (1) PlayerPermissionLevel | mPlayerPermissions |
# Player::Player::$7EF7C94BEAB75C6CEF4ADFB99B570420
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# PlayerInventoryProxy
Offset | Type | Name |
---|---|---|
0 | (8) ContainerSizeChangeListener | baseclass_0 |
8 | (8) ContainerContentChangeListener | baseclass_8 |
16 | (4) int | mSelected |
24 | (136) ItemStack | mInfiniteItem |
160 | (1) ContainerID | mSelectedContainerId |
168 | (8) Unique<Inventory> | mInventory |
176 | (24) std::vector<ItemStack> | mComplexItems |
200 | (16) std::weak_ptr<HudContainerManagerModel> | mHudContainerManager |
# PlayerUIContainer
Offset | Type | Name |
---|---|---|
0 | (272) SimpleContainer | baseclass_0 |
# Player::updateSkin::$7EF7C94BEAB75C6CEF4ADFB99B570420
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# PerlinNoise
Offset | Type | Name |
---|---|---|
0 | (4) const int | mLevels |
4 | (4) const int | mMinLevel |
8 | (24) std::vector<ImprovedNoise> | mNoiseLevels |
# PortalBlock::animateTick::$7EF7C94BEAB75C6CEF4ADFB99B570420
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# ptr_move<std::shared_ptr<LevelChunk> >
Offset | Type | Name |
---|---|---|
0 | (1) __int8[1] | gap0 |
# PlayerScore
Offset | Type | Name |
---|---|---|
0 | (16) ScoreboardId | mScoreboardId |
16 | (4) int | mScore |
# pthread_condattr_t
Offset | Type | Name |
---|---|---|
0 | (4) char[4] | __size |
1 | (4) int | __align |
# pthread_attr_t
Offset | Type | Name |
---|---|---|
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];
};