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
    • `

C

Core::HeapPathBuffer

OffsetTypeName
0(32) std::stringmContainer

Core::FilePathManager

OffsetTypeName
0(1) boolmIsDedicatedServer
8(32) Core::HeapPathBuffermRoot
40(32) Core::HeapPathBuffermPackagePath
72(32) Core::HeapPathBuffermDataUrl
104(32) Core::HeapPathBuffermExternalFilePath
136(32) Core::HeapPathBuffermTemporaryFilePath
168(32) Core::HeapPathBuffermCacheFilePath
200(32) Core::HeapPathBuffermSettingsPath

ContentTierManager

OffsetTypeName
0(4) MemoryTiermMemoryTier

ContentKeyMap

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

ContentIdentity

OffsetTypeName
0(16) mce::UUIDmUUID
16(1) boolmValid

CompoundTag

OffsetTypeName
0(8) Tagbaseclass_0
8(48) TagMapmTags

Core::Result

OffsetTypeName
0(32) Core::Result::MessageResolvermMessageResolver
32(1) __int8_bf_20

Core::Result::MessageResolver

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<const char *(std::string *)>::_Invoker_type_M_invoker

ConnectionDefinition

OffsetTypeName
0(2) uint16_tipv4Port
2(2) uint16_tipv6Port
4(4) ConnectionDefinition::PortBusyFallbackPolicyfallback
8(4) intmaxNumPlayers
12(4) intmaxNumConnections

Core::StackPathBuffer

OffsetTypeName
0(1040) Core::StackString<char,1024>mContainer

Core::StackString<char,1024>

OffsetTypeName
0(8) const size_tMAX_LENGTH
8(1024) std::array<char,1024>mBuf
1032(8) size_tmLength

Core::File

OffsetTypeName
0(8) std::unique_ptr<Core::FileImpl>muptFile
8(8) std::unique_ptr<Core::FileSystemImpl>muptTransaction

Core::InputFileStream

OffsetTypeName
0(416) Core::FileStreambaseclass_0

Core::FileStream

OffsetTypeName
0(24) std::iostream:192baseclass_0
24(120) Core::FileStdStreamBufmStreamBuffer
144(1) boolmLoggingEnabled
145(271) _BYTE[271]gap91

Core::FileStdStreamBuf

OffsetTypeName
0(64) __int8[64]baseclass_0
64(16) Core::FilemFile
80(1) Core::FileOpenModemFileOpenMode
88(24) std::vector<char>mBuffer
112(8) Core::FileSizemBufferSize

Core::FileOpenMode

OffsetTypeName
0(1) __int8_bf_0

CommandRegistry::DefaultIdConverter<ChangeSettingCommand::Setting>

OffsetTypeName
0(1) __int8[1]gap0

CommandVersion

OffsetTypeName
0(4) intmFrom
4(4) intmTo

CommandRegistry::DefaultIdConverter<SaveCommand::Mode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<WhitelistCommand::Action>

OffsetTypeName
0(1) __int8[1]gap0

Core::PathBuffer<std::__cxx11::basic_string<char,std::char_traits<char>,std::allocator<char> > >

OffsetTypeName
0(32) std::stringmContainer

com::mojang::clacks::protocol::Empty

OffsetTypeName
0(8) __int8[8]baseclass_0
8(8) google::protobuf::internal::InternalMetadataWithArenainternal_metadata
16(4) google::protobuf::internal::CachedSizecached_size

com::mojang::clacks::protocol::LevelFileAndSize

OffsetTypeName
0(8) __int8[8]baseclass_0
8(8) google::protobuf::internal::InternalMetadataWithArenainternal_metadata
16(8) google::protobuf::internal::ArenaStringPtrvalue_
24(4) google::protobuf::internal::CachedSizecached_size

com::mojang::clacks::protocol::PlayerInfo

OffsetTypeName
0(8) __int8[8]baseclass_0
8(8) google::protobuf::internal::InternalMetadataWithArenainternal_metadata
16(8) com::mojang::clacks::protocol::Xuid *xuid_
24(8) com::mojang::clacks::protocol::PlayerName *name_
32(4) intplayertype_
36(4) google::protobuf::internal::CachedSizecached_size

com::mojang::clacks::protocol::PlayerName

OffsetTypeName
0(8) __int8[8]baseclass_0
8(8) google::protobuf::internal::InternalMetadataWithArenainternal_metadata
16(8) google::protobuf::internal::ArenaStringPtrvalue_
24(4) google::protobuf::internal::CachedSizecached_size

com::mojang::clacks::protocol::Xuid

OffsetTypeName
0(8) __int8[8]baseclass_0
8(8) google::protobuf::internal::InternalMetadataWithArenainternal_metadata
16(8) google::protobuf::internal::ArenaStringPtrvalue_
24(4) google::protobuf::internal::CachedSizecached_size

com::mojang::clacks::protocol::PlayerList

OffsetTypeName
0(8) __int8[8]baseclass_0
8(8) google::protobuf::internal::InternalMetadataWithArenainternal_metadata
16(24) google::protobuf::RepeatedPtrField<com::mojang::clacks::protocol::PlayerInfo>player_
40(4) google::protobuf::internal::CachedSizecached_size

com::mojang::clacks::protocol::SaveQueryResult

OffsetTypeName
0(8) __int8[8]baseclass_0
8(8) google::protobuf::internal::InternalMetadataWithArenainternal_metadata
16(24) google::protobuf::RepeatedPtrField<com::mojang::clacks::protocol::LevelFileAndSize>files_
40(4) google::protobuf::internal::CachedSizecached_size

com::mojang::clacks::protocol::SaveStateResult

OffsetTypeName
0(8) __int8[8]baseclass_0
8(8) google::protobuf::internal::InternalMetadataWithArenainternal_metadata
16(4) intsavestate_
20(4) google::protobuf::internal::CachedSizecached_size

Core::SplitPath

OffsetTypeName
0(2048) std::array<Core::Path,64>mParts
2048(8) size_tmNumParts

Core::PathPart

OffsetTypeName
0(32) std::stringmUtf8StdString

Core::StringSpan

OffsetTypeName
0(16) string_spanmStringSpan

Core::SplitPathT<1024,64>::SplitPathT::$1CC25A583192B38B92CA1589E23791C2

OffsetTypeName
0(8) Core::SplitPathT<1024,64> *this
8(8) __gnu_cxx::__normal_iterator<const char *,std::string > *splitEnd
16(8) __gnu_cxx::__normal_iterator<const char *,std::string > *splitStart
24(8) const std::string *fullPath

Core::Random

OffsetTypeName
0(4) RandomSeedmSeed
4(2496) uint32_t[624]_mt
2500(4) int_mti
2504(1) boolmHaveNextNextGaussian
2508(4) floatmNextNextGaussian
2512(4) intmInitedIdx

Core::Profile::CPUProfileToken

OffsetTypeName
0(8) MicroProfileTokenmMicroProfileToken
8(4) uint32_tmColor

Core::Profile::ProfileSectionCPU

OffsetTypeName
0(8) const Core::Profile::CPUProfileToken *mToken

CommandSelectorResults<Player>

OffsetTypeName
0(16) CommandResultVectormTargets

CommandResultVector

OffsetTypeName
0(16) std::__shared_ptr<std::vector<Actor *>,__gnu_cxx::_S_atomic>baseclass_0

ChunkPos

OffsetTypeName
0(8) ChunkPos::$9F8988CC0F9198BEB3D9C07F7FC1F2E7_anon_0

ChunkPos::$9F8988CC0F9198BEB3D9C07F7FC1F2E7

OffsetTypeName
0(8) int64_tpacked
1(8) ChunkPos::$9F8988CC0F9198BEB3D9C07F7FC1F2E7::$71D3E18752AF5CECAE552A00ECF6483C_anon_0

ChunkPos::$9F8988CC0F9198BEB3D9C07F7FC1F2E7::$71D3E18752AF5CECAE552A00ECF6483C

OffsetTypeName
0(4) intx
4(4) intz

ChunkBlockPos

OffsetTypeName
0(1) uint8_tx
1(1) uint8_tz
2(2) Heighty

CachedBiomeSource<VanillaOverworldBiomeSource>

OffsetTypeName
0(40) VanillaOverworldBiomeSourcebaseclass_0
40(16) std::shared_ptr<BiomeSourceGetBiomeCache>mCache

ConstLayerPtr<Biome *>

OffsetTypeName
0(16) std::__shared_ptr<const Layer<Biome *>,__gnu_cxx::_S_atomic>baseclass_0

CommandOrigin

OffsetTypeName
0(8) int (**)(void)_vptr$CommandOrigin
8(16) mce::UUIDmUUID

CommandOutput

OffsetTypeName
0(4) CommandOutputTypemType
8(8) std::unique_ptr<CommandPropertyBag>mBag
16(24) std::vector<CommandOutputMessage>mMessages
40(4) intmSuccessCount

CommandRegistry::Parser

OffsetTypeName
0(8) const CommandRegistry *mRegistry
8(8) const CommandRegistry::ParseTable *mParseTable
16(80) std::deque<std::pair<CommandRegistry::Symbol,CommandRegistry::ParseToken *>>mStack
96(32) CommandRegistry::LexicalTokenmNext
128(32) std::stringmInput
160(8) std::unique_ptr<CommandRegistry::ParseToken>mRoot
168(32) std::stringmError
200(24) std::vector<std::string>mErrorParams
224(4) intmVersion
228(1) boolmGenerateParams
229(1) boolmBreakAtEnd

CommandRegistry::LexicalToken

OffsetTypeName
0(8) const char *mText
8(4) uint32_tmLength
12(4) CommandRegistry::TerminalmType
16(4) CommandRegistry::TerminalmIdentifierInfo
24(8) const CommandRegistry *mRegistry

CommandRegistry::Terminal

OffsetTypeName
0(4) intmValue

CommandBlockComponent

OffsetTypeName
0(152) BaseCommandBlockmBaseCommandBlock
152(4) intmCurrentTickCount
156(1) boolmTicking

Core::PathFileNamePart

OffsetTypeName
0(32) std::stringmUtf8StdString

Core::PathExtensionWithDotPart

OffsetTypeName
0(32) std::stringmUtf8StdString

Core::PathBuffer<Core::StackString<char,1024> >

OffsetTypeName
0(1040) Core::StackString<char,1024>mContainer

CraftingDataPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(24) std::vector<CraftingDataEntry>mCraftingEntries
64(24) std::vector<PotionMixDataEntry>mPotionMixEntries
88(24) std::vector<ContainerMixDataEntry>mContainerMixEntries
112(1) boolmClearRecipes

CraftingDataEntry

OffsetTypeName
0(8) Unique<Recipe>mRecipe
8(4) intmItemData
12(4) intmItemAux
16(40) Util::HashStringmTag
56(136) ItemInstancemItemResult
192(4) CraftingDataEntryTypemEntryType

ContainerMixDataEntry

OffsetTypeName
0(4) intfromItemId
4(4) intreagentItemId
8(4) inttoItemId

Color

OffsetTypeName
0(4) floatr
4(4) floatg
8(4) floatb
12(4) floata

ClientboundMapItemDataPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(24) std::vector<ActorUniqueID>mMapIds
64(1) int8_tmScale
72(24) std::vector<std::shared_ptr<MapDecoration>>mDecorations
96(24) std::vector<MapItemTrackedActor::UniqueId>mUniqueIds
120(4) intmStartX
124(4) intmStartY
128(1) uint8_tmDimension
132(4) intmWidth
136(4) intmHeight
140(4) ClientboundMapItemDataPacket::TypemType
144(24) std::vector<unsigned int>mMapPixels
168(1) boolmLocked

CommandOriginData

OffsetTypeName
0(1) CommandOriginTypemType
8(16) mce::UUIDmUUID
24(32) std::stringmRequestId
56(8) int64_tmPlayerId

Core::Path

OffsetTypeName
0(32) Core::PathPartmPathPart

ContentTierInfo

OffsetTypeName
0(4) MemoryTiermMemoryTier

Core::OutputFileStream

OffsetTypeName
0(416) Core::FileStreambaseclass_0

Core::ZipUtils::ZipProgress

OffsetTypeName
0(4) std::atomic_uintmFilesDone
4(4) std::atomic_uintmFilesSkipped
8(4) std::atomic_uintmTotalFiles

Core::ZipUtils::UnzipSettings

OffsetTypeName
0(144) Core::ZipUtils::ZipFileRestrictionsmRestrictions
144(1) boolmDeleteZipOnSuccess
145(1) boolmPreventOverwrites
152(8) IFileAccess *mFileAccess
160(32) std::stringmPassword
192(24) std::vector<std::string>mSelectedPaths

Core::ZipUtils::ZipFileRestrictions

OffsetTypeName
0(48) std::set<std::string>mForbiddenExtensions
48(48) std::set<std::string>mRestrictedExtensions
96(48) std::set<std::string>mForbiddenFilenames

Core::ZipUtils::ZipSettings

OffsetTypeName
0(144) Core::ZipUtils::ZipFileRestrictionsmRestrictions
144(1) boolmZipDirectoryContents
145(1) boolmSkipInaccessibleFiles
148(4) intmCompressionLevel
152(8) IFileAccess *mFileAccess
160(32) std::stringmPassword
192(4) intmZip64

ConstPackCallback

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

const_iterator

OffsetTypeName
0(16) std::_Bit_iterator_basebaseclass_0

CriticalSyncSaveCallback

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

Core::LevelStorageResult

OffsetTypeName
0(4) Core::LevelStorageStatestate
8(32) std::stringtelemetryMsg

Core::Profile::ProfileThread

OffsetTypeName
0(1) __int8[1]gap0

ContainerOpenPacket

OffsetTypeName
0(36) Packet:288baseclass_0
36(1) ContainerIDmContainerId
37(1) ContainerTypemType
40(12) NetworkBlockPositionmPos
56(8) ActorUniqueIDmEntityUniqueID

ContainerClosePacket

OffsetTypeName
0(36) Packet:288baseclass_0
36(1) ContainerIDmContainerId

ChunkRadiusUpdatedPacket

OffsetTypeName
0(36) Packet:288baseclass_0
36(4) intmChunkRadius

ContainerSetDataPacket

OffsetTypeName
0(36) Packet:288baseclass_0
36(4) intmId
40(4) intmValue
44(1) ContainerIDmContainerId

CommandFlag

OffsetTypeName
0(1) uint8_tflag

CommandSelectorResults<Actor>

OffsetTypeName
0(16) CommandResultVectormTargets

CommandAreaFactory

OffsetTypeName
0(8) Dimension *mDimension

CommandOutputParameter::CommandOutputParameter::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

CommandPosition

OffsetTypeName
0(12) Vec3mOffset
12(1) boolmRelativeX
13(1) boolmRelativeY
14(1) boolmRelativeZ
15(1) boolmLocal

CommandRegistry::Symbol

OffsetTypeName
0(4) intmValue

CommandIntegerRange

OffsetTypeName
0(4) intmMinValue
4(4) intmMaxValue
8(1) boolmInvert

CommandRegistry::ProcessFunction

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<CommandRegistry::ParseToken *(CommandRegistry::ParseToken &,CommandRegistry::Symbol)>::_Invoker_type_M_invoker

CommandRegistry::SemanticInfo

OffsetTypeName
0(1) boolmIsValid
8(24) std::vector<CommandRegistry::Symbol>mConstrainedParams
32(32) std::stringmSoftEnumText
64(32) std::stringmSoftEnumEscapeCharExceptions
96(48) std::set<CommandRegistry::Symbol>mAlreadyCompletedSymbols

CommandRegistry::ParseTreeVisitor<(lambda at _Minecraftpe_handheld_src_common_server_commands_CommandRegistry_cpp:3364:3),(lambda at _Minecraftpe_handheld_src_common_server_commands_CommandRegistry_cpp:3365:3),(lambda at _Minecraftpe_handheld_src_common_server_commands_CommandRegistry_cpp:3366:3)>

OffsetTypeName
0(56) std::remove_reference<(lambda at _Minecraftpe_handheld_src_common_server_commands_CommandRegistry_cpp:3366:3) &>::typebaseclass_0

CommandSyntaxInformation

OffsetTypeName
0(1) boolisValid
8(32) std::stringdescription
40(24) std::vector<OverloadSyntaxInformation>possibilities

CommandRegistry::ParseTreeVisitor<(lambda at _Minecraftpe_handheld_src_common_server_commands_CommandRegistry_cpp:3909:4),(lambda at _Minecraftpe_handheld_src_common_server_commands_CommandRegistry_cpp:3910:4),(lambda at _Minecraftpe_handheld_src_common_server_commands_CommandRegistry_cpp:3920:4)>

OffsetTypeName
0(8) std::remove_reference<(lambda at _Minecraftpe_handheld_src_common_server_commands_CommandRegistry_cpp:3910:4) &>::typebaseclass_0
8(16) std::remove_reference<(lambda at _Minecraftpe_handheld_src_common_server_commands_CommandRegistry_cpp:3920:4) &>::typebaseclass_8

CommandRegistry::DefaultIdConverter<GameType>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<bool>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<int>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::NonTerminal

OffsetTypeName
0(4) intmValue

CommandRegistry::CommandOverrideFunctor

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<void (CommandFlag &,const std::string &)>::_Invoker_type_M_invoker

CommandRegistry::SymbolVector

OffsetTypeName
0(24) std::_Vector_base<CommandRegistry::Symbol>baseclass_0

CommandLexer

OffsetTypeName
0(8) const std::string *mInput
8(16) CommandLexer::TokenmToken

CommandLexer::Token

OffsetTypeName
0(8) const char *text
8(4) uint32_tlength
12(4) CommandLexer::TokenTypetype

CommandRegistry::DefaultIdConverter<const Block *>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::RegistryState

OffsetTypeName
0(4) uint32_tsignatureCount
4(4) uint32_tenumValueCount
8(4) uint32_tpostfixCount
12(4) uint32_tenumCount
16(4) uint32_tfactorizationCount
20(4) uint32_toptionalCount
24(4) uint32_truleCount
28(4) uint32_tsoftEnumCount
32(4) uint32_tconstraintCount
40(24) std::vector<unsigned int>constrainedValueCount
64(24) std::vector<unsigned int>softEnumValuesCount

CommandRegistry::ConstrainedValueLookupKey

OffsetTypeName
0(8) unsigned __int64first
8(4) unsigned intsecond

CommandRegistry::ScoreboardScoreAccessor

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<int (bool &,const std::string &,const Actor &)>::_Invoker_type_M_invoker

CommandRegistry::CommandVisitCallback

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<bool (const CommandRegistry::ParseToken *,const CommandOrigin &)>::_Invoker_type_M_invoker

CommandSelectorBase::FilterFunc

OffsetTypeName
0(24) std::_Function_basebaseclass_0
24(8) std::function<bool (const CommandOrigin &,const Actor &)>::_Invoker_type_M_invoker

CommandRegistry::DefaultIdConverter<const ActorDefinitionIdentifier *>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<CommandItem>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<StructureFeatureType>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<Enchant::Type>

OffsetTypeName
0(1) __int8[1]gap0

CommandRequestPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(32) std::stringmCommand
72(64) CommandOriginDatamOrigin
136(1) boolmInternalSource

ContainerDescription

OffsetTypeName
0(8) ComponentDescriptionbaseclass_0
8(4) intmSize
12(1) boolmCanBesiphonedFrom
13(1) boolmPrivate
14(1) boolmRestrictToOwner
16(4) intmSlotsPerStrength
20(1) ContainerTypemContainerType

ComponentDescription

OffsetTypeName
0(8) Descriptionbaseclass_0

CommandItem

OffsetTypeName
0(4) intmVersion
4(4) intmId

Core::ZipUtils::ZipProgressList

OffsetTypeName
0(24) std::vector<std::shared_ptr<Core::ZipUtils::ZipProgress>>mZipProgress
24(40) Bedrock::Threading::MutexmProgressLock

ContainerComponent

OffsetTypeName
0(8) ContainerContentChangeListenerbaseclass_0
8(8) Unique<Container>mContainer
16(8) Mob *mListenerShim
24(1) boolmCanBeSiphonedFrom
25(1) boolmPrivate
26(1) boolmRestrictToOwner
32(32) std::stringmLootTable
64(4) intmLootTableSeed

ContainerContentChangeListener

OffsetTypeName
0(8) int (**)(void)_vptr$ContainerContentChangeListener

CameraPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(8) ActorUniqueIDmCameraId
48(8) ActorUniqueIDmTargetPlayerId

CompletedUsingItemPacket

OffsetTypeName
0(36) Packet:288baseclass_0
36(2) __int16mItemId
40(4) intmItemUseMethod

ContainerItemStack

OffsetTypeName
0(136) ItemStackitemStackInstance
136(136) ItemInstanceitemInstance

ClockSpriteCalculator

OffsetTypeName
0(4) intmFrame
4(4) floatmRot
8(4) floatmRotA

CompassSpriteCalculator

OffsetTypeName
0(4) intmFrame
4(4) floatmRot
8(4) floatmRotA

Core::UnzipFile

OffsetTypeName
0(8) std::unique_ptr<ZlibFileAccessWrapper>mZipFileSystemWrapper
8(8) std::unique_ptr<Core::UnzipInternals>mZipFile

ChangeDimensionPacket

OffsetTypeName
0(36) Packet:288baseclass_0
36(4) DimensionTypemDimensionId
40(12) Vec3mPos
52(1) boolmRespawn

ClimateAttributes

OffsetTypeName
0(4) floatmTemperature
4(4) floatmDownfall
8(4) floatmSnowAccumulationMin
12(4) floatmSnowAccumulationMax

CustomDebugMapColorAttributes

OffsetTypeName
0(4) intmDebugMapColor

CustomDebugMapColorOddAttributes

OffsetTypeName
0(4) intmDebugMapOddColor

CustomHumidityAttributes

OffsetTypeName
0(1) boolmIsHumid

ColorPaletteAttributes

OffsetTypeName
0(32) std::stringmPaletteName

CustomMapFoliageColorAttributes

OffsetTypeName
0(4) intmMapFoliageColor

CustomFoliageColorAttributes

OffsetTypeName
0(4) intmFoliageColor

CustomGrassColorAttributes

OffsetTypeName
0(4) intmGrassColor

CustomMapGrassColorAttributes

OffsetTypeName
0(4) intmMapGrassColor

CustomSkyColorAttributes

OffsetTypeName
0(16) ColormSkyColor

ChemistryTableBlock::isUIValidForPlayer::$253794F7C40A71086C2A1304B68E249E

OffsetTypeName
0(8) const BlockPos *pos
8(8) Player *player
16(4) ChemistryTableTypeexpectedType

ChalkboardBlockActor::CachedMessageData

OffsetTypeName
0(640) std::array<ChalkboardBlockActor::CachedLineData,16>lineData
640(4) unsigned intnumLines
648(32) std::stringfilteredMessage
680(8) const void *cachedFontCompare
688(1) booldirty

ChunkHeightmapCache

OffsetTypeName
0(56) std::unordered_map<ChunkPos,std::unique_ptr<std::vector<short>>>::_Hashtable_M_h

CircuitComponentList

OffsetTypeName
0(24) std::vector<CircuitComponentList::Item>mComponents

CircuitTrackingInfo

OffsetTypeName
0(32) CircuitTrackingInfo::EntrymCurrent
32(32) CircuitTrackingInfo::EntrymPower
64(32) CircuitTrackingInfo::EntrymNearest
96(32) CircuitTrackingInfo::Entrym2ndNearest
128(4) intmDampening
132(1) boolmDirectlyPowered
136(4) intmData

CircuitTrackingInfo::Entry

OffsetTypeName
0(8) BaseCircuitComponent *mComponent
8(12) BlockPosmPos
20(1) FacingIDmDirection
24(8) uint64_tmTypeID

CircuitComponentList::Item

OffsetTypeName
0(8) BaseCircuitComponent *mComponent
8(4) intmDampening
12(12) BlockPosmPos
24(1) FacingIDmDirection
25(1) boolmDirectlyPowered
28(4) intmData

ContextAccessor

OffsetTypeName
0(2) uint16_tmTypeId
8(8) std::unique_ptr<ContextAccessor::TypeBase>mContext

Core::SplitPathT<1024,64>

OffsetTypeName
0(2048) std::array<Core::Path,64>mParts
2048(8) size_tmNumParts

Crypto::encryptedFileHeader

OffsetTypeName
0(256) char[256]_data
1(256) Crypto::encryptedFileHeader::$5002CB87BB9EDBB12D0797D08A1D72BD_efheader

Crypto::encryptedFileHeader::$5002CB87BB9EDBB12D0797D08A1D72BD

OffsetTypeName
0(4) unsigned int_version
4(4) Crypto::signatureValue_efsignature
8(4) unsigned int_data1
12(4) unsigned int_data2
16(1) unsigned __int8_IdSize
17(239) char[239]_IdName

Crypto::signatureValue

OffsetTypeName
0(4) unsigned int_value
1(4) unsigned __int8[4]_signatureBytes

ClientBlobCache::Server::TransferBuilder

OffsetTypeName
0(216) ClientBlobCache::Server::ActiveTransfermTransfer

ClientBlobCache::Server::ActiveTransfer

OffsetTypeName
0(8) ClientBlobCache::Server::ActiveTransfersManager *mCache
8(152) NetworkIdentifiermOwner
160(56) std::unordered_map<unsigned long,std::shared_ptr<ClientBlobCache::Server::Blob>>mIdsWaitingForACK

CommandRegistry::DefaultIdConverter<CloneCommand::MaskMode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<CloneCommand::CloneMode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<Difficulty>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<EffectCommand::Mode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<const MobEffect *>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<ExecuteCommand::Mode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<FillCommand::FillMode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<ListDCommand::DetailMode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<PermissionCommand::Action>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<PermissionCommand::AvailableCommandPermissionPresets>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<BlockSlot>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<EquipmentSlot>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<ReplaceItemCommand::TargetType>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<ScoreboardCommand::Category>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<ScoreboardCommand::Action>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<ObjectiveSortOrder>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<SetBlockCommand::SetBlockMode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TagCommand::Action>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TeleportCommand::FacingResult>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TestForBlocksCommand::Mode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TickingAreaCommand::Mode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TickingAreaCommand::AddAreaType>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TickingAreaCommand::TargetDimensions>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TimeCommand::Mode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TimeCommand::Query>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TimeCommand::TimeSpec>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TitleCommand::Mode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<TitleRawCommand::Mode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<VideoStreamConnectPacket::Action>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<WeatherCommand::WeatherType>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<WeatherCommand::WeatherRequest>

OffsetTypeName
0(1) __int8[1]gap0

CompoundTagEditHelper

OffsetTypeName
0(8) Tag *mTag
8(24) std::vector<Tag *>mParentTag
32(24) std::vector<std::string>mTagName

ContextMessageLogger

OffsetTypeName
0(8) int (**)(void)_vptr$ContextMessageLogger
8(24) std::vector<ContextMessage>mMessageBufferArray
32(5) bool[5]mReceivedMessages
37(14) ContextMessageLoggerOptionsmOptions

ContextMessageLoggerOptions

OffsetTypeName
0(4) bool[4]mStoreMessages
4(4) bool[4]mAssertIfMessageTypeWasReceived
8(4) bool[4]mAssertInDestructorIfMessageTypeWasReceived
12(1) boolmAllowMessagesToPostToParentMessageLoggers
13(1) boolmOutputAllMessagesOnDestruction

ContainerEnumNameMap

OffsetTypeName
0(56) std::unordered_map<ContainerEnumName,std::string,ContainerEnumNameHasher,std::equal_to<ContainerEnumName>,std::allocator<std::pair<const ContainerEnumName,std::string > > >::_Hashtable_M_h

ChunkSource

OffsetTypeName
0(8) int (**)(void)_vptr$ChunkSource
8(4) intmChunkSide
16(8) Level *mLevel
24(8) Dimension *mDimension
32(8) ChunkSource *mParent
40(8) Unique<ChunkSource>mOwnedParent
48(8) LevelChunkBuilderData *mLevelChunkBuilderData

CommandBlock::_executeChain::$8760BA774438E6A855C8C1CB8DE2843F

OffsetTypeName
0(8) const CommandBlock *this

CompactionCallback

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

CommandRegistry::DefaultIdConverter<AgentCommands::Direction>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<AgentCommand::Mode>

OffsetTypeName
0(1) __int8[1]gap0

CommandRegistry::DefaultIdConverter<AgentCommands::CollectCommand::CollectionSpecification>

OffsetTypeName
0(1) __int8[1]gap0

ConsoleChunkBlender

OffsetTypeName
0(32) SpinLockmSpinLock
32(16) float[2][2]mInterpCorners
48(1024) float[16][16]mInterpTable

CSHA1

OffsetTypeName
0(20) unsigned int[5]m_state
20(8) unsigned int[2]m_count
28(4) unsigned int[1]m_reserved0
32(64) unsigned __int8[64]m_buffer
96(20) unsigned __int8[20]m_digest
116(12) unsigned int[3]m_reserved1
128(64) unsigned __int8[64]m_workspace
192(8) SHA1_WORKSPACE_BLOCK *m_block

Core::DiskAccessTracker::WriteOperation

OffsetTypeName
0(8) Core::FileSizewriteAmount
8(8) std::chrono::_V2::steady_clock::time_pointtimePoint

Core::FileStorageArea::_beginTransaction::$A402370104E9C52EF545D733D86F5169

OffsetTypeName
0(8) Core::FileStorageArea *this

Core::DirectoryIterationFunction

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

Core::TransactionFrame

OffsetTypeName
0(16) std::shared_ptr<Core::FileSystemImpl>msptTransaction
16(1040) Core::StackPathBuffermCleanPath
1056(40) Core::ResultmResult

Core::TransactionFrameSourceTarget

OffsetTypeName
0(1040) Core::StackPathBuffermSource
1040(1040) Core::StackPathBuffermTarget
2080(1) boolmSameStorageArea
2088(16) std::shared_ptr<Core::FileSystemImpl>msptSourceTransaction
2104(16) std::shared_ptr<Core::FileSystemImpl>msptTargetTransaction
2120(40) Core::ResultmResult

Core::FileSystem::FileTransferProgress

OffsetTypeName
0(8) Core::FileSizemStartPosition
8(8) Core::FileSizemBytesWritten
16(8) Core::FileSizemBytesRemaining

Core::BufferedFileOperations::_copyFileSection<8192>::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

Core::FlatFileOperations::createFlatFile::$A33D1747C0AB08CA482DA30473C7FFB8

OffsetTypeName
0(8) bool *deleteTargetDirectory
8(8) Core::FileSystemImpl **targetTransaction
16(8) const Core::Path *targetDirectoryPath

Core::FlatFileOperations::createFlatFile::$B53007EAE32060CC4F6B30C0745D046E

OffsetTypeName
0(8) std::unique_ptr<Core::FileImpl> *flatFile
8(8) std::vector<char> *writeBuffer
16(8) Core::FileSize *writeBufferSize

Core::FlatFileManifestInfo

OffsetTypeName
0(32) Core::HeapPathBuffermPath
32(8) Core::FileSizemSeekPos
40(8) Core::FileSizemFileSize
48(1) uint8_tmFlags

Core::FlatFileSearchResult

OffsetTypeName
0(16) std::shared_ptr<const Core::FlatFileManifest>mManifest
16(8) const Core::FlatFileManifestInfo *mManifestInfoEntry

Core::DirectoryIterationItem

OffsetTypeName
0(32) Core::HeapPathBuffermFullPathName
32(32) Core::PathPartmName
64(8) Core::FileSizemFileSize
72(8) Core::FileSizemFileSizeAllocationOnDisk
80(4) Core::FileTypemType
88(8) Core::FileTimemCreateTime
96(8) Core::FileTimemModifyTime

Core::anonymous namespace'::TreeChildCompare`

