LeviLamina
Loading...
Searching...
No Matches
LevelChunkMetaDataManager Class Reference

Public Member Functions

MCAPI void _consolidateLevelChunkMetaData (::LevelChunk &levelChunk)
MCAPI void _onNewDimensionCreated (::Dimension &dimension)
MCAPI void registerForLevelChunkEvents (::ILevelChunkEventManagerConnector &levelChunkEventManagerConnector)
MCAPI void registerOnNewDimensionCreated (::IDimensionManagerConnector &dimensionManagerConnector)
MCAPI void tick ()
MCAPI void updateLevelChunkMetaDataForSaving (::LevelChunk &lc, ::LevelChunkMetaDataBaseGameVersionWrapper const &levelChunkMetaDataBaseGameVersionWrapper, ::DimensionHeightRange const &dimensionHeightRange)

Static Public Member Functions

static MCAPI void inferInitialMetaDataAfterDeserialization (::LevelChunk &lc, ::LevelSeed64 generationSeed, ::GeneratorType generatorType, ::std::string const &dimensionName, ::DimensionType dimensionId, ::DimensionHeightRange const &dimensionHeightRange, ::LevelChunkMetaDataBaseGameVersionWrapper const &levelChunkMetaDataBaseGameVersionWrapper, ::LevelChunkMetaData &metaData)
static MCAPI void inferTargetMetaData (::LevelChunkMetaDataBaseGameVersionWrapper const &levelChunkMetaDataBaseGameVersionWrapper, ::DimensionType dimensionID, ::LevelChunkMetaData &metaData)
static MCAPI ::std::shared_ptr<::LevelChunkMetaDatainitializeLevelChunkMetaData (::DimensionType dimensionId, ::std::string const &dimensionName, ::DimensionHeightRange const &dimensionHeightRange, bool use3DBiomeMaps, ::LevelSeed64 levelSeed, ::GeneratorType generatorType, ::LevelChunkMetaDataBaseGameVersionWrapper const &levelChunkMetaDataBaseGameVersionWrapper)

Public Attributes

::ll::TypedStorage< 8, 16, ::std::shared_ptr<::LevelChunkMetaDataDictionary > > mLevelChunkMetaDataDictionary
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnNewDimensionCreatedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnChunkLoadedSubscription

The documentation for this class was generated from the following file: