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

Public Types

using LevelDataPublisher = ::Bedrock::PubSub::Publisher<void(), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0>
using LevelDataPublisherRefWrapper

Public Member Functions

LevelDataoperator= (LevelData const &)
 LevelData (LevelData const &)
MCAPI LevelData (bool isEduMode)
MCAPI LevelData (::LevelData &&rhs)
MCAPI LevelData (::LevelSettings const &settings, ::std::string const &levelName, ::GeneratorType generatorVersion, ::BlockPos const &defaultSpawn, bool achievementsDisabled, ::EducationEditionOffer eduOffer, float rainLevel, float lightningLevel)
MCFOLD::LevelDataValue const * _getValue (::HashedString const &key) const
MCFOLD::LevelDataValue * _getValue (::HashedString const &key)
MCAPI void _initLevelDataPropertyPublishers ()
MCAPI bool achievementsWillBeDisabledOnLoad () const
MCAPI ::std::optional<::SemVersioncheckServerAuthOptOutVersion () const
MCAPI bool cloudSaveForWorldIsEnabled () const
MCAPI ::std::unique_ptr<::CompoundTagcreateTag () const
MCAPI void disableAchievements ()
MCAPI bool educationFeaturesEnabled () const
MCAPI bool getAdventureModeOverridesEnabled () const
MCFOLD::AdventureSettings const & getAdventureSettings () const
MCFOLD::AdventureSettings & getAdventureSettings ()
MCAPI bool getAllowListActive () const
MCAPI::BaseGameVersion const & getBaseGameVersion () const
MCAPI::std::string const getBiomeOverride () const
MCAPI bool getBonusChestSpawned () const
MCAPI::ChatRestrictionLevel getChatRestrictionLevel () const
MCFOLD::CloudSaveLevelInfo const & getCloudSaveInfo () const
MCFOLD::Tick const & getCurrentTick () const
MCAPI bool getCustomSkinsDisabled () const
MCAPI::DaylightCycle getDaylightCycle () const
MCFOLD::Abilities & getDefaultAbilities ()
MCFOLD::PermissionsHandler const & getDefaultPermissions () const
MCFOLD::PermissionsHandler & getDefaultPermissions ()
MCAPI::Editor::WorldType getEditorWorldType () const
MCAPI::CompoundTag const & getEduSharedUriResource () const
MCFOLD::std::string const & getEducationCreatorId () const
MCAPI::std::string const & getEducationCreatorWorldId () const
MCAPI::EducationEditionOffer getEducationEditionOffer () const
MCFOLD::std::string const & getEducationProductId () const
MCFOLD::std::string const & getEducationReferrerId () const
MCAPI bool getEmoteChatMuted () const
MCFOLD::Experiments const & getExperiments () const
MCFOLD::Experiments & getExperiments ()
MCAPI::Json::Value const & getFlatWorldOptions () const
MCAPI bool getForceGameType () const
MCFOLD::SharedTypes::Legacy::Difficulty getGameDifficulty () const
MCFOLD::GameRules const & getGameRules () const
MCFOLD::GameRules & getGameRules ()
MCAPI::GameType getGameType () const
MCAPI::GeneratorType getGenerator () const
MCAPI bool getLANBroadcast () const
MCAPI bool getLANBroadcastIntent () const
MCFOLD::std::string const & getLevelName () const
MCAPI float getLightningLevel () const
MCAPI int getLightningTime () const
MCAPI int getLimitedWorldDepth () const
MCAPI int getLimitedWorldWidth () const
MCAPI::CompoundTag & getLoadedPlayerTag ()
MCAPI bool getMultiplayerGameIntent () const
MCAPI int getNetherScale () const
MCAPI::NetherWorldType getNetherType () const
MCAPI bool getOnlySpawnV1Villagers () const
MCAPI bool getPersonaDisabled () const
MCFOLD::Social::GamePublishSetting getPlatformBroadcastIntent () const
MCAPI::Social::GamePublishSetting getPlatformBroadcastMode () const
MCAPI::ContentIdentity const & getPremiumTemplateContentIdentity () const
MCAPI float getRainLevel () const
MCAPI int getRainTime () const
MCAPI::LevelSeed64 getSeed () const
MCFOLD uint getServerChunkTickRange () const
MCAPI::BlockPos const & getSpawnPos () const
MCFOLD::SpawnSettings const & getSpawnSettings () const
MCAPI::StorageVersion getStorageVersion () const
MCAPI void getTagData (::CompoundTag const &tag)
MCFOLD int getTime () const
MCAPI bool getUseMsaGamertagsOnly () const
MCAPI::BlockPos const & getWorldCenter () const
MCAPI uint getWorldStartCount () const
MCAPI::PackIdVersion const & getWorldTemplateIdentity () const
MCAPI::WorldVersion getWorldVersion () const
MCAPI::Social::GamePublishSetting getXBLBroadcastIntent () const
MCAPI::Social::GamePublishSetting getXBLBroadcastMode () const
MCAPI bool hasAchievementsDisabled () const
MCAPI bool hasBonusChestEnabled () const
MCAPI bool hasCheatsEnabled () const
MCAPI bool hasCommandsEnabled () const
MCAPI bool hasConfirmedPlatformLockedContent () const
MCAPI bool hasLockedBehaviorPack () const
MCAPI bool hasLockedResourcePack () const
MCAPI bool hasMapsCenteredToOrigin () const
MCFOLD bool hasSpawnPos () const
MCAPI bool hasStartWithMapEnabled () const
MCAPI void incrementTick ()
MCAPI bool isCreatedInEditor () const
MCAPI bool isEditorTestWorld () const
MCAPI bool isEditorWorld () const
MCAPI bool isEducationEditionLevel () const
MCAPI bool isExportedFromEditor () const
MCAPI bool isFromLockedTemplate () const
MCAPI bool isFromWorldTemplate () const
MCAPI bool isHardcore () const
MCAPI bool isLegacyLevel () const
MCAPI bool isLightning () const
MCAPI bool isMultiplayerGame () const
MCAPI bool isPremiumWorldTemplate () const
MCAPI bool isRaining () const
MCAPI bool isTexturepacksRequired () const
MCAPI bool isWorldTemplateOptionLocked () const
MCAPI::LevelData & operator= (::LevelData &&rhs)
MCAPI void recordStartUp ()
MCAPI void registerWithLevelStorageManagerEvents (::ILevelStorageManagerConnector &levelStorageManagerConnector)
MCAPI void setAdventureModeOverridesEnabled (bool overridesEnabled)
MCAPI void setAllowListActive (bool val)
MCAPI void setBaseGameVersion (::BaseGameVersion const &baseGameVersion)
MCAPI void setBiomeOverride (::std::string const &biomeName)
MCAPI void setBonusChestEnabled (bool bonusChestEnabled)
MCAPI void setBonusChestSpawned (bool bonusChestSpawned)
MCAPI void setChatRestrictionLevel (::ChatRestrictionLevel chatRestrictionLevel)
MCAPI void setCheatsEnabled (bool cheatsEnabled)
MCAPI void setCommandsEnabled (bool commandsEnabled)
MCAPI void setCustomSkinsDisabled (bool val)
MCAPI void setDataDrivenGenerator (::GeneratorType type)
MCAPI void setDaylightCycle (::DaylightCycle daylightCycle)
MCFOLD void setEditorWorldType (::Editor::WorldType t)
MCAPI void setEduSharedUriResource (::EduSharedUriResource const &eduSharedUriResource)
MCAPI void setEducationEditionOffer (::EducationEditionOffer offer)
MCAPI void setEducationFeaturesEnabled (bool educationEnabled)
MCAPI void setEducationOid (::std::string const &educationOid)
MCAPI void setEmoteChatMuted (bool val)
MCAPI void setFlatWorldPreset (::FlatWorldPresetID preset)
MCAPI void setForceGameType (bool value)
MCAPI void setGameDifficulty (::SharedTypes::Legacy::Difficulty difficulty)
MCAPI void setGameType (::GameType type)
MCAPI void setGenerator (::GeneratorType version)
MCAPI void setHasLockedBehaviorPack (bool hasLockedPack)
MCAPI void setHasLockedResourcePack (bool hasLockedPack)
MCAPI void setIsCreatedInEditor (bool isCreatedInEditor)
MCAPI void setIsExportedFromEditor (bool isExportedFromEditor)
MCAPI void setIsHardcore (bool value)
MCAPI void setIsSingleUseWorld (bool isSingleUseWorld)
MCAPI void setLANBroadcast (bool broadcast)
MCAPI void setLANBroadcastIntent (bool broadcast)
MCAPI void setLevelName (::std::string const &levelName)
MCAPI void setLightningLevel (float level)
MCAPI void setLightningTime (int lightningTime)
MCAPI void setMultiplayerGame (bool multiplayer)
MCAPI void setMultiplayerGameIntent (bool multiplayer)
MCAPI void setOnlySpawnV1Villagers (bool val)
MCAPI void setPersonaDisabled (bool val)
MCAPI void setPlatformBroadcastIntent (::Social::GamePublishSetting broadcastMode)
MCAPI void setPlatformBroadcastMode (::Social::GamePublishSetting broadcastMode)
MCAPI void setPlayerHasDied (bool value)
MCAPI void setPremiumTemplateContentIdentity (::ContentIdentity const &templateContentIdentity)
MCAPI void setRainLevel (float level)
MCAPI void setRainTime (int rainTime)
MCAPI void setSeed (::LevelSeed64 seed)
MCAPI void setServerChunkTickRange (uint newRange)
MCAPI void setSpawnPos (::BlockPos const &spawn)
MCAPI void setSpawnSettings (::SpawnSettings const &settings)
MCAPI void setStartWithMapEnabled (bool startWithMapEnabled)
MCAPI void setStorageVersion (::StorageVersion version)
MCAPI void setTagData (::CompoundTag &tag) const
MCAPI void setTexturepacksRequired (bool texturepacksRequired)
MCAPI void setTime (int time)
MCAPI void setUseMsaGamertagsOnly (bool useMsaGamertagsOnly)
MCAPI void setWorldTemplateIdentity (::PackIdVersion const &packIdVersion)
MCAPI void setWorldTemplateOptionLocked (bool isLocked)
MCAPI void setWorldVersion (::WorldVersion version)
MCAPI void setXBLBroadcastIntent (::Social::GamePublishSetting broadcastMode)
MCAPI void setXBLBroadcastMode (::Social::GamePublishSetting broadcastMode)
MCAPI void touchLastLoadedWithVersion ()
MCAPI void updateLastTimeSaved () const
MCAPI void v1_read (::RakNet::BitStream &bitStream, ::StorageVersion storageVersion)
MCAPI void * $ctor (bool isEduMode)
MCAPI void * $ctor (::LevelData &&rhs)
MCAPI void * $ctor (::LevelSettings const &settings, ::std::string const &levelName, ::GeneratorType generatorVersion, ::BlockPos const &defaultSpawn, bool achievementsDisabled, ::EducationEditionOffer eduOffer, float rainLevel, float lightningLevel)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 1, 5, ::AdventureSettingsmAdventureSettings
::ll::TypedStorage< 8, 144, ::WorldTemplateLevelDatamWorldTemplateLevelData
::ll::TypedStorage< 8, 192, ::GameRulesmGameRules
::ll::TypedStorage< 8, 72, ::ExperimentStoragemExperiments
::ll::TypedStorage< 4, 240, ::AbilitiesmDefaultAbilities
::ll::TypedStorage< 8, 24, ::PermissionsHandlermDefaultPermissions
::ll::TypedStorage< 8, 32, ::std::string > mLevelName
::ll::TypedStorage< 4, 4, ::StorageVersion > mStorageVersion
::ll::TypedStorage< 8, 56, ::GameVersionmMinCompatibleClientVersion
::ll::TypedStorage< 4, 4, int > mNetworkVersion
::ll::TypedStorage< 8, 24, ::SemVersionmInventoryVersion
::ll::TypedStorage< 8, 8, ::TickmCurrentTick
::ll::TypedStorage< 1, 1, bool > mHasSpawnPos
::ll::TypedStorage< 4, 12, ::BlockPosmLimitedWorldOrigin
::ll::TypedStorage< 4, 4, int > mTime
::ll::TypedStorage< 8, 8, int64 > mLastSaved
::ll::TypedStorage< 4, 4, uint > mServerTickRange
::ll::TypedStorage< 4, 4, float > mRainLevel
::ll::TypedStorage< 4, 4, int > mRainTime
::ll::TypedStorage< 4, 4, float > mLightningLevel
::ll::TypedStorage< 4, 4, int > mLightningTime
::ll::TypedStorage< 4, 4, int > mNetherScale
::ll::TypedStorage< 8, 56, ::GameVersionmLastOpenedWithVersion
::ll::TypedStorage< 4, 4, ::SharedTypes::Legacy::Difficulty > mGameDifficulty
::ll::TypedStorage< 1, 1, bool > mForceGameType
::ll::TypedStorage< 1, 1, bool > mIsHardcore
::ll::TypedStorage< 1, 1, bool > mPlayerHasDied
::ll::TypedStorage< 1, 1, bool > mSpawnMobs
::ll::TypedStorage< 1, 1, bool > mAdventureModeOverridesEnabled
::ll::TypedStorage< 8, 16, ::Json::ValuemFlatWorldOptions
::ll::TypedStorage< 4, 4, uint > mWorldStartCount
::ll::TypedStorage< 1, 1, bool > mAchievementsDisabled
::ll::TypedStorage< 4, 4, ::Editor::WorldType > mEditorWorldType
::ll::TypedStorage< 1, 1, bool > mIsCreatedInEditor
::ll::TypedStorage< 1, 1, bool > mIsExportedFromEditor
::ll::TypedStorage< 4, 4, ::EducationEditionOfferValuemEducationEditionOffer
::ll::TypedStorage< 8, 176, ::std::optional<::CloudSaveLevelInfo > > mCloudSaveInfo
::ll::TypedStorage< 1, 1, bool > mEducationFeaturesEnabled
::ll::TypedStorage< 1, 1, bool > mIsSingleUseWorld
::ll::TypedStorage< 1, 1, bool > mConfirmedPlatformLockedContent
::ll::TypedStorage< 1, 1, bool > mMultiplayerGameIntent
::ll::TypedStorage< 1, 1, bool > mMultiplayerGame
::ll::TypedStorage< 1, 1, bool > mLANBroadcastIntent
::ll::TypedStorage< 1, 1, bool > mLANBroadcast
::ll::TypedStorage< 4, 4, ::Social::GamePublishSetting > mXBLBroadcastIntent
::ll::TypedStorage< 4, 4, ::Social::GamePublishSetting > mXBLBroadcastMode
::ll::TypedStorage< 4, 4, ::Social::GamePublishSetting > mPlatformBroadcastIntent
::ll::TypedStorage< 4, 4, ::Social::GamePublishSetting > mPlatformBroadcastMode
::ll::TypedStorage< 1, 1, bool > mCheatsEnabled
::ll::TypedStorage< 1, 1, bool > mCommandsEnabled
::ll::TypedStorage< 1, 1, bool > mTexturePacksRequired
::ll::TypedStorage< 1, 1, bool > mHasLockedBehaviorPack
::ll::TypedStorage< 1, 1, bool > mHasLockedResourcePack
::ll::TypedStorage< 1, 1, bool > mIsFromLockedTemplate
::ll::TypedStorage< 1, 1, bool > mIsRandomSeedAllowed
::ll::TypedStorage< 8, 32, ::std::string > mEducationProductId
::ll::TypedStorage< 8, 32, ::std::string > mEducationCreatorId
::ll::TypedStorage< 8, 32, ::std::string > mEducationCreatorWorldId
::ll::TypedStorage< 8, 32, ::std::string > mEducationReferrerId
::ll::TypedStorage< 1, 1, bool > mUseMsaGamertagsOnly
::ll::TypedStorage< 1, 1, bool > mBonusChestEnabled
::ll::TypedStorage< 1, 1, bool > mBonusChestSpawned
::ll::TypedStorage< 1, 1, bool > mStartWithMapEnabled
::ll::TypedStorage< 1, 1, bool > mMapsCenteredToOrigin
::ll::TypedStorage< 1, 1, bool > mRequiresCopiedPackRemovalCheck
::ll::TypedStorage< 1, 1, bool > mSpawnV1Villagers
::ll::TypedStorage< 1, 1, bool > mPersonaDisabled
::ll::TypedStorage< 1, 1, bool > mCustomSkinsDisabled
::ll::TypedStorage< 1, 1, bool > mEmoteChatMuted
::ll::TypedStorage< 1, 1, bool > mUseAllowList
::ll::TypedStorage< 1, 1, bool > mHasUncompleteWorldFileOnDisk
::ll::TypedStorage< 1, 1, ::NetherWorldType > mNetherType
::ll::TypedStorage< 8, 48, ::SpawnSettingsmSpawnSettings
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::LevelDataValue > > mValues
::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::LevelDataValue > > mOverrides
::ll::TypedStorage< 8, 32, ::std::string > mBiomeOverride
::ll::TypedStorage< 4, 8, ::std::optional<::GeneratorType > > mDataDrivenGeneratorType
::ll::TypedStorage< 1, 1, ::ChatRestrictionLevel > mChatRestrictionLevel
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::PubSub::Publisher< void(bool), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > > mIsHardcoreSubscribers
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnSaveLevelData
::ll::TypedStorage< 8, 48, ::brstd::flat_map< ::LevelDataProperty, ::std::unique_ptr<::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > >, ::std::less<::LevelDataProperty >, ::std::vector<::LevelDataProperty >, ::std::vector<::std::unique_ptr< ::Bedrock::PubSub::Publisher< void(), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0 > > > > > mLevelDataPropertiesPublishers
::ll::TypedStorage< 8, 40, ::std::optional<::std::string > > mExperienceWorldId

Member Typedef Documentation

◆ LevelDataPublisherRefWrapper

using LevelData::LevelDataPublisherRefWrapper
Initial value:
::std::reference_wrapper<
Definition Publisher.h:8

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