OffsetTypeName
0(1) __int8[1]gap0

Core::ZipUtils::unzipToFlatFile::$50374A4BB464550A3A71B057536681BD

OffsetTypeName
0(8) Core::File *flatFileData
8(8) const Core::StackPathBuffer *flatFilePath

Core::ZipUtils::unzipToFlatFile::$FAF4479A2BA4AFA3BD422DA1BA9A6B87

OffsetTypeName
0(8) Core::File *flatFileData
8(8) Core::ZipUtils::unzipToFlatFile::$50374A4BB464550A3A71B057536681BD *cleanupFlatFile
16(8) const Core::StackPathBuffer *flatFilePath

Core::ZipUtils::unzipToFlatFile::$08149540B08F7C481DA597604321840B

OffsetTypeName
0(8) Core::File *flatFileData
8(8) std::vector<char> *flatFileWriteBuffer
16(8) Core::FileSize *flatFileWriteBufferSize
24(8) Core::ZipUtils::unzipToFlatFile::$50374A4BB464550A3A71B057536681BD *cleanupFlatFile
32(8) Core::ZipUtils::unzipToFlatFile::$FAF4479A2BA4AFA3BD422DA1BA9A6B87 *commitFunction

CompareScheduledCallback

OffsetTypeName
0(1) __int8[1]gap0

