LONG_DOUBLE_16

/* 486702 */
struct LONG_DOUBLE_16
{
_TBYTE value;
char padding[6];
};

LabTableReactionComponent

/* 238069 */
struct LabTableReactionComponent
{
int (**_vptr$LabTableReactionComponent)(void);
};

LargeCaveFeature

/* 40160 */
struct LargeCaveFeature
{
int (**_vptr$LargeCaveFeature)(void);
};

LargeHellCaveFeature

/* 36894 */
struct LargeHellCaveFeature
{
__int8 gap0[1];
};

LayerDetails::BufferAccessor

/* 39874 */
struct LayerDetails::BufferAccessor<Biome *>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40543 */
struct LayerDetails::BufferAccessor<Biome *>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 40026 */
struct LayerDetails::BufferAccessor<BiomeTemperatureCategory>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40550 */
struct LayerDetails::BufferAccessor<BiomeTemperatureCategory>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 39828 */
struct LayerDetails::BufferAccessor<LayerValues::PreBiome>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40539 */
struct LayerDetails::BufferAccessor<LayerValues::PreBiome>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 39752 */
struct LayerDetails::BufferAccessor<LayerValues::Terrain>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40537 */
struct LayerDetails::BufferAccessor<LayerValues::Terrain>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 39932 */
struct LayerDetails::BufferAccessor<bool>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40547 */
struct LayerDetails::BufferAccessor<bool>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 39751 */
struct LayerDetails::BufferAccessor<char>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits;

/* 40552 */
struct LayerDetails::BufferAccessor<char>::TypedBits;

LayerDetails::BufferAccessor

/* 39906 */
struct LayerDetails::BufferAccessor<int>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40545 */
struct LayerDetails::BufferAccessor<int>::TypedBits
{
char *mLocation;
};

LayerDetails::LayerBase

/* 37190 */
struct LayerDetails::LayerBase
{
int (**_vptr$LayerBase)(void);
int64_t mSeed;
int64_t mSeedMixup;
};

LayerDetails::NeighborhoodReader