curfile64_info

OffsetTypeName
0(112) z_streamstream
112(4) intstream_initialised
116(4) uIntpos_in_buffered_data
120(8) ZPOS64_Tpos_local_header
128(8) char *central_header
136(8) uLongsize_centralExtra
144(8) uLongsize_centralheader
152(8) uLongsize_centralExtraFree
160(8) uLongflag
168(4) intmethod
172(4) intraw
176(65536) Byte[65536]buffered_data
65712(8) uLongdosDate
65720(8) uLongcrc32
65728(4) intencrypt
65732(4) intzip64
65736(8) ZPOS64_Tpos_zip64extrainfo
65744(8) ZPOS64_TtotalCompressedData
65752(8) ZPOS64_TtotalUncompressedData

Core::Profile::CounterToken

OffsetTypeName
0(8) MicroProfileTokenmMicroProfileToken

com::mojang::clacks::protocol::Settings::SettingsUnion

OffsetTypeName
0(4) intdifficultysetting_
1(4) intcheatssetting_

com::mojang::clacks::protocol::MetricReport::MetricUnion

OffsetTypeName
0(8) com::mojang::clacks::protocol::MetricReport_BandwithMetric *bandwith_
1(8) com::mojang::clacks::protocol::MetricReport_LatencyMetric *latency_
2(8) google::protobuf::int64ticktime_

Core::StorageAreasTree

OffsetTypeName
0(32) Core::StorageAreasTree::TreeNodemRoot
32(24) std::vector<Core::FileStorageArea *>mStorageAreas

Core::StorageAreasTree::TreeNode

OffsetTypeName
0(24) std::vector<Core::StorageAreasTree::TreeChild>mChildren
24(8) Core::FileStorageArea *mStorageArea

Core::FileStats

OffsetTypeName
0(8) std::atomic<unsigned long>mNumSuccessfulWriteOperations
8(8) std::atomic<unsigned long>mNumBytesWritten
16(8) std::atomic<unsigned long>mNumFailedWriteOperations
24(8) std::atomic<unsigned long>mNumSuccessfulReadOperations
32(8) std::atomic<unsigned long>mNumBytesRead
40(8) std::atomic<unsigned long>mNumFailedReadOperations
48(8) std::atomic<unsigned long>mFileSystemSize
56(8) std::atomic<unsigned long>mFileSystemAllocatedSize

Core::Observer<WebviewObserver,Core::SingleThreadedLock>

OffsetTypeName
0(8) int (**)(void)_vptr$Observer
8(8) Core::Observer<WebviewObserver,Core::SingleThreadedLock>::SubjectType *mpSubject

CommandParameterData

OffsetTypeName
0(2) typeid_t<CommandRegistry>mTypeIndex
8(8) CommandParameterData::ParseFunctionmParse
16(8) _BYTE[8]gap10
24(32) std::stringmName
56(8) const char *mEnumNameOrPostfix
64(4) intmEnumOrPostfixSymbol
68(4) CommandParameterDataTypemParamType
72(4) intmOffset
76(4) intmSetOffset
80(1) boolmIsOptional
81(1) CommandParameterOptionmOptions

CommandOutputParameter

OffsetTypeName
0(32) std::stringmString
32(4) intmCount

CommandRegistry

OffsetTypeName
0(32) std::function<void (const Packet &)>mNetworkUpdateCallback
32(32) CommandRegistry::ScoreboardScoreAccessormGetScoreForObjective
64(24) std::vector<CommandRegistry::ParseRule>mRules
88(48) CommandRegistry::ParseTableMapmParseTables
136(24) std::vector<CommandRegistry::OptionalParameterChain>mOptionals
160(24) std::vector<std::string>mEnumValues
184(24) std::vector<CommandRegistry::Enum>mEnums
208(24) std::vector<CommandRegistry::Factorization>mFactorizations
232(24) std::vector<std::string>mPostfixes
256(48) std::map<std::string,unsigned int>mEnumLookup
304(48) std::map<std::string,unsigned long>mEnumValueLookup
352(24) std::vector<CommandRegistry::Symbol>mCommandSymbols
376(48) std::map<std::string,CommandRegistry::Signature>mSignatures
424(48) std::map<typeid_t<CommandRegistry>,int>mTypeLookup
472(48) std::map<std::string,std::string>mAliases
520(24) std::vector<SemanticConstraint>mSemanticConstraints
544(48) std::map<SemanticConstraint,unsigned char>mSemanticConstraintLookup
592(24) std::vector<CommandRegistry::ConstrainedValue>mConstrainedValues
616(48) std::map<std::pair<unsigned long,unsigned int>,unsigned int>mConstrainedValueLookup
664(24) std::vector<CommandRegistry::SoftEnum>mSoftEnums
688(48) std::map<std::string,unsigned int>mSoftEnumLookup
736(24) std::vector<CommandRegistry::RegistryState>mStateStack
760(80) CommandRegistry::ParamSymbolsmArgs
840(32) CommandRegistry::CommandOverrideFunctormCommandOverrideFunctor

CommandRegistry::ParseTableMap

OffsetTypeName
0(48) std::map<unsigned int,CommandRegistry::ParseTable>::_Rep_type_M_t

CommandRegistry::ParamSymbols

OffsetTypeName
0(4) CommandRegistry::Terminalx
4(4) CommandRegistry::Terminaly
8(4) CommandRegistry::Terminalz
12(4) CommandRegistry::Terminal_dx
16(4) CommandRegistry::Terminaldy
20(4) CommandRegistry::Terminaldz
24(4) CommandRegistry::Terminalr
28(4) CommandRegistry::Terminalrm
32(4) CommandRegistry::Terminalrx
36(4) CommandRegistry::Terminalrxm
40(4) CommandRegistry::Terminalry
44(4) CommandRegistry::Terminalrym
48(4) CommandRegistry::Terminall
52(4) CommandRegistry::Terminallm
56(4) CommandRegistry::Terminalc
60(4) CommandRegistry::Terminalm
64(4) CommandRegistry::Terminalname
68(4) CommandRegistry::Terminaltype
72(4) CommandRegistry::Terminalscore
76(4) CommandRegistry::Terminaltag

Certificate

OffsetTypeName
0(136) UnverifiedCertificatemUnverifiedCertificate
136(8) Unique<Certificate>mParentCertificate
144(1) boolmIsValid

CompoundTagVariant

OffsetTypeName
0(64) CompoundTagVariant::VariantmTagStorage

CompoundTagVariant::Variant

OffsetTypeName
0(64) std::__detail::__variant::_Variant_base<EndTag,ByteTag,ShortTag,IntTag,Int64Tag,FloatTag,DoubleTag,ByteArrayTag,StringTag,ListTag,CompoundTag,IntArrayTag>baseclass_0

Connector

OffsetTypeName
0(8) int (**)(void)_vptr$Connector

Connector::NatPunchInfo

OffsetTypeName
0(1) boolisValid
1(1) booladdressIsDirty
2(1) boolsucceeded
8(136) RakNet::SystemAddressexternalAddress
144(4) RakNet::TimeMSstartPingSentTime
148(4) RakNet::TimeMSpingSentTime
152(4) RakNet::TimeMSstartPongReceivedTime
156(4) RakNet::TimeMSpongReceivedTime

ConnectionRequest

OffsetTypeName
0(8) Unique<UnverifiedCertificate>mCertificateData
8(8) Unique<Certificate>mCertificate
16(8) Unique<WebToken>mRawToken
24(1) SubClientIdmClientSubId

ClientBlobCache::Server::ActiveTransfersManager

OffsetTypeName
0(56) std::unordered_map<NetworkIdentifier,std::unique_ptr<ClientBlobCache::Server::ActiveTransfersManager::TransferTracker>>mTransferTrackerMap
56(48) ClientBlobCache::Server::ActiveTransfersManager::CacheMapmSentBlobs
104(8) size_tmCacheSizeBytes

ClientBlobCache::Server::ActiveTransfersManager::CacheMap

OffsetTypeName
0(48) std::map<unsigned long,std::weak_ptr<ClientBlobCache::Server::Blob>>::_Rep_type_M_t

CommandOutputMessage

OffsetTypeName
0(4) CommandOutputMessageTypemType
8(32) std::stringmMessageId
40(24) std::vector<std::string>mParams

CatalogPackManifest

OffsetTypeName
0(992) PackManifestbaseclass_0
992(32) std::stringmProductId
1024(4) DlcPerformanceTiermPerfTier

Core::ExcludedPath

OffsetTypeName
0(32) Core::HeapPathBuffermPath
32(1) boolmCopyLooseFile

CommandSoftEnumRegistry

OffsetTypeName
0(8) CommandRegistry *mRegistry

CommandRegistry::Signature

OffsetTypeName
0(32) std::stringname
32(32) std::stringdescription
64(24) std::vector<CommandRegistry::Overload>overloads
88(1) CommandPermissionLevelpermissionLevel
92(4) CommandRegistry::SymbolcommandSymbol
96(4) CommandRegistry::SymbolcommandAliasEnum
100(1) CommandFlagflags
104(4) intfirstRule
108(4) intfirstFactorization
112(4) intfirstOptional
116(1) boolrunnable

CommandRegistry::Enum

OffsetTypeName
0(32) std::stringname
32(2) typeid_t<CommandRegistry>type
40(8) CommandRegistry::ParseFunctionparse
48(8) _BYTE[8]gap30
56(24) std::vector<std::pair<unsigned long,unsigned long>>values

CommandRegistry::Factorization

OffsetTypeName
0(4) CommandRegistry::TerminalcommandSymbol

CommandRegistry::ParseToken

OffsetTypeName
0(8) std::unique_ptr<CommandRegistry::ParseToken>child
8(8) std::unique_ptr<CommandRegistry::ParseToken>next
16(8) CommandRegistry::ParseToken *parent
24(8) const char *text
32(4) uint32_tlength
36(4) CommandRegistry::Symboltype

CommandSelectorBase

OffsetTypeName
0(4) intmVersion
4(4) CommandSelectionTypemType
8(4) CommandSelectionOrdermOrder
16(24) std::vector<InvertableFilter<std::string >>mNameFilters
40(24) std::vector<InvertableFilter<ActorDefinitionIdentifier>>mTypeFilters
64(24) std::vector<InvertableFilter<std::string >>mTagFilters
88(24) std::vector<std::function<bool (const CommandOrigin &,const Actor &)>>mFilterChain
112(16) CommandPositionmPosition
128(12) BlockPosmBoxDeltas
140(4) floatmRadiusMin
144(4) floatmRadiusMax
152(8) size_tmCount
160(1) boolmIncludeDeadPlayers
161(1) boolmIsPositionBound
162(1) boolmDistanceFiltered
163(1) boolmHaveDeltas
164(1) boolmForcePlayer
165(1) boolmIsExplicitIdSelector

CommandOutputPacket

OffsetTypeName
0(40) Packetbaseclass_0
40(64) CommandOriginDatamOriginData
104(48) CommandOutputmOutput

Cat::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

Chicken::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

ContainerSizeChangeListener

OffsetTypeName
0(8) int (**)(void)_vptr$ContainerSizeChangeListener

CauldronBlock::spawnPotionParticles::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

CauldronBlock::spawnSplashParticles::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

CompoundTagUpdaterBuilder

OffsetTypeName
0(8) CompoundTagUpdater *mUpdater

ConduitBlockActor::_animateTick::$7EF7C94BEAB75C6CEF4ADFB99B570420

OffsetTypeName
0(1) __int8[1]gap0

CoralCrustFeature

OffsetTypeName
0(24) Featurebaseclass_0

CircuitSceneGraph::PendingEntry

OffsetTypeName
0(8) BaseCircuitComponent *mRawComponentPtr
8(8) std::unique_ptr<BaseCircuitComponent>mComponent
16(12) BlockPosmPos

CommandPositionFloat

OffsetTypeName
0(16) CommandPositionbaseclass_0

commands::SoftEnum

OffsetTypeName
0(8) const char *name

CommandWildcardInt

OffsetTypeName
0(1) boolmIsWildcard
4(4) intmValue

CommandSelector<Actor>

OffsetTypeName
0(168) CommandSelectorBasebaseclass_0

commands::Postfix

OffsetTypeName
0(8) const char *postfix

ChemistryIngredient

OffsetTypeName
0(136) ItemInstancemItem

Core::FileStorageArea

OffsetTypeName
0(8) int (**)(void)_vptr$FileStorageArea
8(16) std::enable_shared_from_this<Core::FileStorageArea>baseclass_8
24(40) Bedrock::Threading::RecursiveMutexmLock
64(24) std::vector<Core::FileSystemImpl *>mAllTransactions
88(1) boolmCanAttemptExtendSave
89(1) boolmCachedFileUsageSize
96(64) Core::FileStatsmTransactionStats
160(64) Core::FileStatsmTotalStats
224(4) Core::FileAccessTypemAccessType
232(32) Core::HeapPathBuffermRootPath
264(24) std::vector<Core::FileSystemImpl *>mWriteTransactions
288(32) Core::Observer<Core::FileStorageAreaObserver,Core::SingleThreadedLock>::SubjectTypemSubject
320(16) std::shared_ptr<Core::FileStorageArea>mParent
336(104) Core::StorageAreaStatemState
440(1) std::atomic_boolmFileIOSuspended
448(64) Bedrock::Threading::ConditionVariableAnymResumeSignal
512(1) boolmLoggingEnabled
520(16) std::shared_ptr<Core::FlatFileManifestTracker>mManifestTracker
536(1) boolmIsAccessedDirectly

Core::Observer<Core::FileStorageAreaObserver,Core::SingleThreadedLock>::SubjectType

OffsetTypeName
0(1) Core::SingleThreadedLockmLock
8(24) std::vector<Core::FileStorageAreaObserver *>mObservers

Core::SingleThreadedLock

OffsetTypeName
0(1) __int8[1]gap0

Core::StorageAreaState

OffsetTypeName
0(40) Bedrock::Threading::MutexmMutex
40(32) Core::HeapPathBuffermStorageAreaRootPath
72(1) std::atomic<bool>mIsExtendDiskSpaceEvent
73(1) std::atomic<bool>mIsLowDiskSpaceWarning
74(1) std::atomic<bool>mIsOutOfDiskSpaceError
75(1) std::atomic<bool>mIsCriticalDiskError
80(24) std::vector<Core::StorageAreaStateListener *>mListeners

Core::FileSystem::BasicFileData

OffsetTypeName
0(32) Core::HeapPathBuffermPath
32(8) Core::FileSizemSize

Core::FlatFileSystemImpl

OffsetTypeName
0(8) Core::FileSystemImpl *mFileSystemImpl
8(16) std::shared_ptr<Core::FlatFileManifestTracker>mFlatFileManifestTracker

Core::StorageAreasTree::TreeChild

OffsetTypeName
0(40) HashedStringmKey
40(8) std::unique_ptr<Core::StorageAreasTree::TreeNode>mNode

ConsoleInputReader

struct ConsoleInputReader
{
  SPSCQueue<std::string,512> mConsoleInput;
  std::atomic<bool> mReadConsole;
  Bedrock::Threading::Thread mConsoleThread;
};

ContentLogEndPoint

struct __cppobj ContentLogEndPoint : Bedrock::LogEndPoint
{
};

CommandRegistry::ParseRule

struct CommandRegistry::ParseRule
{
  CommandRegistry::NonTerminal nonTerminal;
  CommandRegistry::ProcessFunction process;
  CommandRegistry::SymbolVector derivation;
  CommandVersion versions;
};

CommandRegistry::ParseTable

struct CommandRegistry::ParseTable
{
  CommandRegistry::ParseSet first;
  CommandRegistry::ParseSet follow;
  CommandRegistry::PredictTable predict;
};

CommandRegistry::OptionalParameterChain

struct CommandRegistry::OptionalParameterChain
{
  int parameterCount;
  CommandRegistry::RuleIndex followingRuleIndex;
  CommandRegistry::Symbol paramSymbol;
};

CommandRegistry::Overload

struct __attribute__((aligned(8))) CommandRegistry::Overload
{
  CommandVersion version;
  CommandRegistry::Overload::AllocFunction alloc;
  std::vector<CommandParameterData> params;
  int versionOffset;
};

Command

struct __attribute__((aligned(4))) Command
{
  int (**_vptr$Command)(void);
  int mVersion;
  const CommandRegistry *mRegistry;
  int mCommandSymbol;
  CommandPermissionLevel mPermissionLevel;
  CommandFlag mFlags;
};

CommandRegistry::ConstrainedValue

struct CommandRegistry::ConstrainedValue
{
  CommandRegistry::Symbol mValue;
  CommandRegistry::Symbol mEnum;
  std::vector<unsigned char> mConstraints;
};

CommandRegistry::SoftEnum

struct CommandRegistry::SoftEnum
{
  std::string mName;
  std::vector<std::string> mValues;
};

Core::PathBuffer<std::string >

struct Core::PathBuffer<std::string >
{
  std::string mContainer;
};

ContentLog

struct ContentLog
{
  bool mEnabled;
  std::vector<ContentLogEndPoint *> mEndPoints;
  ThreadLocal<ThreadSpecificData> mThreadSpecificData;
  Bedrock::Threading::Mutex mEndpointMutex;
};

ContentLogFileEndPoint