/* 40546 */
struct LayerDetails::NeighborhoodReader<Biome *,0,0>
{
const LayerDetails::BufferAccessor<Biome *> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40544 */
struct LayerDetails::NeighborhoodReader<Biome *,1,1>
{
const LayerDetails::BufferAccessor<Biome *> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40551 */
struct LayerDetails::NeighborhoodReader<BiomeTemperatureCategory,1,1>
{
const LayerDetails::BufferAccessor<BiomeTemperatureCategory> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40542 */
struct LayerDetails::NeighborhoodReader<LayerValues::PreBiome,0,0>
{
const LayerDetails::BufferAccessor<LayerValues::PreBiome> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40541 */
struct LayerDetails::NeighborhoodReader<LayerValues::PreBiome,1,1>
{
const LayerDetails::BufferAccessor<LayerValues::PreBiome> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40540 */
struct LayerDetails::NeighborhoodReader<LayerValues::Terrain,0,0>
{
const LayerDetails::BufferAccessor<LayerValues::Terrain> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40538 */
struct LayerDetails::NeighborhoodReader<LayerValues::Terrain,1,1>
{
const LayerDetails::BufferAccessor<LayerValues::Terrain> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40549 */
struct LayerDetails::NeighborhoodReader<bool,1,1>
{
const LayerDetails::BufferAccessor<bool> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40548 */
struct LayerDetails::NeighborhoodReader<int,1,1>
{
const LayerDetails::BufferAccessor<int> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::RandomProviderT<(lambda at _Minecraftpe_handheld_project_dedicated_server_src_common_world_level_newbiome_LayerDetails_h:221:34)>

/* 37665 */
struct LayerDetails::RandomProviderT<(lambda at _Minecraftpe_handheld_project_dedicated_server_______src_common_world_level_newbiome_LayerDetails_h:221:34)>
{
$9B9F62DABB3B3036AEF15BA6ABCB0C35 mNextRandom;
int64_t mRval;
};

LayerDetails::Storage

/* 39750 */
struct LayerDetails::Storage
{
size_t mReadableBytes;
size_t mWriteableBytes;
std::unique_ptr<char []> mReadStorage;
std::unique_ptr<char []> mWriteStorage;
};

LayerDetails::TransferData;

/* 40553 */
struct LayerDetails::TransferData<char>;

LayerFilters::AddBiomeIsland

/* 38482 */
struct LayerFilters::AddBiomeIsland
{
Biome *mDefaultIsland;
Biome *mSpecialIsland;
std::vector<Biome *> mShallowOceanBiomes;
};

LayerFilters::AddMushroomIsland

/* 38027 */
struct LayerFilters::AddMushroomIsland
{
Biome *mMushroomBiome;
const BiomeRegistry *mBiomeRegistry;
};

LayerFilters::BiomeInit

/* 37952 */
struct LayerFilters::BiomeInit
{
Biome *mFallbackBiome;
Biome *mDefaultOcean;
std::vector<std::pair<Biome *,unsigned int>> mRegularBiomes[5];
std::vector<std::pair<Biome *,unsigned int>> mSpecialBiomes[5];
};

LayerFilters::FilterBase<1,1,Biome ,Biome >

/* 38238 */
struct LayerFilters::FilterBase<1,1,Biome *,Biome *>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<1,1,Biome *,LayerValues::PreBiome>

/* 37953 */
struct LayerFilters::FilterBase<1,1,Biome *,LayerValues::PreBiome>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<1,1,LayerValues::PreBiome,LayerValues::PreBiome>

/* 37903 */
struct LayerFilters::FilterBase<1,1,LayerValues::PreBiome,LayerValues::PreBiome>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<1,1,LayerValues::PreBiome,LayerValues::Terrain>

/* 37781 */
struct LayerFilters::FilterBase<1,1,LayerValues::PreBiome,LayerValues::Terrain>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<1,1,int,Biome *>

/* 38111 */
struct LayerFilters::FilterBase<1,1,int,Biome *>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,Biome ,Biome >

/* 38028 */
struct LayerFilters::FilterBase<3,3,Biome *,Biome *>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,BiomeTemperatureCategory,BiomeTemperatureCategory>

/* 38640 */
struct LayerFilters::FilterBase<3,3,BiomeTemperatureCategory,BiomeTemperatureCategory>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,LayerValues::PreBiome,LayerValues::PreBiome>

/* 37833 */
struct LayerFilters::FilterBase<3,3,LayerValues::PreBiome,LayerValues::PreBiome>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,LayerValues::Terrain,LayerValues::Terrain>

/* 37711 */
struct LayerFilters::FilterBase<3,3,LayerValues::Terrain,LayerValues::Terrain>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,bool,bool>

/* 38214 */
struct LayerFilters::FilterBase<3,3,bool,bool>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,bool,int>

/* 38174 */
struct LayerFilters::FilterBase<3,3,bool,int>
{
__int8 gap0[1];
};

LayerFilters::FilteredTransformation >

/* 38418 */
struct LayerFilters::FilteredTransformation<FilteredTransformationAttributes<LegacyPreHillsEdgeTransformation> >
{
const TagRegistry *mTagRegistry;
};

LayerFilters::FilteredTransformation >

/* 38529 */
struct LayerFilters::FilteredTransformation<FilteredTransformationAttributes<PostShoreEdgeTransformation> >
{
const TagRegistry *mTagRegistry;
};

LayerFilters::FilteredTransformation >

/* 38393 */
struct LayerFilters::FilteredTransformation<FilteredTransformationAttributes<PreHillsEdgeTransformation> >
{
const TagRegistry *mTagRegistry;
};

LayerFilters::PromoteCenter

/* 38051 */
struct LayerFilters::PromoteCenter
{
Biome *mFrom;
Biome *mTo;
};

LayerFilters::RareBiomeSpot

/* 38237 */
struct LayerFilters::RareBiomeSpot
{
uint32_t mChance;
Biome *mFromBiome;
Biome *mToBiome;
};

LayerFilters::River::operator()::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 289859 */
struct LayerFilters::River::operator()::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

LayerFilters::RiverInit

/* 38110 */
struct LayerFilters::RiverInit
{
std::vector<Biome *> mNoRiverBiomes;
};

LayerFilters::Shore

/* 38507 */
struct LayerFilters::Shore
{
Biome *mDefaultShore;
std::vector<Biome *> mOceanBiomes;
};

LayerFilters::`anonymous namespace'::BackCompatSorter

/* 289812 */
struct LayerFilters::`anonymous namespace'::BackCompatSorter
{
__int8 gap0[1];
};

LayerResult

/* 40554 */
struct LayerResult<Biome *>
{
std::unique_ptr<char []> mResult;
};

LayerResult

/* 40678 */
struct LayerResult<BiomeTemperatureCategory>
{
std::unique_ptr<char []> mResult;
};

LayerResult;

/* 40614 */
struct LayerResult<LayerValues::PreBiome>;

LayerResult;

/* 40604 */
struct LayerResult<LayerValues::Terrain>;

LayerResult

/* 39570 */
struct LayerResult<bool>
{
std::unique_ptr<char []> mResult;
};

LayerResult

/* 40640 */
struct LayerResult<int>
{
std::unique_ptr<char []> mResult;
};

LayerValues::PreBiome

/* 39254 */
struct LayerValues::PreBiome
{
LayerValues::Terrain mTerrain;
BiomeTemperatureCategory mTemperature;
};

LayerZooms::ZoomBase<1,LayerZooms::Alignment::Min>

/* 37687 */
struct LayerZooms::ZoomBase<1,LayerZooms::Alignment::Min>
{
__int8 gap0[1];
};

LayerZooms::ZoomBase<2,LayerZooms::Alignment::Center>

/* 38726 */
struct LayerZooms::ZoomBase<2,LayerZooms::Alignment::Center>
{
__int8 gap0[1];
};

Legacy::WorldConversionReport;

/* 45326 */
struct Legacy::WorldConversionReport;

LegacyBlockPlacementProcessor

/* 285980 */
struct LegacyBlockPlacementProcessor
{
float mChance;
Random mRandom;
bool mHasGravity;
const StructurePoolBlockRuleList *mBlockRules;
const StructurePoolBlockTagRuleList *mBlockTagRules;
};

LegacyPackIdVersion

/* 5770 */
struct LegacyPackIdVersion
{
std::string mId;
std::string mVersion;
};

LegacyPreHillsEdgeTransformation;

/* 13151 */
struct LegacyPreHillsEdgeTransformation;

LegacyStructureActorInfo

/* 41836 */
struct LegacyStructureActorInfo
{
Vec3 mPos;
BlockPos mBlockPos;
CompoundTag mTag;
};

LegacyStructureBlockInfo

/* 41823 */
struct LegacyStructureBlockInfo
{
BlockPos mPos;
const Block *mBlock;
const Block *mExtraBlock;
Unique<CompoundTag> mTag;
};

LegacyStructureBlockPalette

/* 41787 */
struct LegacyStructureBlockPalette
{
BlockMap mMapper;
};

LegacyStructureSettings

/* 42198 */
struct LegacyStructureSettings
{
float mIntegrity;
RandomSeed mSeed;
Projection mProjection;
Mirror_0 mMirror;
Rotation_0 mRotation;
bool mIgnoreStructureBlocks;
bool mIgnoreJigsawBlocks;
bool mWaterBelowSeaLevel;
const Block *mIgnoreBlock;
ChunkPos mChunkPos;
BoundingBox mBoundingBox;
std::unordered_map<unsigned char,unsigned char> mSwapAuxValues;
const StructurePoolBlockRuleList *mBlockRules;
const StructurePoolBlockTagRuleList *mBlockTagRules;
};

LegacyStructureTemplate

/* 41786 */
struct LegacyStructureTemplate
{
std::string mAuthor;
BlockPos mSize;
LegacyStructureBlockPalette mPalette;
LegacyStructureBlockPalette mExtraBlockPalette;
std::vector<LegacyStructureBlockInfo> mBlockInfo;
std::vector<LegacyStructureActorInfo> mEntityInfo;
};

LegacyTradeableComponent

/* 44847 */
struct LegacyTradeableComponent
{
bool mAddRecipeOnUpdate;
bool mResetLockedOnFirstTrade;
bool mWillingToBreed;
int mRiches;
int mTradeTier;
int mUpdateMerchantTimer;
Player *mLastPlayerTradeName;
std::unique_ptr<MerchantRecipeList> mOffers;
std::string mDisplayName;
std::vector<int> mTradeRecipeFirstTime;
};

Level::CompareLevelChunkQueuedSavingElement

/* 88085 */
struct Level::CompareLevelChunkQueuedSavingElement
{
__int8 gap0[1];
};

LevelChunk::_createSubChunk::$31B85587540760296E2FBFD5D423D7F3

/* 252865 */
struct LevelChunk::_createSubChunk::$31B85587540760296E2FBFD5D423D7F3
{
LevelChunk *this;
bool initSkyLight;
SubChunkInitMode initBlocks;
size_t idx;
};

LevelChunk::needsSaving::$0DAA62F87AF08124C8B5CE4526C39CCA

/* 252868 */
struct LevelChunk::needsSaving::$0DAA62F87AF08124C8B5CE4526C39CCA
{
bool *shouldSave;
int wait;
int maxWait;
};

LevelChunk::setSaved::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 252869 */
struct LevelChunk::setSaved::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

LevelChunk::setUnsaved::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 252867 */
struct LevelChunk::setUnsaved::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

LevelChunk::tick::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 252866 */
struct LevelChunk::tick::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

LevelChunkBlockActorAccessToken

/* 35033 */
struct LevelChunkBlockActorAccessToken
{
__int8 gap0[1];
};

LevelChunkBuilderData

/* 34743 */
struct LevelChunkBuilderData
{
SpinLock mChunkGenerationGridMapSpinLock;
std::unordered_map<ChunkPos,std::shared_ptr<LevelChunkGridAreaElement<std::weak_ptr<LevelChunk> > >> mChunkGenerationGridMap;
SpinLock mChunksToAddToProcessingSpinLock;
std::vector<ChunkPos> mChunksToAddToProcessing;
SpinLock mChunksReadyForProcessingSpinLock;
std::unordered_set<ChunkPos> mChunksReadyForProcessing;
std::vector<LevelChunkBuilderData::ChunkReadyForProcessingElement> mChunkSortVector;
std::atomic<int> mChunkGenerationTasksInFlight;
SpinLock mSpawnTasksLock;
};

LevelChunkFinalDeleter

/* 251971 */
struct LevelChunkFinalDeleter
{
__int8 gap0[1];
};

LevelChunkGarbageCollector

/* 34651 */
struct LevelChunkGarbageCollector
{
Dimension *mDimension;
MPMCQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter> > mLevelChunksToDiscard;
std::atomic_size_t mPendingDeletes;
};

LevelChunkPacket::SubChunkMetadata

/* 79949 */
struct LevelChunkPacket::SubChunkMetadata
{
uint64_t blobId;
};

LevelChunkPhase1Deleter

/* 251902 */
struct LevelChunkPhase1Deleter
{
__int8 gap0[1];
};

LevelDataWrapper

/* 87737 */
struct LevelDataWrapper
{
LevelData *mLevelDataFromLevel;
LevelData mLevelDataFromDisk;
};

LevelDataWrapper_0

/* 290628 */
struct LevelDataWrapper_0
{
LevelData_0 *mLevelDataFromLevel;
LevelData_0 mLevelDataFromDisk;
};

LevelEventListener

/* 13237 */
struct LevelEventListener
{
int (**_vptr$LevelEventListener)(void);
};

LevelSettings

/* 5789 */
struct LevelSettings
{
RandomSeed mSeed;
GameType mGameType;
Difficulty mGameDifficulty;
bool mForceGameType;
GeneratorType mGenerator;
bool mAchievementsDisabled;
DimensionType mDimension;
int mTime;
EducationEditionOffer mEducationEditionOffer;
bool mEducationFeaturesEnabled;
bool mImmutableWorld;
float mRainLevel;
float mLightningLevel;
bool mConfirmedPlatformLockedContent;
bool mMultiplayerGameIntent;
bool mLANBroadcastIntent;
Social::GamePublishSetting mXBLBroadcastIntent;
Social::GamePublishSetting mPlatformBroadcastIntent;
bool mCommandsEnabled;
bool mTexturePacksRequired;
bool mHasLockedBehaviorPack;
bool mHasLockedResourcePack;
bool mIsFromLockedTemplate;
bool mUseMsaGamertagsOnly;
bool mOverrideSettings;
bool mBonusChestEnabled;
bool mStartWithMapEnabled;
int mServerChunkTickRange;
bool mForceExperimentalGameplay;
bool mIsFromWorldTemplate;
bool mIsWorldTemplateOptionLocked;
bool mSpawnV1Villagers;
Abilities mDefaultAbilities;
BlockPos mDefaultSpawn;
std::vector<PackInstanceId> mNewWorldBehaviorPackIdentities;
std::vector<PackInstanceId> mNewWorldResourcePackIdentities;
GameRules mGameRules;
BaseGameVersion mBaseGameVersion;
std::optional<EducationLevelSettings> mEducationLevelSettings;
};

LevelSettings_0

/* 80857 */
struct LevelSettings_0
{
RandomSeed_0 mSeed;
GameType mGameType;
Difficulty mGameDifficulty;
bool mForceGameType;
GeneratorType mGenerator;
bool mAchievementsDisabled;
DimensionType mDimension;
int mTime;
EducationEditionOffer mEducationEditionOffer;
bool mEducationFeaturesEnabled;
bool mImmutableWorld;
float mRainLevel;
float mLightningLevel;
bool mConfirmedPlatformLockedContent;
bool mMultiplayerGameIntent;
bool mLANBroadcastIntent;
Social::GamePublishSetting mXBLBroadcastIntent;
Social::GamePublishSetting mPlatformBroadcastIntent;
bool mCommandsEnabled;
bool mTexturePacksRequired;
bool mHasLockedBehaviorPack;
bool mHasLockedResourcePack;
bool mIsFromLockedTemplate;
bool mUseMsaGamertagsOnly;
bool mOverrideSettings;
bool mBonusChestEnabled;
bool mStartWithMapEnabled;
int mServerChunkTickRange;
bool mForceExperimentalGameplay;
bool mIsFromWorldTemplate;
bool mIsWorldTemplateOptionLocked;
bool mSpawnV1Villagers;
Abilities mDefaultAbilities;
BlockPos mDefaultSpawn;
std::vector<PackInstanceId> mNewWorldBehaviorPackIdentities;
std::vector<PackInstanceId> mNewWorldResourcePackIdentities;
GameRules mGameRules;
BaseGameVersion mBaseGameVersion;
std::optional<EducationLevelSettings> mEducationLevelSettings;
};

LevelSoundEventMap

/* 226744 */
struct LevelSoundEventMap
{
__int8 gap0[1];
};

LevelStorage

/* 4390 */
struct LevelStorage
{
int (**_vptr$LevelStorage)(void);
};

LevelStorage::Batch

/* 290639 */
struct LevelStorage::Batch
{
int (**_vptr$Batch)(void);
};

LevelStorageObserver

/* 462334 */
struct LevelStorageObserver
{
std::function<void (const std::string &)> mOnSaveCallback;
};

LevelStorageSource

/* 290483 */
struct LevelStorageSource
{
int (**_vptr$LevelStorageSource)(void);
};

LevelSummary

/* 5806 */
struct LevelSummary
{
std::string mId;
std::string mName;
time_t mLastPlayed;
GameType mGameType;
Difficulty mGameDifficulty;
int mSeed;
int mNetworkProtocolVersion;
uint64_t mSizeOnDisk;
bool mConfirmedPlatformLockedContent;
bool mLANBroadcastIntent;
Social::GamePublishSetting mXBLBroadcastIntent;
bool mCommandsEnabled;
EducationEditionOffer mEducationEditionOffer;
GameVersion mLastLoadedGameVersion;
GameVersion mMinCompatibleClientVersion;
StorageVersion mStorageVersion;
Core::HeapPathBuffer mWorldIconPath;
Core::HeapPathBuffer mWorldIconTargetPath;
ContentIdentity mPremiumTemplateContentIdentity;
};

LinuxStackTrace

/* 294350 */
struct LinuxStackTrace
{
__int8 gap0[1];
};

ListTagFloatAdder

/* 61979 */
struct ListTagFloatAdder
{
Unique<ListTag> mTag;
};

ListTagIntAdder

/* 61980 */
struct ListTagIntAdder
{
Unique<ListTag> mTag;
};

ListedFeatures;

/* 198708 */
struct ListedFeatures;

ListenerInfo

/* 176399 */
struct ListenerInfo
{
std::function<void (const Block &)> mCallback;
Vec3 mPosition;
float mRadiusSqr;
};

Literal

/* 80980 */
struct Literal
{
__int8 gap0[1];
};

Llama::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

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

LoadedResourceData

/* 85757 */
struct LoadedResourceData
{
int mIndex;
std::string mContent;
};

LocalConnectivitySystem

/* 421604 */
struct LocalConnectivitySystem
{
LocalConnector *mHostConnector;
};

LocalConnector::ConnectionCallbacks

/* 63503 */
struct LocalConnector::ConnectionCallbacks
{
int (**_vptr$ConnectionCallbacks)(void);
};

LocalConnector::LocalConnection

/* 421438 */
struct LocalConnector::LocalConnection
{
LocalConnector *mConnector;
NetworkIdentifier mId;
};

LocalPlayer;

/* 13198 */
struct LocalPlayer;

Localization

/* 60176 */
struct Localization
{
bool mCommaSeperator;
const std::string mCode;
Localization::Map mStrings;
};

Lockless::WeakAtomic::Block *>

/* 421197 */
struct Lockless::WeakAtomic<SPSCQueue<BatchedNetworkPeer::DataCallback,512>::Block *>
{
std::atomic<SPSCQueue<BatchedNetworkPeer::DataCallback,512>::Block *> mValue;
};

LogSettingsUpdater;

/* 3252 */
struct LogSettingsUpdater;

LookAtComponent

/* 56822 */
struct LookAtComponent
{
bool mSetTarget;
float mSearchRadius;
bool mAllowInvulnerable;
int mCoolingTime;
};

LookAtDefinition

/* 56877 */
struct LookAtDefinition
{
bool mSetTarget;
float mSearchRadius;
bool mAllowInvulnerable;
FloatRange mLookCooldown;
ActorFilterGroup mFilter;
DefinitionTrigger mOnLookAt;
};

LookControlComponent

/* 56982 */
struct LookControlComponent
{
bool mHasWantedPosition;
bool mHasWantedRotation;
float mYMax;
float mXMax;
Vec3 mWantedPosition;
Vec3 mWantedRotation;
Unique<LookControl> mLookControl;
};

LoopingSoundState

/* 86380 */
struct LoopingSoundState
{
glm::vec3 position;
float pitch;
float volume;
};

LootComponent

/* 223099 */
struct LootComponent
{
BlockLegacy *mBlockLegacy;
std::string mLootTable;
};

LootItemCondition

/* 104685 */
struct LootItemCondition
{
int (**_vptr$LootItemCondition)(void);
};

LootItemConditions

/* 463986 */
struct LootItemConditions
{
__int8 gap0[1];
};

LootItemFunction

/* 46424 */
struct LootItemFunction
{
int (**_vptr$LootItemFunction)(void);
std::vector<std::unique_ptr<LootItemCondition>> mPredicates;
};

LootItemFunctions

/* 477577 */
struct LootItemFunctions
{
__int8 gap0[1];
};

LootPool

/* 104643 */
struct LootPool
{
std::vector<std::unique_ptr<LootPoolEntry>> mEntries;
std::vector<std::unique_ptr<LootItemCondition>> mConditions;
Unique<LootPoolTiers> mTiers;
RandomValueBounds mRolls;
RandomValueBounds mBonusRolls;
};

LootPoolEntry

/* 104664 */
struct LootPoolEntry
{
int (**_vptr$LootPoolEntry)(void);
int mWeight;
int mQuality;
std::vector<std::unique_ptr<LootItemCondition>> mConditions;
Unique<LootPoolEntry> mSubTable;
};

LootPoolTiers

/* 104695 */
struct LootPoolTiers
{
int mRangeForInitialTier;
int mBonusRolls;
float mBonusRollChance;
};

LootTable

/* 46133 */
struct LootTable
{
std::string mDir;
std::vector<std::unique_ptr<LootPool>> mPools;
};

LootTables

/* 88306 */
struct LootTables
{
LootTableMap mLootTables;
Bedrock::Threading::Mutex mLootTableMutex;
};

LONG_DOUBLE_16

/* 486702 */
struct LONG_DOUBLE_16
{
_TBYTE value;
char padding[6];
};

LabTableReactionComponent

/* 238069 */
struct LabTableReactionComponent
{
int (**_vptr$LabTableReactionComponent)(void);
};

LargeCaveFeature

/* 40160 */
struct LargeCaveFeature
{
int (**_vptr$LargeCaveFeature)(void);
};

LargeHellCaveFeature

/* 36894 */
struct LargeHellCaveFeature
{
__int8 gap0[1];
};

LayerDetails::BufferAccessor

/* 39874 */
struct LayerDetails::BufferAccessor<Biome *>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40543 */
struct LayerDetails::BufferAccessor<Biome *>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 40026 */
struct LayerDetails::BufferAccessor<BiomeTemperatureCategory>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40550 */
struct LayerDetails::BufferAccessor<BiomeTemperatureCategory>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 39828 */
struct LayerDetails::BufferAccessor<LayerValues::PreBiome>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40539 */
struct LayerDetails::BufferAccessor<LayerValues::PreBiome>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 39752 */
struct LayerDetails::BufferAccessor<LayerValues::Terrain>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40537 */
struct LayerDetails::BufferAccessor<LayerValues::Terrain>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 39932 */
struct LayerDetails::BufferAccessor<bool>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40547 */
struct LayerDetails::BufferAccessor<bool>::TypedBits
{
char *mLocation;
};

LayerDetails::BufferAccessor

/* 39751 */
struct LayerDetails::BufferAccessor<char>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits;

/* 40552 */
struct LayerDetails::BufferAccessor<char>::TypedBits;

LayerDetails::BufferAccessor

/* 39906 */
struct LayerDetails::BufferAccessor<int>
{
char *mStorage;
size_t mCount;
};

LayerDetails::BufferAccessor::TypedBits

/* 40545 */
struct LayerDetails::BufferAccessor<int>::TypedBits
{
char *mLocation;
};

LayerDetails::LayerBase

/* 37190 */
struct LayerDetails::LayerBase
{
int (**_vptr$LayerBase)(void);
int64_t mSeed;
int64_t mSeedMixup;
};

LayerDetails::NeighborhoodReader

/* 40546 */
struct LayerDetails::NeighborhoodReader<Biome *,0,0>
{
const LayerDetails::BufferAccessor<Biome *> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40544 */
struct LayerDetails::NeighborhoodReader<Biome *,1,1>
{
const LayerDetails::BufferAccessor<Biome *> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40551 */
struct LayerDetails::NeighborhoodReader<BiomeTemperatureCategory,1,1>
{
const LayerDetails::BufferAccessor<BiomeTemperatureCategory> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40542 */
struct LayerDetails::NeighborhoodReader<LayerValues::PreBiome,0,0>
{
const LayerDetails::BufferAccessor<LayerValues::PreBiome> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40541 */
struct LayerDetails::NeighborhoodReader<LayerValues::PreBiome,1,1>
{
const LayerDetails::BufferAccessor<LayerValues::PreBiome> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40540 */
struct LayerDetails::NeighborhoodReader<LayerValues::Terrain,0,0>
{
const LayerDetails::BufferAccessor<LayerValues::Terrain> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40538 */
struct LayerDetails::NeighborhoodReader<LayerValues::Terrain,1,1>
{
const LayerDetails::BufferAccessor<LayerValues::Terrain> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40549 */
struct LayerDetails::NeighborhoodReader<bool,1,1>
{
const LayerDetails::BufferAccessor<bool> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::NeighborhoodReader

/* 40548 */
struct LayerDetails::NeighborhoodReader<int,1,1>
{
const LayerDetails::BufferAccessor<int> *mSourceData;
int32_t mTopLeft;
int32_t mW;
};

LayerDetails::RandomProviderT<(lambda at _Minecraftpe_handheld_project_dedicated_server_src_common_world_level_newbiome_LayerDetails_h:221:34)>

/* 37665 */
struct LayerDetails::RandomProviderT<(lambda at _Minecraftpe_handheld_project_dedicated_server_______src_common_world_level_newbiome_LayerDetails_h:221:34)>
{
$9B9F62DABB3B3036AEF15BA6ABCB0C35 mNextRandom;
int64_t mRval;
};

LayerDetails::Storage

/* 39750 */
struct LayerDetails::Storage
{
size_t mReadableBytes;
size_t mWriteableBytes;
std::unique_ptr<char []> mReadStorage;
std::unique_ptr<char []> mWriteStorage;
};

LayerDetails::TransferData;

/* 40553 */
struct LayerDetails::TransferData<char>;

LayerFilters::AddBiomeIsland

/* 38482 */
struct LayerFilters::AddBiomeIsland
{
Biome *mDefaultIsland;
Biome *mSpecialIsland;
std::vector<Biome *> mShallowOceanBiomes;
};

LayerFilters::AddMushroomIsland

/* 38027 */
struct LayerFilters::AddMushroomIsland
{
Biome *mMushroomBiome;
const BiomeRegistry *mBiomeRegistry;
};

LayerFilters::BiomeInit

/* 37952 */
struct LayerFilters::BiomeInit
{
Biome *mFallbackBiome;
Biome *mDefaultOcean;
std::vector<std::pair<Biome *,unsigned int>> mRegularBiomes[5];
std::vector<std::pair<Biome *,unsigned int>> mSpecialBiomes[5];
};

LayerFilters::FilterBase<1,1,Biome ,Biome >

/* 38238 */
struct LayerFilters::FilterBase<1,1,Biome *,Biome *>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<1,1,Biome *,LayerValues::PreBiome>

/* 37953 */
struct LayerFilters::FilterBase<1,1,Biome *,LayerValues::PreBiome>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<1,1,LayerValues::PreBiome,LayerValues::PreBiome>

/* 37903 */
struct LayerFilters::FilterBase<1,1,LayerValues::PreBiome,LayerValues::PreBiome>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<1,1,LayerValues::PreBiome,LayerValues::Terrain>

/* 37781 */
struct LayerFilters::FilterBase<1,1,LayerValues::PreBiome,LayerValues::Terrain>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<1,1,int,Biome *>

/* 38111 */
struct LayerFilters::FilterBase<1,1,int,Biome *>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,Biome ,Biome >

/* 38028 */
struct LayerFilters::FilterBase<3,3,Biome *,Biome *>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,BiomeTemperatureCategory,BiomeTemperatureCategory>

/* 38640 */
struct LayerFilters::FilterBase<3,3,BiomeTemperatureCategory,BiomeTemperatureCategory>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,LayerValues::PreBiome,LayerValues::PreBiome>

/* 37833 */
struct LayerFilters::FilterBase<3,3,LayerValues::PreBiome,LayerValues::PreBiome>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,LayerValues::Terrain,LayerValues::Terrain>

/* 37711 */
struct LayerFilters::FilterBase<3,3,LayerValues::Terrain,LayerValues::Terrain>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,bool,bool>

/* 38214 */
struct LayerFilters::FilterBase<3,3,bool,bool>
{
__int8 gap0[1];
};

LayerFilters::FilterBase<3,3,bool,int>

/* 38174 */
struct LayerFilters::FilterBase<3,3,bool,int>
{
__int8 gap0[1];
};

LayerFilters::FilteredTransformation >

/* 38418 */
struct LayerFilters::FilteredTransformation<FilteredTransformationAttributes<LegacyPreHillsEdgeTransformation> >
{
const TagRegistry *mTagRegistry;
};

LayerFilters::FilteredTransformation >

/* 38529 */
struct LayerFilters::FilteredTransformation<FilteredTransformationAttributes<PostShoreEdgeTransformation> >
{
const TagRegistry *mTagRegistry;
};

LayerFilters::FilteredTransformation >

/* 38393 */
struct LayerFilters::FilteredTransformation<FilteredTransformationAttributes<PreHillsEdgeTransformation> >
{
const TagRegistry *mTagRegistry;
};

LayerFilters::PromoteCenter

/* 38051 */
struct LayerFilters::PromoteCenter
{
Biome *mFrom;
Biome *mTo;
};

LayerFilters::RareBiomeSpot

/* 38237 */
struct LayerFilters::RareBiomeSpot
{
uint32_t mChance;
Biome *mFromBiome;
Biome *mToBiome;
};

LayerFilters::River::operator()::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 289859 */
struct LayerFilters::River::operator()::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

LayerFilters::RiverInit

/* 38110 */
struct LayerFilters::RiverInit
{
std::vector<Biome *> mNoRiverBiomes;
};

LayerFilters::Shore

/* 38507 */
struct LayerFilters::Shore
{
Biome *mDefaultShore;
std::vector<Biome *> mOceanBiomes;
};

LayerFilters::`anonymous namespace'::BackCompatSorter

/* 289812 */
struct LayerFilters::`anonymous namespace'::BackCompatSorter
{
__int8 gap0[1];
};

LayerResult

/* 40554 */
struct LayerResult<Biome *>
{
std::unique_ptr<char []> mResult;
};

LayerResult

/* 40678 */
struct LayerResult<BiomeTemperatureCategory>
{
std::unique_ptr<char []> mResult;
};

LayerResult;

/* 40614 */
struct LayerResult<LayerValues::PreBiome>;

LayerResult;

/* 40604 */
struct LayerResult<LayerValues::Terrain>;

LayerResult

/* 39570 */
struct LayerResult<bool>
{
std::unique_ptr<char []> mResult;
};

LayerResult

/* 40640 */
struct LayerResult<int>
{
std::unique_ptr<char []> mResult;
};

LayerValues::PreBiome

/* 39254 */
struct LayerValues::PreBiome
{
LayerValues::Terrain mTerrain;
BiomeTemperatureCategory mTemperature;
};

LayerZooms::ZoomBase<1,LayerZooms::Alignment::Min>

/* 37687 */
struct LayerZooms::ZoomBase<1,LayerZooms::Alignment::Min>
{
__int8 gap0[1];
};

LayerZooms::ZoomBase<2,LayerZooms::Alignment::Center>

/* 38726 */
struct LayerZooms::ZoomBase<2,LayerZooms::Alignment::Center>
{
__int8 gap0[1];
};

Legacy::WorldConversionReport;

/* 45326 */
struct Legacy::WorldConversionReport;

LegacyBlockPlacementProcessor

/* 285980 */
struct LegacyBlockPlacementProcessor
{
float mChance;
Random mRandom;
bool mHasGravity;
const StructurePoolBlockRuleList *mBlockRules;
const StructurePoolBlockTagRuleList *mBlockTagRules;
};

LegacyPackIdVersion

/* 5770 */
struct LegacyPackIdVersion
{
std::string mId;
std::string mVersion;
};

LegacyPreHillsEdgeTransformation;

/* 13151 */
struct LegacyPreHillsEdgeTransformation;

LegacyStructureActorInfo

/* 41836 */
struct LegacyStructureActorInfo
{
Vec3 mPos;
BlockPos mBlockPos;
CompoundTag mTag;
};

LegacyStructureBlockInfo

/* 41823 */
struct LegacyStructureBlockInfo
{
BlockPos mPos;
const Block *mBlock;
const Block *mExtraBlock;
Unique<CompoundTag> mTag;
};

LegacyStructureBlockPalette

/* 41787 */
struct LegacyStructureBlockPalette
{
BlockMap mMapper;
};

LegacyStructureSettings

/* 42198 */
struct LegacyStructureSettings
{
float mIntegrity;
RandomSeed mSeed;
Projection mProjection;
Mirror_0 mMirror;
Rotation_0 mRotation;
bool mIgnoreStructureBlocks;
bool mIgnoreJigsawBlocks;
bool mWaterBelowSeaLevel;
const Block *mIgnoreBlock;
ChunkPos mChunkPos;
BoundingBox mBoundingBox;
std::unordered_map<unsigned char,unsigned char> mSwapAuxValues;
const StructurePoolBlockRuleList *mBlockRules;
const StructurePoolBlockTagRuleList *mBlockTagRules;
};

LegacyStructureTemplate

/* 41786 */
struct LegacyStructureTemplate
{
std::string mAuthor;
BlockPos mSize;
LegacyStructureBlockPalette mPalette;
LegacyStructureBlockPalette mExtraBlockPalette;
std::vector<LegacyStructureBlockInfo> mBlockInfo;
std::vector<LegacyStructureActorInfo> mEntityInfo;
};

LegacyTradeableComponent

/* 44847 */
struct LegacyTradeableComponent
{
bool mAddRecipeOnUpdate;
bool mResetLockedOnFirstTrade;
bool mWillingToBreed;
int mRiches;
int mTradeTier;
int mUpdateMerchantTimer;
Player *mLastPlayerTradeName;
std::unique_ptr<MerchantRecipeList> mOffers;
std::string mDisplayName;
std::vector<int> mTradeRecipeFirstTime;
};

Level::CompareLevelChunkQueuedSavingElement

/* 88085 */
struct Level::CompareLevelChunkQueuedSavingElement
{
__int8 gap0[1];
};

LevelChunk::_createSubChunk::$31B85587540760296E2FBFD5D423D7F3

/* 252865 */
struct LevelChunk::_createSubChunk::$31B85587540760296E2FBFD5D423D7F3
{
LevelChunk *this;
bool initSkyLight;
SubChunkInitMode initBlocks;
size_t idx;
};

LevelChunk::needsSaving::$0DAA62F87AF08124C8B5CE4526C39CCA

/* 252868 */
struct LevelChunk::needsSaving::$0DAA62F87AF08124C8B5CE4526C39CCA
{
bool *shouldSave;
int wait;
int maxWait;
};

LevelChunk::setSaved::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 252869 */
struct LevelChunk::setSaved::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

LevelChunk::setUnsaved::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 252867 */
struct LevelChunk::setUnsaved::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

LevelChunk::tick::$7EF7C94BEAB75C6CEF4ADFB99B570420

/* 252866 */
struct LevelChunk::tick::$7EF7C94BEAB75C6CEF4ADFB99B570420
{
__int8 gap0[1];
};

LevelChunkBlockActorAccessToken

/* 35033 */
struct LevelChunkBlockActorAccessToken
{
__int8 gap0[1];
};

LevelChunkBuilderData

/* 34743 */
struct LevelChunkBuilderData
{
SpinLock mChunkGenerationGridMapSpinLock;
std::unordered_map<ChunkPos,std::shared_ptr<LevelChunkGridAreaElement<std::weak_ptr<LevelChunk> > >> mChunkGenerationGridMap;
SpinLock mChunksToAddToProcessingSpinLock;
std::vector<ChunkPos> mChunksToAddToProcessing;
SpinLock mChunksReadyForProcessingSpinLock;
std::unordered_set<ChunkPos> mChunksReadyForProcessing;
std::vector<LevelChunkBuilderData::ChunkReadyForProcessingElement> mChunkSortVector;
std::atomic<int> mChunkGenerationTasksInFlight;
SpinLock mSpawnTasksLock;
};

LevelChunkFinalDeleter

/* 251971 */
struct LevelChunkFinalDeleter
{
__int8 gap0[1];
};

LevelChunkGarbageCollector

/* 34651 */
struct LevelChunkGarbageCollector
{
Dimension *mDimension;
MPMCQueue<std::unique_ptr<LevelChunk,LevelChunkFinalDeleter> > mLevelChunksToDiscard;
std::atomic_size_t mPendingDeletes;
};

LevelChunkPacket::SubChunkMetadata

/* 79949 */
struct LevelChunkPacket::SubChunkMetadata
{
uint64_t blobId;
};

LevelChunkPhase1Deleter

/* 251902 */
struct LevelChunkPhase1Deleter
{
__int8 gap0[1];
};

LevelDataWrapper

/* 87737 */
struct LevelDataWrapper
{
LevelData *mLevelDataFromLevel;
LevelData mLevelDataFromDisk;
};

LevelDataWrapper_0

/* 290628 */
struct LevelDataWrapper_0
{
LevelData_0 *mLevelDataFromLevel;
LevelData_0 mLevelDataFromDisk;
};

LevelEventListener

/* 13237 */
struct LevelEventListener
{
int (**_vptr$LevelEventListener)(void);
};

LevelSettings

/* 5789 */
struct LevelSettings
{
RandomSeed mSeed;
GameType mGameType;
Difficulty mGameDifficulty;
bool mForceGameType;
GeneratorType mGenerator;
bool mAchievementsDisabled;
DimensionType mDimension;
int mTime;
EducationEditionOffer mEducationEditionOffer;
bool mEducationFeaturesEnabled;
bool mImmutableWorld;
float mRainLevel;
float mLightningLevel;
bool mConfirmedPlatformLockedContent;
bool mMultiplayerGameIntent;
bool mLANBroadcastIntent;
Social::GamePublishSetting mXBLBroadcastIntent;
Social::GamePublishSetting mPlatformBroadcastIntent;
bool mCommandsEnabled;
bool mTexturePacksRequired;
bool mHasLockedBehaviorPack;
bool mHasLockedResourcePack;
bool mIsFromLockedTemplate;
bool mUseMsaGamertagsOnly;
bool mOverrideSettings;
bool mBonusChestEnabled;
bool mStartWithMapEnabled;
int mServerChunkTickRange;
bool mForceExperimentalGameplay;
bool mIsFromWorldTemplate;
bool mIsWorldTemplateOptionLocked;
bool mSpawnV1Villagers;
Abilities mDefaultAbilities;
BlockPos mDefaultSpawn;
std::vector<PackInstanceId> mNewWorldBehaviorPackIdentities;
std::vector<PackInstanceId> mNewWorldResourcePackIdentities;
GameRules mGameRules;
BaseGameVersion mBaseGameVersion;
std::optional<EducationLevelSettings> mEducationLevelSettings;
};

LevelSettings_0

/* 80857 */
struct LevelSettings_0
{
RandomSeed_0 mSeed;
GameType mGameType;
Difficulty mGameDifficulty;
bool mForceGameType;
GeneratorType mGenerator;
bool mAchievementsDisabled;
DimensionType mDimension;
int mTime;
EducationEditionOffer mEducationEditionOffer;
bool mEducationFeaturesEnabled;
bool mImmutableWorld;
float mRainLevel;
float mLightningLevel;
bool mConfirmedPlatformLockedContent;
bool mMultiplayerGameIntent;
bool mLANBroadcastIntent;
Social::GamePublishSetting mXBLBroadcastIntent;
Social::GamePublishSetting mPlatformBroadcastIntent;
bool mCommandsEnabled;
bool mTexturePacksRequired;
bool mHasLockedBehaviorPack;
bool mHasLockedResourcePack;
bool mIsFromLockedTemplate;
bool mUseMsaGamertagsOnly;
bool mOverrideSettings;
bool mBonusChestEnabled;
bool mStartWithMapEnabled;
int mServerChunkTickRange;
bool mForceExperimentalGameplay;
bool mIsFromWorldTemplate;
bool mIsWorldTemplateOptionLocked;
bool mSpawnV1Villagers;
Abilities mDefaultAbilities;
BlockPos mDefaultSpawn;
std::vector<PackInstanceId> mNewWorldBehaviorPackIdentities;
std::vector<PackInstanceId> mNewWorldResourcePackIdentities;
GameRules mGameRules;
BaseGameVersion mBaseGameVersion;
std::optional<EducationLevelSettings> mEducationLevelSettings;
};

LevelSoundEventMap

/* 226744 */
struct LevelSoundEventMap
{
__int8 gap0[1];
};

LevelStorage

/* 4390 */
struct LevelStorage
{
int (**_vptr$LevelStorage)(void);
};

LevelStorage::Batch

/* 290639 */
struct LevelStorage::Batch
{
int (**_vptr$Batch)(void);
};

LevelStorageObserver

/* 462334 */
struct LevelStorageObserver
{
std::function<void (const std::string &)> mOnSaveCallback;
};

LevelStorageSource

/* 290483 */
struct LevelStorageSource
{
int (**_vptr$LevelStorageSource)(void);
};

LevelSummary

/* 5806 */
struct LevelSummary
{
std::string mId;
std::string mName;
time_t mLastPlayed;
GameType mGameType;
Difficulty mGameDifficulty;
int mSeed;
int mNetworkProtocolVersion;
uint64_t mSizeOnDisk;
bool mConfirmedPlatformLockedContent;
bool mLANBroadcastIntent;
Social::GamePublishSetting mXBLBroadcastIntent;
bool mCommandsEnabled;
EducationEditionOffer mEducationEditionOffer;
GameVersion mLastLoadedGameVersion;
GameVersion mMinCompatibleClientVersion;
StorageVersion mStorageVersion;
Core::HeapPathBuffer mWorldIconPath;
Core::HeapPathBuffer mWorldIconTargetPath;
ContentIdentity mPremiumTemplateContentIdentity;
};

LinuxStackTrace

/* 294350 */
struct LinuxStackTrace
{
__int8 gap0[1];
};

ListTagFloatAdder

/* 61979 */
struct ListTagFloatAdder
{
Unique<ListTag> mTag;
};

ListTagIntAdder

/* 61980 */
struct ListTagIntAdder
{
Unique<ListTag> mTag;
};

ListedFeatures;

/* 198708 */
struct ListedFeatures;

ListenerInfo

/* 176399 */
struct ListenerInfo
{
std::function<void (const Block &)> mCallback;
Vec3 mPosition;
float mRadiusSqr;
};

Literal

/* 80980 */
struct Literal
{
__int8 gap0[1];
};

Llama::updateEntitySpecificMolangVariables::$7EF7C94BEAB75C6CEF4ADFB99B570420

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

LoadedResourceData

/* 85757 */
struct LoadedResourceData
{
int mIndex;
std::string mContent;
};

LocalConnectivitySystem

/* 421604 */
struct LocalConnectivitySystem
{
LocalConnector *mHostConnector;
};

LocalConnector::ConnectionCallbacks

/* 63503 */
struct LocalConnector::ConnectionCallbacks
{
int (**_vptr$ConnectionCallbacks)(void);
};

LocalConnector::LocalConnection

/* 421438 */
struct LocalConnector::LocalConnection
{
LocalConnector *mConnector;
NetworkIdentifier mId;
};

LocalPlayer;

/* 13198 */
struct LocalPlayer;

Localization

/* 60176 */
struct Localization
{
bool mCommaSeperator;
const std::string mCode;
Localization::Map mStrings;
};

Lockless::WeakAtomic::Block *>

/* 421197 */
struct Lockless::WeakAtomic<SPSCQueue<BatchedNetworkPeer::DataCallback,512>::Block *>
{
std::atomic<SPSCQueue<BatchedNetworkPeer::DataCallback,512>::Block *> mValue;
};

LogSettingsUpdater;

/* 3252 */
struct LogSettingsUpdater;

LookAtComponent

/* 56822 */
struct LookAtComponent
{
bool mSetTarget;
float mSearchRadius;
bool mAllowInvulnerable;
int mCoolingTime;
};

LookAtDefinition

/* 56877 */
struct LookAtDefinition
{
bool mSetTarget;
float mSearchRadius;
bool mAllowInvulnerable;
FloatRange mLookCooldown;
ActorFilterGroup mFilter;
DefinitionTrigger mOnLookAt;
};

LookControlComponent

/* 56982 */
struct LookControlComponent
{
bool mHasWantedPosition;
bool mHasWantedRotation;
float mYMax;
float mXMax;
Vec3 mWantedPosition;
Vec3 mWantedRotation;
Unique<LookControl> mLookControl;
};

LoopingSoundState

/* 86380 */
struct LoopingSoundState
{
glm::vec3 position;
float pitch;
float volume;
};

LootComponent

/* 223099 */
struct LootComponent
{
BlockLegacy *mBlockLegacy;
std::string mLootTable;
};

LootItemCondition

/* 104685 */
struct LootItemCondition
{
int (**_vptr$LootItemCondition)(void);
};

LootItemConditions

/* 463986 */
struct LootItemConditions
{
__int8 gap0[1];
};

LootItemFunction

/* 46424 */
struct LootItemFunction
{
int (**_vptr$LootItemFunction)(void);
std::vector<std::unique_ptr<LootItemCondition>> mPredicates;
};

LootItemFunctions

/* 477577 */
struct LootItemFunctions
{
__int8 gap0[1];
};

LootPool

/* 104643 */
struct LootPool
{
std::vector<std::unique_ptr<LootPoolEntry>> mEntries;
std::vector<std::unique_ptr<LootItemCondition>> mConditions;
Unique<LootPoolTiers> mTiers;
RandomValueBounds mRolls;
RandomValueBounds mBonusRolls;
};

LootPoolEntry

/* 104664 */
struct LootPoolEntry
{
int (**_vptr$LootPoolEntry)(void);
int mWeight;
int mQuality;
std::vector<std::unique_ptr<LootItemCondition>> mConditions;
Unique<LootPoolEntry> mSubTable;
};

LootPoolTiers

/* 104695 */
struct LootPoolTiers
{
int mRangeForInitialTier;
int mBonusRolls;
float mBonusRollChance;
};

LootTable

/* 46133 */
struct LootTable
{
std::string mDir;
std::vector<std::unique_ptr<LootPool>> mPools;
};

LootTables

/* 88306 */
struct LootTables
{
LootTableMap mLootTables;
Bedrock::Threading::Mutex mLootTableMutex;
};