struct __cppobj __attribute__((aligned(4))) ContentLogFileEndPoint : ContentLogEndPoint
{
  std::unique_ptr<Core::OutputFileStream> mFileStream;
  Core::HeapPathBuffer mDebugLogDirectory;
  Core::HeapPathBuffer mFilePath;
  uint32_t mNumTimesOpened;
  bool mIsEnabled;
};

ClassroomModeListener

struct __cppobj ClassroomModeListener : LevelListener
{
};

CommandContext

struct __attribute__((aligned(8))) CommandContext
{
  std::string mCommand;
  Unique<CommandOrigin> mOrigin;
  int mVersion;
};

CompositePackSource

struct __cppobj CompositePackSource : PackSource
{
  std::vector<PackSource *> mPackSources;
};

CommandOutputSender

struct CommandOutputSender
{
  int (**_vptr$CommandOutputSender)(void);
  Automation::AutomationClient *mAutomationClient;
  std::function<void (AutomationCmdOutput &)> mEmplaceTestCommandOutputCallback;
};

Core::FileImpl

struct __attribute__((aligned(8))) Core::FileImpl
{
  int (**_vptr$FileImpl)(void);
  Core::FileOpenMode mOpenMode;
  Core::FileSystemImpl *mpTransaction;
  bool mLoggingEnabled;
};

Core::FileSystemImpl

struct Core::FileSystemImpl
{
  int (**_vptr$FileSystemImpl)(void);
  std::shared_ptr<Core::FileStorageArea> mpStorageArea;
  bool mLoggingEnabled;
  bool mTransactionEnded;
  Core::FileAccessType mAccessType;
  Core::FileStats mStats;
  Bedrock::Threading::Mutex mFileLock;
  std::vector<Core::FileImpl *> mFiles;
  Core::FlatFileSystemImpl mFlatFileSystem;
};

Core::PathContainerConversions<Core::StackString<char,1024> >

struct Core::PathContainerConversions<Core::StackString<char,1024> >
{
  __int8 gap0[1];
};

CommandPropertyBag

struct __cppobj CommandPropertyBag : PropertyBag
{
  int (**_vptr$CommandPropertyBag)(void);
};

ChangeSettingCommand

struct __cppobj __attribute__((aligned(4))) ChangeSettingCommand : ServerCommand
{
  ChangeSettingCommand::Setting mSetting;
  Difficulty mDifficulty;
  int mIntValue;
  bool mBoolValue;
};

CommandMessage::MessageComponent

struct CommandMessage::MessageComponent
{
  std::string string;
  std::unique_ptr<CommandSelector<Actor>> selection;
};

CommandMessage

struct CommandMessage
{
  std::vector<CommandMessage::MessageComponent> mData;
};

Core::Observer<NetworkChangeObserver,std::mutex>::SubjectType

typedef Core::Subject<NetworkChangeObserver,std::mutex> Core::Observer<NetworkChangeObserver,std::mutex>::SubjectType;

Core::Subject<NetworkChangeObserver,std::mutex>

struct Core::Subject<NetworkChangeObserver,std::mutex>
{
  std::mutex mLock;
  std::vector<NetworkChangeObserver *> mObservers;
};

consumer_token_t

typedef moodycamel::ConsumerToken consumer_token_t;

ClacksServer

struct __cppobj __attribute__((aligned(8))) ClacksServer : com::mojang::clacks::protocol::Commands::Service
{
  NetworkAddress mAddress;
  Bedrock::Threading::Thread mClacksThread;
  std::unique_ptr<grpc::Server> mGrpcServer;
  ServerInstance *mServerInstance;
  PermissionsFile *mPermissionsFile;
  WhitelistFile *mWhitelistFile;
  DedicatedServer *mDeadicatedServer;
  std::chrono::seconds mWaitTimeout;
  std::atomic<com::mojang::clacks::protocol::SaveState> mSaveCommandState;
  std::vector<SnapshotFilenameAndLength> mSaveAllFileList;
  ServerMetricsImpl *mServerMetricsImpl;
  std::atomic<bool> mIsRunning;
};

com::mojang::clacks::protocol::Commands::Service

struct __cppobj com::mojang::clacks::protocol::Commands::Service : grpc::Service
{
};

ClacksServer::ExecutionAndResult

struct ClacksServer::ExecutionAndResult
{
  ResetEventObj execution;
  grpc::Status error;
};

com::mojang::clacks::protocol::Settings

struct __attribute__((aligned(8))) com::mojang::clacks::protocol::Settings
{
  __int8 baseclass_0[8];
  google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  com::mojang::clacks::protocol::Settings::SettingsUnion settings_;
  google::protobuf::internal::CachedSize _cached_size_;
  google::protobuf::uint32 _oneof_case_[1];
};

com::mojang::clacks::protocol::MetricReport

struct com::mojang::clacks::protocol::MetricReport
{
  __int8 baseclass_0[8];
  google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  com::mojang::clacks::protocol::MetricReport::MetricUnion metric_;
  google::protobuf::internal::CachedSize _cached_size_;
  google::protobuf::uint32 _oneof_case_[1];
};

com::mojang::clacks::protocol::Message

struct __attribute__((aligned(8))) com::mojang::clacks::protocol::Message
{
  __int8 baseclass_0[8];
  google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  google::protobuf::internal::ArenaStringPtr value_;
  google::protobuf::internal::CachedSize _cached_size_;
};

com::mojang::clacks::protocol::Commands

struct com::mojang::clacks::protocol::Commands
{
  __int8 gap0[1];
};

com::mojang::clacks::protocol::PlayerAndMessage

struct __attribute__((aligned(8))) com::mojang::clacks::protocol::PlayerAndMessage
{
  __int8 baseclass_0[8];
  google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  com::mojang::clacks::protocol::Xuid *xuid_;
  com::mojang::clacks::protocol::Message *message_;
  google::protobuf::internal::CachedSize _cached_size_;
};

com::mojang::clacks::protocol::MetricReport_BandwithMetric

struct __attribute__((aligned(8))) com::mojang::clacks::protocol::MetricReport_BandwithMetric
{
  __int8 baseclass_0[8];
  google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  com::mojang::clacks::protocol::Xuid *xuid_;
  google::protobuf::int64 playerdeltabytessent_;
  google::protobuf::int64 playerdeltabytesreceived_;
  google::protobuf::int64 connectiontotalbytesreceived_;
  google::protobuf::int64 connectiontotalbytessent_;
  google::protobuf::internal::CachedSize _cached_size_;
};

com::mojang::clacks::protocol::MetricReport_LatencyMetric

struct __attribute__((aligned(8))) com::mojang::clacks::protocol::MetricReport_LatencyMetric
{
  __int8 baseclass_0[8];
  google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
  com::mojang::clacks::protocol::Xuid *xuid_;
  google::protobuf::int64 latencyinns_;
  google::protobuf::int64 pinginns_;
  google::protobuf::internal::CachedSize _cached_size_;
};

com::mojang::clacks::protocol::Commands::Stub

struct __cppobj com::mojang::clacks::protocol::Commands::Stub : com::mojang::clacks::protocol::Commands::StubInterface
{
  std::shared_ptr<grpc::ChannelInterface> channel_;
  com::mojang::clacks::protocol::Commands::Stub::experimental_async async_stub_;
  const grpc::internal::RpcMethod rpcmethod_listPlayer_;
  const grpc::internal::RpcMethod rpcmethod_kick_;
  const grpc::internal::RpcMethod rpcmethod_say_;
  const grpc::internal::RpcMethod rpcmethod_changeSettings_;
  const grpc::internal::RpcMethod rpcmethod_reloadOps_;
  const grpc::internal::RpcMethod rpcmethod_reloadPermissions_;
  const grpc::internal::RpcMethod rpcmethod_reloadWhitelist_;
  const grpc::internal::RpcMethod rpcmethod_saveHold_;
  const grpc::internal::RpcMethod rpcmethod_saveQuery_;
  const grpc::internal::RpcMethod rpcmethod_saveResume_;
  const grpc::internal::RpcMethod rpcmethod_saveState_;
  const grpc::internal::RpcMethod rpcmethod_stop_;
  const grpc::internal::RpcMethod rpcmethod_serverStarted_;
  const grpc::internal::RpcMethod rpcmethod_subscribeToMetrics_;
};

com::mojang::clacks::protocol::Commands::StubInterface

struct com::mojang::clacks::protocol::Commands::StubInterface
{
  int (**_vptr$StubInterface)(void);
};

com::mojang::clacks::protocol::Commands::Stub::experimental_async

struct __cppobj com::mojang::clacks::protocol::Commands::Stub::experimental_async : com::mojang::clacks::protocol::Commands::StubInterface::experimental_async_interface
{
  com::mojang::clacks::protocol::Commands::Stub *stub_;
};

com::mojang::clacks::protocol::Commands::StubInterface::experimental_async_interface

struct com::mojang::clacks::protocol::Commands::StubInterface::experimental_async_interface
{
  int (**_vptr$experimental_async_interface)(void);
};

CommandBlockSystem

struct __cppobj CommandBlockSystem : ITickingSystem
{
};

CompoundTagUpdater

struct CompoundTagUpdater
{
  uint32_t mVersion;
  std::vector<std::function<bool (CompoundTagEditHelper &)>> mFilters;
  std::vector<std::function<void (CompoundTagEditHelper &)>> mUpdates;
};

CompoundTagUpdaterContext

struct __attribute__((aligned(8))) CompoundTagUpdaterContext
{
  uint8_t mUpdaterVersion;
  std::vector<std::unique_ptr<CompoundTagUpdater>> mUpdaters;
  bool mIsSorted;
};

ClayFeature

struct __cppobj __attribute__((aligned(8))) ClayFeature : Feature
{
  const int mRadius;
};

CactusFeature

struct __cppobj CactusFeature : Feature
{
};

CentralSpikedFeature

struct __cppobj CentralSpikedFeature : Feature
{
  const Block *mBlock;
};

CoralFeature

struct __cppobj CoralFeature : Feature
{
};

CoralHangFeature

struct __cppobj CoralHangFeature : Feature
{
};

CommandSelector<Player>

struct __cppobj CommandSelector<Player> : CommandSelectorBase
{
};

ColumnCachedData

struct ColumnCachedData
{
  int grassColor;
  int waterColor;
};

CircuitSystem

struct __attribute__((aligned(8))) CircuitSystem
{
  bool mLockGraph;
  CircuitSceneGraph mSceneGraph;
  std::vector<CircuitSystem::LevelChunkTracking> mAddedLevelChunk;
  bool mHasBeenEvaluated;
};

CircuitSceneGraph

struct CircuitSceneGraph
{
  CircuitSceneGraph::ComponentMap mAllComponents;
  CircuitComponentList mActiveComponents;
  CircuitSceneGraph::ComponentsPerPosMap mActiveComponentsPerChunk;
  CircuitSceneGraph::ComponentsPerPosMap mPowerAssociationMap;
  std::unordered_map<BlockPos,CircuitSceneGraph::PendingEntry> mPendingAdds;
  std::unordered_map<BlockPos,CircuitSceneGraph::PendingEntry> mPendingUpdates;
  std::unordered_map<BlockPos,std::vector<BlockPos>> mComponentsToReEvaluate;
  std::vector<CircuitSceneGraph::PendingEntry> mPendingRemoves;
};

CircuitSceneGraph::ComponentMap

typedef std::unordered_map<BlockPos,std::unique_ptr<BaseCircuitComponent>> CircuitSceneGraph::ComponentMap;

CircuitSceneGraph::ComponentsPerPosMap

typedef std::unordered_map<BlockPos,CircuitComponentList> CircuitSceneGraph::ComponentsPerPosMap;

CircuitSystem::LevelChunkTracking

struct CircuitSystem::LevelChunkTracking
{
  BlockPos mChunkPos;
};

ChunkBuildOrderPolicyBase

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

ChunkViewSource

struct __cppobj ChunkViewSource : ChunkSource
{
  ChunkSource::LoadMode mParentLoadMode;
  ChunkSourceView mArea;
  ChunkSource *mMainSource;
};

CanyonFeature

struct __attribute__((aligned(8))) CanyonFeature
{
  int (**_vptr$CanyonFeature)(void);
  bool mAllowMegaRavines;
};

ClassID

struct ClassID
{
  __int8 gap0[1];
};

ChestBlockActor

struct __cppobj __attribute__((aligned(8))) ChestBlockActor : RandomizableBlockActorFillingContainer
{
  float mSpeed;
  bool mIsGlobalChest;
  bool mUsesLegacyBlockDetection;
  float mObstructionHeight;
  float mOpenness;
  float mOldOpenness;
  bool mIsOpen;
  int mTickInterval;
  __int8 mPairLead : 1;
  __int8 mPairingChanged : 1;
  __int8 mAlongX : 1;
  __int8 mDeferredPairLoad : 1;
  __int8 mConverted : 1;
  int mDeferredPairX;
  int mDeferredPairZ;
  ChestBlockActor *mLargeChestPaired;
  BlockPos mLargeChestPairedPosition;
  bool mIsTrappedChest;
  bool mIsFindable;
  std::unordered_set<ActorUniqueID> mOpenedByIds;
  bool mNotifyPlayersOnChange;
};

Core::Observer<WebviewObserver,Core::SingleThreadedLock>::SubjectType

typedef Core::Subject<WebviewObserver,Core::SingleThreadedLock> Core::Observer<WebviewObserver,Core::SingleThreadedLock>::SubjectType;

Core::Subject<WebviewObserver,Core::SingleThreadedLock>

struct Core::Subject<WebviewObserver,Core::SingleThreadedLock>
{
  Core::SingleThreadedLock mLock;
  std::vector<WebviewObserver *> mObservers;
};

Core::PathContainerConversions<std::string >

struct Core::PathContainerConversions<std::string >
{
  __int8 gap0[1];
};

ChalkboardBlockActor

struct __cppobj ChalkboardBlockActor : BlockActor
{
  std::string mText;
  std::string mTextObjectString;
  TextObjectRoot mTextObjectMessage;
  ChalkboardBlockActor::CachedMessageData mCachedMessage;
  BlockPos mBasePos;
  ChalkboardSize mSize;
  bool mIsOnGround;
  bool mIsLocked;
  ActorUniqueID mOwner;
};

const_reverse_iterator

typedef std::reverse_iterator<std::_Bit_const_iterator> const_reverse_iterator;

Container

struct __attribute__((aligned(8))) Container
{
  int (**_vptr$Container)(void);
  ContainerType mContainerType;
  std::unordered_set<ContainerContentChangeListener *> mContentChangeListeners;
  std::unordered_set<ContainerSizeChangeListener *> mSizeChangeListeners;
  std::deque<std::function<void (Container &,int,const ItemStack &,const ItemStack &)>> mTransactionContextStack;
  std::string mName;
  bool mCustomName;
};

CompressedNetworkPeer

struct __cppobj CompressedNetworkPeer : NetworkPeer
{
  std::string mSendBuffer;
  std::string mReceiveBuffer;
};

ClientToServerHandshakePacket

struct __cppobj ClientToServerHandshakePacket : Packet
{
};

ClientCacheStatusPacket

struct __cppobj __attribute__((aligned(4))) ClientCacheStatusPacket : Packet:288
{
  bool mEnabled;
};

ClientCacheBlobStatusPacket

struct __cppobj ClientCacheBlobStatusPacket : Packet
{
  std::vector<unsigned long> mMissingIds;
  std::vector<unsigned long> mFoundIds;
};

ClientCacheMissResponsePacket

struct __cppobj ClientCacheMissResponsePacket : Packet
{
  std::vector<std::shared_ptr<ClientBlobCache::Server::Blob>> mWriteMissingContent;
  std::unordered_map<unsigned long,std::string> mReceivedMissingContent;
};

CraftingEventPacket

struct __cppobj CraftingEventPacket : Packet:288
{
  ContainerID mContainerId;
  int mContainerType;
  mce::UUID mRecipeId;
  std::vector<ItemStack> mInputItems;
  std::vector<ItemStack> mOutputItems;
};

CommandBlockUpdatePacket

struct __cppobj __attribute__((aligned(2))) CommandBlockUpdatePacket : Packet:288
{
  NetworkBlockPosition mBlockPos;
  CommandBlockMode mMode;
  bool mRedstoneMode;
  bool mIsConditional;
  ActorRuntimeID mEntityId;
  std::string mCommand;
  std::string mLastOutput;
  std::string mName;
  int mTickDelay;
  bool mTrackOutput;
  bool mExecuteOnFirstTick;
  bool mIsBlock;
};

ClientBlobCache::Server::Blob

struct ClientBlobCache::Server::Blob
{
  const ClientBlobCache::BlobId id;
  const std::string data;
};

ClientBlobCache::Server::ActiveTransfersManager::TransferTracker

struct __attribute__((aligned(8))) ClientBlobCache::Server::ActiveTransfersManager::TransferTracker
{
  ClientBlobCache::Server::ActiveTransfersManager *mCache;
  const NetworkIdentifier mOwner;
  std::vector<ClientBlobCache::Server::ActiveTransfer> mTransfers;
  uint32_t mMaxConcurrentTransfers;
};

Core::Observer<Social::XboxLiveUserObserver,Core::SingleThreadedLock>

struct Core::Observer<Social::XboxLiveUserObserver,Core::SingleThreadedLock>
{
  int (**_vptr$Observer)(void);
  Core::Observer<Social::XboxLiveUserObserver,Core::SingleThreadedLock>::SubjectType *mpSubject;
};

Core::Observer<Social::XboxLiveUserObserver,Core::SingleThreadedLock>::SubjectType

typedef Core::Subject<Social::XboxLiveUserObserver,Core::SingleThreadedLock> Core::Observer<Social::XboxLiveUserObserver,Core::SingleThreadedLock>::SubjectType;

Core::Subject<Social::XboxLiveUserObserver,Core::SingleThreadedLock>

struct Core::Subject<Social::XboxLiveUserObserver,Core::SingleThreadedLock>
{
  Core::SingleThreadedLock mLock;
  std::vector<Social::XboxLiveUserObserver *> mObservers;
};

ClassroomModeNetworkHandler

struct __cppobj __attribute__((aligned(8))) ClassroomModeNetworkHandler : NetEventCallback
{
  Automation::AutomationClient *mAutomationClient;
  std::unique_ptr<RoleChecker> mRoleChecker;
  std::string mTenantId;
  std::string mLastRequestAddress;
  bool mIsDedicatedServer;
};

ComplexInventoryTransaction

struct ComplexInventoryTransaction
{
  int (**_vptr$ComplexInventoryTransaction)(void);
  ComplexInventoryTransaction::Type mType;
  InventoryTransaction mTransaction;
};

Core::Observer<Social::MultiplayerServiceObserver,Core::SingleThreadedLock>

struct Core::Observer<Social::MultiplayerServiceObserver,Core::SingleThreadedLock>
{
  int (**_vptr$Observer)(void);
  Core::Observer<Social::MultiplayerServiceObserver,Core::SingleThreadedLock>::SubjectType *mpSubject;
};

Core::Observer<Social::MultiplayerServiceObserver,Core::SingleThreadedLock>::SubjectType

typedef Core::Subject<Social::MultiplayerServiceObserver,Core::SingleThreadedLock> Core::Observer<Social::MultiplayerServiceObserver,Core::SingleThreadedLock>::SubjectType;

Core::Subject<Social::MultiplayerServiceObserver,Core::SingleThreadedLock>

struct Core::Subject<Social::MultiplayerServiceObserver,Core::SingleThreadedLock>
{
  Core::SingleThreadedLock mLock;
  std::vector<Social::MultiplayerServiceObserver *> mObservers;
};

CommandBlockActor

struct __cppobj CommandBlockActor : BlockActor
{
  BaseCommandBlock mBaseCB;
  bool mPowered;
  bool mConditionMet;
  bool mRedstoneMode;
  bool mLastPerformedConditionalMode;
  bool mLastPerformedRedstoneMode;
  bool mExecuteFirstTickOnPlace;
  CommandBlockMode mLastPerformedCBMode;
};

ChemistryTableBlockActor

struct __cppobj ChemistryTableBlockActor : BlockActor, Container
{
  std::unique_ptr<ActorUniqueID> mOpenedPlayer;
  std::unique_ptr<LabTableReaction> mCurReaction;
  std::unique_ptr<CraftableCompounds> mCraftableCompounds;
  ItemStack mItems[9];
  ItemStack mPendingReactionOutput;
  bool mShouldCombine;
  bool mIsTableTypeCached;
  ChemistryTableType mCachedTableType;
};

CommandDispatcher

struct __cppobj CommandDispatcher : ICommandDispatcher
{
};

ClientPlayerEventCoordinator

struct __cppobj ClientPlayerEventCoordinator : PlayerEventCoordinator
{
};

ClientLevelEventCoordinator

struct __cppobj ClientLevelEventCoordinator : LevelEventCoordinator
{
};

CanClimbDescription

struct __cppobj CanClimbDescription : PropertyDescription
{
};

CanFlyDescription

struct __cppobj CanFlyDescription : PropertyDescription
{
};

CanPowerJumpDescription

struct __cppobj CanPowerJumpDescription : PropertyDescription
{
};

CollisionBoxDescription

struct __cppobj CollisionBoxDescription : PropertyDescription
{
  Vec2 mBBDim;
};

Color2Description

struct __cppobj __attribute__((aligned(8))) Color2Description : ColorDescription
{
};

ColorDescription

struct __cppobj __attribute__((aligned(8))) ColorDescription : PropertyDescription
{
  PaletteColor mColorChoice;
};

CommandBlockDescription

struct __cppobj __attribute__((aligned(8))) CommandBlockDescription : ComponentDescription
{
  int mCurrentTickCount;
  int mTicksPerCommand;
  bool mTicking;
};

ChestContainerManagerModel

struct __cppobj ChestContainerManagerModel : LevelContainerManagerModel:1312
{
  BlockActorType mBlockActorType;
};

CompoundCreatorContainerManagerModel

struct __cppobj __attribute__((aligned(8))) CompoundCreatorContainerManagerModel : ContainerManagerModel
{
  BlockPos mBlockPos;
};

ChangeDimensionRequest

struct ChangeDimensionRequest
{
  ChangeDimensionRequest::State mState;
  DimensionType mFromDimensionId;
  DimensionType mToDimensionId;
  Vec3 mPosition;
  bool mUsePortal;
  bool mRespawn;
  Unique<CompoundTag> mAgentTag;
};

CommandRawText

struct CommandRawText
{
  std::string mText;
};

CommandFilePath

struct CommandFilePath
{
  std::string mText;
};

CommandArea

struct CommandArea
{
  std::unique_ptr<ChunkViewSource> mChunkSource;
  BlockSource mBlockSource;
};

ClientAutomationCommandOrigin

struct __cppobj ClientAutomationCommandOrigin : CommandOrigin
{
  std::string mRequestId;
};

CommandRegistry::ParseSet

typedef std::map<CommandRegistry::Symbol,std::vector<CommandRegistry::Symbol>> CommandRegistry::ParseSet;

CommandRegistry::PredictTable

typedef std::map<std::pair<CommandRegistry::Symbol,CommandRegistry::Symbol>,int> CommandRegistry::PredictTable;

CommandRegistry::ParamVisitCallback

typedef std::function<bool (const CommandParameterData &,const CommandOrigin &,const CommandRegistry::ParseToken *)> CommandRegistry::ParamVisitCallback;

CommandVersion::getVersionMapping::VersionPair

typedef std::pair<SemVersion,CurrentCmdVersion> CommandVersion::getVersionMapping::VersionPair;

CommandFunctionEntry

struct __cppobj CommandFunctionEntry : IFunctionEntry
{
  std::unique_ptr<Command> mCommand;
};

CustomScriptEventData

struct __cppobj CustomScriptEventData : ScriptEventData
{
  Json::Value mData;
};

CauldronBlockActor

struct __cppobj CauldronBlockActor : BlockActor, Container:1952
{
  int mPotionId;
  int mPotionType;
  bool mHasCustomColor;
  int mCustomColor;
  ItemStack mItems[10];
};

CauldronBlock

struct __cppobj CauldronBlock : ActorBlock
{
};

Cat

struct __cppobj Cat : Animal
{
  float mLieDownAmount;
  float mLieDownAmountLast;
  float mLieDownAmountTail;
  float mLieDownAmountTailLast;
};

Chicken

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

Creeper

struct __cppobj __attribute__((aligned(8))) Creeper : Monster
{
  int mSwell;
  int mOldSwell;
  int mSwellDir;
};

CaveSpider

struct __cppobj CaveSpider : Spider
{
};

Control

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

CircleAroundAnchorGoal

struct __cppobj CircleAroundAnchorGoal : Goal
{
  Mob *mMob;
  float mSpeedMod;
  FloatRange mRadiusRange;
  int mRadiusChangeChance;
  FloatRange mAboveTargetRange;
  FloatRange mHeightOffsetRange;
  int mHeightChangeChance;
  float mGoalRadiusSq;
  CircleAroundAnchorGoal::OptionalVec3 mAnchorPoint;
  float mCurRadius;
  float mCurHeight;
  float mClockwise;
  float mCurAngle;
};

ControlledByPlayerGoal

struct __cppobj __attribute__((aligned(8))) ControlledByPlayerGoal : Goal
{
  Mob *mMob;
  float mSpeed;
};

ChargeAttackGoal

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

ChargeHeldItemGoal

struct __cppobj ChargeHeldItemGoal : Goal:96
{
  int mUsingTime;
  Mob *mMob;
  std::vector<ItemDescriptor> mItems;
};

ChannelTransform

struct ChannelTransform
{
  ExpressionNode mXYZ[3];
  Vec3 mAxis;
  ChannelTransformAxisType mTransformDataType;
};

ComplexItem

struct __cppobj ComplexItem : Item
{
};

CatchFireSubcomponent

struct __cppobj __attribute__((aligned(4))) CatchFireSubcomponent : OnHitSubcomponent
{
  float mOnFireTime;
  bool mFireAffectedByGriefing;
};

ContainerModel

struct __cppobj ContainerModel : ContainerContentChangeListener
{
  std::string mContainerStringName;
  const ContainerEnumName mContainerEnumName;
  std::vector<ContainerItemStack> mItems;
  std::vector<ItemInstance> mItemInstances;
  std::vector<std::function<void (int,const ItemStack &,const ItemStack &)>> mOnContainerChangedCallbacks;
  std::function<void (int,const ItemStack &,const ItemStack &)> mPlayerNotificationCallbacks;
  ContainerCategory mContainerCategory;
  std::vector<SlotData> mItemSource;
};

ContainerController

struct __attribute__((aligned(8))) ContainerController
{
  int (**_vptr$ContainerController)(void);
  std::weak_ptr<ContainerModel> mContainerModel;
  bool mDrop;
};

ContainerEnumNameHasher

struct ContainerEnumNameHasher
{
  __int8 gap0[1];
};

ContainerManagerModel

struct __cppobj ContainerManagerModel : IContainerManager
{
  Player *mPlayer;
  std::vector<ContainerItemStack> mLastSlots;
  ContainerID mContainerId;
  ContainerType mContainerType;
  std::function<void (ContainerManagerModel &)> mInformControllerOfDestructionCallback;
  std::unordered_map<std::string,std::shared_ptr<ContainerModel>> mContainers;
};

ContainerFactory

struct ContainerFactory
{
  __int8 gap0[1];
};

CreativeGroupInfo

struct CreativeGroupInfo
{
  std::string mName;
  __int16 mIconId;
  __int16 mIconAux;
  Unique<CompoundTag> mIconUserData;
};

CameraItemComponent

struct CameraItemComponent
{
  int (**_vptr$CameraItemComponent)(void);
  float mBlackBarsDuration;
  float mBlackBarsScreenRatio;
  float mShutterScreenRatio;
  float mShutterDuration;
  float mPictureDuration;
  float mSlideAwayDuration;
  bool mPlacingTripod;
  uint64_t mPlacingTripodClientTick;
  uint64_t mPlacingTripodServerTick;
  CameraCallbacks *mCallbacks;
};

ClockItem

struct __cppobj ClockItem : Item
{
  int mAtlasWidth;
  int mAtlasHeight;
  TextureUVCoordinateSet mFrames[64];
};

CompassItem

struct __cppobj CompassItem : Item
{
  int mAtlasWidth;
  int mAtlasHeight;
  TextureUVCoordinateSet mFrames[32];
};

CompoundItem

struct __cppobj CompoundItem : ChemistryItem
{
};

ChemistryItem

struct __cppobj ChemistryItem : Item
{
};

CreativeItemCategoryEnumHasher

struct CreativeItemCategoryEnumHasher
{
  __int8 gap0[1];
};

CoalItem

struct __cppobj CoalItem : Item
{
  TextureUVCoordinateSet m_charoalUV;
};

CarrotOnAStickItem

struct __cppobj __attribute__((aligned(8))) CarrotOnAStickItem : Item
{
  bool mirrored;
};

CrossbowItem

struct __cppobj CrossbowItem : RangedWeaponItem
{
  TextureUVCoordinateSet mFrame[5];
  const int mMaxDurability;
  const int mMaxMultiShots;
  const float mMultishotAngleDelta;
  const float mDefaultArrowPower;
};

CameraItem

struct __cppobj CameraItem : Item
{
};

ClothBlockItem

struct __cppobj ClothBlockItem : BlockItem
{
};

CoralFanBlockItem

struct __cppobj CoralFanBlockItem : BlockItem
{
};

ChemistryAuxDataBlockItem

struct __cppobj ChemistryAuxDataBlockItem : AuxDataBlockItem
{
};

CraftingContainer

struct __cppobj __attribute__((aligned(8))) CraftingContainer : Container
{
  std::vector<ItemStack> mItems;
  int mWidth;
};

CrossbowEnchant

struct __cppobj CrossbowEnchant : Enchant
{
};

Core::UnzipInternals

struct Core::UnzipInternals
{
  unzFile mZipFile;
};

CustomTemperatureCategoryAttributes

struct CustomTemperatureCategoryAttributes
{
  Biome::BiomeTempCategory mTemperatureCategory;
};

ConsumerComponent

struct __cppobj ConsumerComponent : BaseCircuitComponent:480
{
  bool mSecondaryPowered;
  bool mPropagatePower;
  bool mPromotedToProducer;
  bool mAcceptHalfPulse;
};

ChemistryTableBlock

struct __cppobj ChemistryTableBlock : ActorBlock
{
};

ComposterBlock

struct __cppobj ComposterBlock : BlockLegacy
{
};

CakeBlock

struct __cppobj CakeBlock : BlockLegacy
{
};

CompoundTagUpdaterBuilder::TagType<ByteTag>

struct CompoundTagUpdaterBuilder::TagType<ByteTag>
{
  __int8 gap0[1];
};

CompoundTagUpdaterBuilder::TagType<IntTag>

struct CompoundTagUpdaterBuilder::TagType<IntTag>
{
  __int8 gap0[1];
};

ComparatorBlockActor

struct __cppobj ComparatorBlockActor : BlockActor:1632
{
  int mOutput;
};

ConduitBlockActor

struct __cppobj ConduitBlockActor : BlockActor:1608
{
  bool mIsActive;
  bool mIsHunting;
  int mBlockRefreshCounter;
  uint64_t mNextAmbientSound;
  float mAnimationValue;
  float mRotation;
  int mRotationTickCount;
  int mWindLevel;
  int mEffectRange;
  ActorUniqueID mTarget;
  std::vector<BlockPos> mBlockPositions;
};

CampfireBlockActor

struct __cppobj CampfireBlockActor : BlockActor
{
  ItemInstance mCookingItem[4];
  int mCookingTime[4];
  bool mWasLit;
  int mNextSmokeParticleTick;
};

Container:1952

struct __attribute__((packed)) __attribute__((aligned(4))) Container:1952
{
  int (**_vptr$Container)(void);
  ContainerType mContainerType;
  _BYTE gap9[7];
  std::unordered_set<ContainerContentChangeListener *> mContentChangeListeners;
  std::unordered_set<ContainerSizeChangeListener *> mSizeChangeListeners;
  std::deque<std::function<void (Container &,int,const ItemStack &,const ItemStack &)>> mTransactionContextStack;
  std::string mName;
  bool mCustomName;
};

ChalkboardBlockActor::CachedLineData

struct __attribute__((aligned(8))) ChalkboardBlockActor::CachedLineData
{
  std::string text;
  int lineLength;
};

CraftableCompounds

struct CraftableCompounds
{
  int (**_vptr$CraftableCompounds)(void);
  std::unordered_map<std::string,ItemStack> mComponentsToCompound;
  std::unordered_map<int,std::vector<ItemStack>> mCompoundToComponents;
  std::unordered_map<std::string,LabTableReactionType> mComponentsToReaction;
  std::unordered_map<std::string,CompoundContainerType> mComponentsToContainerOverride;
};

ChestBlock

struct __cppobj __attribute__((aligned(8))) ChestBlock : ActorBlock
{
  ChestBlock::ChestType mType;
};

CommandBlock

struct __cppobj __attribute__((aligned(8))) CommandBlock : ActorBlock
{
  CommandBlockMode mCBMode;
};

ComparatorCapacitor

struct ComparatorCapacitor
{
  __int8 baseclass_0[68];
  int mRearAnalogStrength;
  int mSideAnalogStrengthRight;
  int mSideAnalogStrengthLeft;
  int mOldStrength;
  ComparatorCapacitor::Mode mMode;
  int mRearStrength;
  int mSideStrengths;
  bool mHasAnalogBeenSet;
  CircuitComponentList mSideComponents;
};

ChestBlockActor:5192

struct __cppobj __attribute__((packed)) __attribute__((aligned(1))) ChestBlockActor:5192 : RandomizableBlockActorFillingContainer
{
  float mSpeed;
  bool mIsGlobalChest;
  bool mUsesLegacyBlockDetection;
  _BYTE gap216[2];
  float mObstructionHeight;
  float mOpenness;
  float mOldOpenness;
  bool mIsOpen;
  _BYTE gap225[3];
  int mTickInterval;
  __int8 mPairLead : 1;
  __int8 mPairingChanged : 1;
  __int8 mAlongX : 1;
  __int8 mDeferredPairLoad : 1;
  __int8 mConverted : 1;
  _BYTE gap22D[3];
  int mDeferredPairX;
  int mDeferredPairZ;
  ChestBlockActor *mLargeChestPaired;
  BlockPos mLargeChestPairedPosition;
  bool mIsTrappedChest;
  bool mIsFindable;
  _BYTE gap24E[2];
  std::unordered_set<ActorUniqueID> mOpenedByIds;
  bool mNotifyPlayersOnChange;
};

ClothBlock

struct __cppobj ClothBlock : BlockLegacy
{
};

CropBlock

struct __cppobj CropBlock : BushBlock
{
};

CactusBlock

struct __cppobj CactusBlock : BlockLegacy
{
};

ClayBlock

struct __cppobj ClayBlock : BlockLegacy
{
};

CocoaBlock

struct __cppobj CocoaBlock : BlockLegacy
{
};

CarrotBlock

struct __cppobj CarrotBlock : CropBlock
{
};

ComparatorBlock

struct __cppobj __attribute__((aligned(8))) ComparatorBlock : ActorBlock
{
  bool mOn;
};

ColoredBlock

struct __cppobj ColoredBlock : BlockLegacy
{
};

ChorusFlowerBlock

struct __cppobj ChorusFlowerBlock : BlockLegacy
{
};

ConcreteBlock

struct __cppobj ConcreteBlock : BlockLegacy
{
};

ConcretePowderBlock

struct __cppobj ConcretePowderBlock : HeavyBlock
{
};

ChorusPlantBlock

struct __cppobj ChorusPlantBlock : BlockLegacy
{
};

CameraBlock

struct __cppobj CameraBlock : BlockLegacy
{
};

ChemicalHeatBlock

struct __cppobj ChemicalHeatBlock : BlockLegacy
{
};

ColoredTorchBlock

struct __cppobj __attribute__((aligned(8))) ColoredTorchBlock : TorchBlock
{
  ColoredTorchColor mBaseColor;
};

Coral

struct __cppobj Coral : BlockLegacy
{
};

CoralBlock

struct __cppobj CoralBlock : BlockLegacy
{
};

CoralFan

struct __cppobj CoralFan : BushBlock
{
};

CoralFanHang

struct __cppobj CoralFanHang : CoralFan
{
};

ConduitBlock

struct __cppobj ConduitBlock : ActorBlock
{
};

CartographyTableBlock

struct __cppobj CartographyTableBlock : BlockLegacy
{
};

CampfireBlock

struct __cppobj CampfireBlock : ActorBlock
{
};

ChunkSourceLookupMap

typedef std::unordered_map<ChunkPos,std::weak_ptr<LevelChunk>> ChunkSourceLookupMap;

ChunkSourceView

typedef GridArea<std::shared_ptr<LevelChunk> > ChunkSourceView;

ChunkBuildOrderPolicy

struct __cppobj __attribute__((aligned(8))) ChunkBuildOrderPolicy : ChunkBuildOrderPolicyBase
{
  std::unordered_map<unsigned int,ChunkPos> mPositionMap;
  SpinLock mChunkPosAsyncSpinLock;
  std::vector<ChunkPos> mChunkPosAsync;
  uint32_t mLastHandle;
};

CapacitorComponent

struct __cppobj __attribute__((aligned(8))) CapacitorComponent : ProducerComponent
{
};

CrashHandler

struct CrashHandler
{
  __int8 gap0[1];
};

CrashHelper

struct CrashHelper
{
  __int8 gap0[1];
};

ContextAccessor::TypeBase

struct ContextAccessor::TypeBase
{
  __int8 gap0[1];
};

ContextAccessor::TypeDerived<EntityContext>

struct ContextAccessor::TypeDerived<EntityContext>
{
  EntityContext mData;
};

Crypto::Hash::HMAC

struct __attribute__((aligned(8))) Crypto::Hash::HMAC
{
  std::unique_ptr<Crypto::Hash::IHash> mHash;
  std::string mKey;
  int mResultSize;
};

Command:240

struct __attribute__((packed)) __attribute__((aligned(2))) Command:240
{
  int (**_vptr$Command)(void);
  int mVersion;
  _BYTE gapC[4];
  const CommandRegistry *mRegistry;
  int mCommandSymbol;
  CommandPermissionLevel mPermissionLevel;
  CommandFlag mFlags;
};

ClearCommand

struct __cppobj ClearCommand : Command
{
  PlayerSelector mTargets;
  CommandItem mItem;
  int mData;
  int mMaxCount;
};

CloneCommand

struct __cppobj __attribute__((aligned(8))) CloneCommand : Command
{
  CommandPosition mBegin;
  CommandPosition mEnd;
  CommandPosition mDestination;
  CloneCommand::MaskMode mMaskMode;
  CloneCommand::CloneMode mCloneMode;
  const Block *mBlock;
  int mData;
};

CloneCommand::execute::CloneBlockInfo

struct CloneCommand::execute::CloneBlockInfo
{
  BlockPos mPos;
  const Block *mState;
  std::unique_ptr<CompoundTag> mTag;
};

CircleAroundAnchorGoal::OptionalVec3

typedef std::optional<Vec3> CircleAroundAnchorGoal::OptionalVec3;

ConsumeItemDefinition

struct __cppobj ConsumeItemDefinition : BehaviorDefinition
{
};

ConsumeItemNode

struct __cppobj ConsumeItemNode : BehaviorNode:480
{
  bool mRightMouseDown;
  int mDelayTicks;
  int mDelayCounter;
};

CompositeDefinition

struct __cppobj CompositeDefinition : BehaviorDefinition
{
  std::vector<std::unique_ptr<BehaviorDefinition>> mChildren;
};

CraftingInputContainerController

struct __cppobj CraftingInputContainerController : CraftingContainerController
{
  std::vector<ContainerItemStack> mRecipeItems;
};

CraftingOutputContainerController

struct __cppobj CraftingOutputContainerController : CraftingContainerController
{
  ContainerItemStack mRecipeItem;
};

CreativeContainerController

struct __cppobj CreativeContainerController : ContainerController
{
};

CompoundCreatorInputContainerController

struct __cppobj CompoundCreatorInputContainerController : ContainerController
{
};

ContainerController:200

struct __attribute__((packed)) __attribute__((aligned(1))) ContainerController:200
{
  int (**_vptr$ContainerController)(void);
  std::weak_ptr<ContainerModel> mContainerModel;
  bool mDrop;
};

CartographyInputContainerController

struct __cppobj CartographyInputContainerController : ContainerController
{
};

CraftingContainerController

struct __cppobj CraftingContainerController : ContainerController
{
  const Recipe *mCurrentRecipe;
  bool mIs3x3Grid;
  bool mDisplayGhostItems;
  std::vector<ContainerItemStack> mGhostItems;
};

ChemistryBlockItem

struct __cppobj ChemistryBlockItem : BlockItem
{
};

cg::ImageDescription

struct cg::ImageDescription
{
  uint32_t mWidth;
  uint32_t mHeight;
  mce::TextureFormat mTextureFormat;
  cg::ColorSpace mColorSpace;
  bool mIsCubemap;
  uint32_t mArraySize;
};

ChemistryStickItem

struct __cppobj __attribute__((aligned(8))) ChemistryStickItem : ChemistryItem
{
  int mMaxActiveTime;
};

ChemistryRecipes

struct ChemistryRecipes
{
  __int8 gap0[1];
};

CompactionListenerEnv

struct __cppobj CompactionListenerEnv : leveldb::EnvWrapper
{
  leveldb::Env *mTarget;
  Bedrock::Threading::Mutex mLock;
  bool mCompactionRunning;
  CompactionCallback mCompactionCallback;
};

CapacitorComponent:528

struct __cppobj CapacitorComponent:528 : ProducerComponent:528
{
};

CapacitorComponent:544

struct __cppobj __attribute__((aligned(4))) CapacitorComponent:544 : ProducerComponent:544
{
};

Core::ScopedLoadTimeSection

struct Core::ScopedLoadTimeSection
{
  double mStartTime;
  Core::LoadTimeData mProfileData;
};

Core::LoadTimeData

struct Core::LoadTimeData
{
  const std::string mName;
  int mScope;
  double mTotalTime;
};

Core::FileSystem_generic

struct __cppobj Core::FileSystem_generic : Core::FileSystemImpl
{
};

Core::BasicDirectoryStorageArea<Core::FileSystem_generic>

struct __cppobj __attribute__((aligned(8))) Core::BasicDirectoryStorageArea<Core::FileSystem_generic> : Core::FileStorageArea
{
};

Core::Subject<Core::FileStorageAreaObserver,Core::SingleThreadedLock>

struct Core::Subject<Core::FileStorageAreaObserver,Core::SingleThreadedLock>
{
  Core::SingleThreadedLock mLock;
  std::vector<Core::FileStorageAreaObserver *> mObservers;
};

Core::FlatFileManifestTracker

struct Core::FlatFileManifestTracker
{
  Bedrock::Threading::Mutex mManifestsLock;
  std::unordered_map<std::string,std::shared_ptr<Core::FlatFileManifest>> mManifestMap;
  std::set<std::string> mManifestNames;
};

Core::LoadTimeProfiler

struct __attribute__((aligned(8))) Core::LoadTimeProfiler
{
  std::vector<Core::ScopedLoadTimeSection *> mSections;
  unsigned int mCurrentFrame;
  std::vector<Core::LoadTimeData> mFinishedSections;
  __attribute__((packed)) __attribute__((aligned(1))) Core::OutputFileStream mLogFile;
  bool mEnabled;
  bool mCloseLogOnUpdate;
};

ContextMessage

struct ContextMessage
{
  LogArea mArea;
  LogLevel mLevel;
  std::string mMessage;
};

Core::DiskAccessDiagnostics

struct Core::DiskAccessDiagnostics
{
  std::chrono::_V2::steady_clock::duration mLogInterval;
  std::chrono::_V2::steady_clock::time_point mLastLogTime;
  double mWriteMBPerMinuteHWM;
  double mWriteCountPerMinuteHWM;
};

Core::DiskAccessTracker

struct Core::DiskAccessTracker
{
  std::chrono::_V2::steady_clock::duration mBytesWrittenInterval;
  std::chrono::_V2::steady_clock::duration mNumWritesInterval;
  std::vector<Core::DiskAccessTracker::WriteOperation> mWriteOperations;
  std::set<Core::PathBuffer<std::string >> mIgnoredPaths;
  std::unique_ptr<Core::DiskAccessDiagnostics> mDiskAccessDiagnostics;
  Bedrock::Threading::Mutex mMutex;
};

Core::FlatFileManifest

struct Core::FlatFileManifest
{
  std::unordered_map<std::string,unsigned long> mManifestEntriesMap;
  std::vector<Core::FlatFileManifestInfo> mManifestInfoVector;
  size_t mEntriesCount;
  uint64_t mVersion;
  Core::HeapPathBuffer mManifestPath;
};

Core::FileSystem::copyDirectoryAndContentsRecursivelyWithLimit::$F457DC01F16FBA362CDB9DA581FCE3BD

struct Core::FileSystem::copyDirectoryAndContentsRecursivelyWithLimit::$F457DC01F16FBA362CDB9DA581FCE3BD
{
  bool *directoriesCreated;
  std::vector<Core::PathBuffer<std::string >> *directories;
  std::vector<Core::FileSystem::BasicFileData> *files;
  Core::FileSize *currentFileBytesWritten;
};

Core::FileSystem::copyFlatFile::$F457DC01F16FBA362CDB9DA581FCE3BD

struct Core::FileSystem::copyFlatFile::$F457DC01F16FBA362CDB9DA581FCE3BD
{
  bool *directoriesCreated;
  std::vector<Core::PathBuffer<std::string >> *directories;
  std::vector<Core::FileSystem::BasicFileData> *files;
  Core::FileSize *currentFileBytesWritten;
};

Core::FileSystem

struct Core::FileSystem
{
  __int8 gap0[1];
};

Core::BufferedFileOperations

struct Core::BufferedFileOperations
{
  __int8 gap0[1];
};

Core::FlatFileOperations

struct Core::FlatFileOperations
{
  __int8 gap0[1];
};

Core::FlatFile

struct __cppobj Core::FlatFile : Core::FileImpl
{
  std::unique_ptr<Core::FileImpl> mFlatFile;
  Core::HeapPathBuffer mRequestedPath;
  Core::FileSize mFileSize;
  Core::FileSize mSeekPos;
};

Core::FullCopyFileOperations

struct Core::FullCopyFileOperations
{
  __int8 gap0[1];
};

Core::File_c

struct __cppobj Core::File_c : Core::FileImpl
{
  FILE *mpFile;
  Core::HeapPathBuffer mPath;
};

Core::String

struct Core::String
{
  __int8 gap0[1];
};

Core::Profile::ProfileMultiSectionCPU

struct Core::Profile::ProfileMultiSectionCPU
{
  __int8 gap0[1];
};

Core::Profile::ProfileMultiSectionCPU::ProfileSectionSuspend

struct Core::Profile::ProfileMultiSectionCPU::ProfileSectionSuspend
{
  __int8 gap0[1];
};

Core::Profile::FileCounters

struct Core::Profile::FileCounters
{
  uint64_t requests;
  uint64_t retries;
  uint64_t retrySuccess;
  uint64_t failures;
};

cmsghdr

struct cmsghdr
{
  size_t cmsg_len;
  int cmsg_level;
  int cmsg_type;
  unsigned __int8 __cmsg_data[];
};

com::mojang::clacks::protocol::EmptyDefaultTypeInternal

struct com::mojang::clacks::protocol::EmptyDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::Empty> _instance;
};

com::mojang::clacks::protocol::MessageDefaultTypeInternal

struct com::mojang::clacks::protocol::MessageDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::Message> _instance;
};

com::mojang::clacks::protocol::XuidDefaultTypeInternal

struct com::mojang::clacks::protocol::XuidDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::Xuid> _instance;
};

com::mojang::clacks::protocol::PlayerNameDefaultTypeInternal

struct com::mojang::clacks::protocol::PlayerNameDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::PlayerName> _instance;
};

com::mojang::clacks::protocol::PlayerInfoDefaultTypeInternal

struct com::mojang::clacks::protocol::PlayerInfoDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::PlayerInfo> _instance;
};

com::mojang::clacks::protocol::PlayerListDefaultTypeInternal

struct com::mojang::clacks::protocol::PlayerListDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::PlayerList> _instance;
};

com::mojang::clacks::protocol::PlayerAndMessageDefaultTypeInternal

struct com::mojang::clacks::protocol::PlayerAndMessageDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::PlayerAndMessage> _instance;
};

com::mojang::clacks::protocol::SettingsDefaultTypeInternal

struct com::mojang::clacks::protocol::SettingsDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::Settings> _instance;
  int difficultysetting_;
  int cheatssetting_;
};

com::mojang::clacks::protocol::LevelFileAndSizeDefaultTypeInternal

struct com::mojang::clacks::protocol::LevelFileAndSizeDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::LevelFileAndSize> _instance;
};

com::mojang::clacks::protocol::SaveQueryResultDefaultTypeInternal

struct com::mojang::clacks::protocol::SaveQueryResultDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::SaveQueryResult> _instance;
};

com::mojang::clacks::protocol::SaveStateResultDefaultTypeInternal

struct com::mojang::clacks::protocol::SaveStateResultDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::SaveStateResult> _instance;
};

com::mojang::clacks::protocol::MetricReport_BandwithMetricDefaultTypeInternal

struct com::mojang::clacks::protocol::MetricReport_BandwithMetricDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::MetricReport_BandwithMetric> _instance;
};

com::mojang::clacks::protocol::MetricReport_LatencyMetricDefaultTypeInternal

struct com::mojang::clacks::protocol::MetricReport_LatencyMetricDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::MetricReport_LatencyMetric> _instance;
};

com::mojang::clacks::protocol::MetricReportDefaultTypeInternal

struct com::mojang::clacks::protocol::MetricReportDefaultTypeInternal
{
  google::protobuf::internal::ExplicitlyConstructed<com::mojang::clacks::protocol::MetricReport> _instance;
  const com::mojang::clacks::protocol::MetricReport_BandwithMetric *bandwith_;
  const com::mojang::clacks::protocol::MetricReport_LatencyMetric *latency_;
  google::protobuf::int64 ticktime_;
};

Last Updated:
Contributors: RedbeanW, VinkyV
Prev
B
Next
D