LeviLamina
Loading...
Searching...
No Matches
ServerLevel Class Reference
Inheritance diagram for ServerLevel:

Public Types

using RegionSet = ::std::unordered_set<::BlockSource*>

Public Member Functions

ServerLeveloperator= (ServerLevel const &)
 ServerLevel (ServerLevel const &)
virtual bool initialize (::std::string const &levelName, ::LevelSettings const &levelSettings, ::Experiments const &experiments, ::std::string const *levelId, ::std::optional<::std::reference_wrapper< ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlue::ResolvedBiomeData > > > > biomeIdToResolvedData)
virtual::PlayerSleepManager const & getPlayerSleepManager () const
virtual::PlayerSleepManager & getPlayerSleepManager ()
virtual ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManagergetServerPlayerSleepManager ()
virtual ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManager const > getServerPlayerSleepManager () const
virtual void setCommandsEnabled (bool commandsEnabled)
virtual void setWorldTemplateOptionsUnlocked ()
virtual::ResourcePackManager * getClientResourcePackManager () const
virtual::ResourcePackManager * getServerResourcePackManager () const
virtual::TradeTables * getTradeTables ()
virtual void runCommand (::HashedString const &commandStr, ::CommandOrigin &origin, ::CommandOriginSystem originSystem, ::CurrentCmdVersion const commandVersion)
virtual void runCommand (::Command &command, ::CommandOrigin &origin, ::CommandOriginSystem originSystem)
virtual void decrementTagCache (::std::string const &tag, ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &)
virtual void incrementTagCache (::std::string const &tag, ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &)
virtual ::Bedrock::NonOwnerPointer<::TagCacheManagergetTagCacheManager ()
virtual::LevelChunkMetaDataManager * getLevelChunkMetaDataManager ()
virtual void loadFunctionManager ()
virtual::Random & getThreadRandom () const
virtual::PositionTrackingDB::PositionTrackingDBServer * getPositionTrackerDBServer () const
virtual ::Bedrock::NonOwnerPointer<::VolumeEntityManagerServertryGetVolumeEntityManagerServer () const
virtual void clearAllGenerationRequests (::NetworkIdentifier const &player, ::SubClientId clientId)
virtual ::Bedrock::NonOwnerPointer<::ChunkGenerationManagergetChunkGenerationManager ()
virtual ::Bedrock::NonOwnerPointer<::ChunkGenerationManager const > getChunkGenerationManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::MapDataManagergetMapDataManager ()
virtual void _subTick ()
virtual::PlayerDeathManager * _getPlayerDeathManager ()
virtual::MapDataManager & _getMapDataManager ()
virtual void _initializeMapDataManager ()
MCAPI ServerLevel (::ServerLevelArguments &&args)
MCAPI void _initializeActorManager ()
MCAPI void _initializeMobEvents ()
MCAPI void _initializePlayerSleepManager ()
MCAPI void _initializeScoreboard ()
MCAPI void _onActorEntityAdded (::Actor &actor)
MCAPI void _onPlayerWakeUp (::Player &player)
MCAPI void * $ctor (::ServerLevelArguments &&args)
MCAPI void $dtor ()
MCAPI bool $initialize (::std::string const &levelName, ::LevelSettings const &levelSettings, ::Experiments const &experiments, ::std::string const *levelId, ::std::optional<::std::reference_wrapper< ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlue::ResolvedBiomeData > > > > biomeIdToResolvedData)
MCFOLD::PlayerSleepManager const & $getPlayerSleepManager () const
MCFOLD::PlayerSleepManager & $getPlayerSleepManager ()
MCFOLD ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManager$getServerPlayerSleepManager ()
MCFOLD ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManager const > $getServerPlayerSleepManager () const
MCAPI void $setCommandsEnabled (bool commandsEnabled)
MCAPI void $setWorldTemplateOptionsUnlocked ()
MCAPI::ResourcePackManager * $getClientResourcePackManager () const
MCAPI::ResourcePackManager * $getServerResourcePackManager () const
MCAPI::TradeTables * $getTradeTables ()
MCAPI void $runCommand (::HashedString const &commandStr, ::CommandOrigin &origin, ::CommandOriginSystem originSystem, ::CurrentCmdVersion const commandVersion)
MCAPI void $runCommand (::Command &command, ::CommandOrigin &origin, ::CommandOriginSystem originSystem)
MCAPI void $decrementTagCache (::std::string const &tag, ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &)
MCAPI void $incrementTagCache (::std::string const &tag, ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &)
MCAPI ::Bedrock::NonOwnerPointer<::TagCacheManager$getTagCacheManager ()
MCAPI::LevelChunkMetaDataManager * $getLevelChunkMetaDataManager ()
MCAPI void $loadFunctionManager ()
MCFOLD::Random & $getThreadRandom () const
MCAPI::PositionTrackingDB::PositionTrackingDBServer * $getPositionTrackerDBServer () const
MCAPI ::Bedrock::NonOwnerPointer<::VolumeEntityManagerServer$tryGetVolumeEntityManagerServer () const
MCAPI void $clearAllGenerationRequests (::NetworkIdentifier const &player, ::SubClientId clientId)
MCFOLD ::Bedrock::NonOwnerPointer<::ChunkGenerationManager$getChunkGenerationManager ()
MCFOLD ::Bedrock::NonOwnerPointer<::ChunkGenerationManager const > $getChunkGenerationManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::MapDataManager$getMapDataManager ()
MCAPI void $_subTick ()
MCAPI::PlayerDeathManager * $_getPlayerDeathManager ()
MCAPI::MapDataManager & $_getMapDataManager ()
MCAPI void $_initializeMapDataManager ()
ServerLevelasServer ()
virtual void startLeaveGame ()
virtual bool isLeaveGameDone ()
virtual ::WeakRef<::DimensiongetOrCreateDimension (::DimensionType dimensionType)
virtual ::WeakRef<::DimensiongetDimension (::DimensionType id) const
virtual::DimensionType getLastOrDefaultSpawnDimensionId (::DimensionType lastDimensionId) const
virtual void forEachDimension (::std::function< bool(::Dimension &)> callback)
virtual void forEachDimension (::std::function< bool(::Dimension const &)> callback) const
virtual uint getChunkTickRange () const
virtual::ChunkTickRangeManager const & getChunkTickRangeManager () const
virtual::PortalForcer & getPortalForcer ()
virtual void requestPlayerChangeDimension (::Player &player, ::ChangeDimensionRequest &&changeRequest)
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerDimensionTransferManagergetPlayerDimensionTransferManager ()
virtual void entityChangeDimension (::Actor &entity, ::DimensionType toId, ::std::optional<::Vec3 > entityPos)
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorDimensionTransferManagergetActorDimensionTransferManager ()
virtual::Spawner & getSpawner () const
virtual ::Bedrock::NotNullNonOwnerPtr<::BossEventSubscriptionManagergetBossEventSubscriptionManager ()
virtual::ProjectileFactory & getProjectileFactory () const
virtual::ActorDefinitionGroup * getEntityDefinitions () const
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorAnimationGroupgetActorAnimationGroup () const
virtual ::Bedrock::NonOwnerPointer<::ActorAnimationControllerGroupgetActorAnimationControllerGroup () const
virtual::BlockDefinitionGroup * getBlockDefinitions () const
virtual::PropertyGroupManager & getActorPropertyGroup () const
virtual::CameraPresets const & getCameraPresets () const
virtual::CameraPresets & getCameraPresets ()
virtual::SharedTypes::v1_21_90::CameraPreset const * getCameraPreset (int presetIndex) const
virtual bool getDisablePlayerInteractions () const
virtual void setDisablePlayerInteractions (bool const disable)
virtual::AutomationBehaviorTreeGroup & getAutomationBehaviorTreeGroup () const
virtual::BehaviorFactory & getBehaviorFactory () const
virtual::SharedTypes::Legacy::Difficulty getDifficulty () const
virtual::DimensionConversionData getDimensionConversionData () const
virtual float getSpecialMultiplier (::DimensionType dimensionType) const
virtual bool hasCommandsEnabled () const
virtual bool useMsaGamertagsOnly () const
virtual void setMsaGamertagsOnly (bool msaGamertagsOnly)
virtual::Actor * addEntity (::BlockSource &region, ::OwnerPtr<::EntityContext > entity)
virtual::Actor * putEntity (::BlockSource &region, ::ActorUniqueID id, ::ActorRuntimeID runtimeId, ::OwnerPtr<::EntityContext > entity)
virtual::Actor * putEntity (::BlockSource &region, ::ActorUniqueID id, ::OwnerPtr<::EntityContext > entity)
virtual::Actor * addGlobalEntity (::BlockSource &region, ::OwnerPtr<::EntityContext > entity)
virtual::Actor * addAutonomousEntity (::BlockSource &region, ::OwnerPtr<::EntityContext > entity)
virtual void addUser (::OwnerPtr<::EntityContext > userEntity)
virtual::Actor * addDisplayEntity (::BlockSource &, ::OwnerPtr<::EntityContext >)
virtual void removeDisplayEntity (::WeakEntityRef)
virtual ::Bedrock::NonOwnerPointer<::DisplayActorManagergetDisplayActorManager ()
virtual void suspendPlayer (::Player &player)
virtual void resumePlayer (::Player &player)
virtual bool isPlayerSuspended (::Player &player) const
virtual ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManagergetGameplayUserManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager const > getGameplayUserManager () const
virtual ::Bedrock::NonOwnerPointer<::PlayerLocationReceivergetPlayerLocationReceiver ()
virtual ::OwnerPtr<::EntityContextremoveActorAndTakeEntity (::WeakEntityRef entityRef)
virtual ::OwnerPtr<::EntityContextremoveActorFromWorldAndTakeEntity (::WeakEntityRef entityRef)
virtual ::OwnerPtr<::EntityContexttakeEntity (::WeakEntityRef entityRef, ::LevelChunk &lc)
virtual::StrictEntityContext fetchStrictEntity (::ActorUniqueID actorId, bool getRemoved) const
virtual::Actor * fetchEntity (::ActorUniqueID actorId, bool getRemoved) const
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorFetcher const > getActorFetcher () const
virtual::Actor * getRuntimeEntity (::ActorRuntimeID actorId, bool getRemoved) const
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorRuntimeIDManagergetActorRuntimeIDManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorRuntimeIDManager const > getActorRuntimeIDManager () const
virtual::Mob * getMob (::ActorUniqueID mobId) const
virtual::Player * getPlayer (::std::string const &name) const
virtual::Player * getPlayer (::mce::UUID const &uuid) const
virtual::Player * getPlayer (::ActorUniqueID entityID) const
virtual::Player * getPlayerByXuid (::std::string const &xuid) const
virtual::Player * getPlatformPlayer (::std::string const &platformOnlineId) const
virtual::Player * getPlayerFromServerId (::std::string const &serverId) const
virtual::Player * getRuntimePlayer (::ActorRuntimeID runtimeId) const
virtual int getNumRemotePlayers () const
virtual::Player * getPrimaryLocalPlayer () const
virtual::IMinecraftEventing & getEventing ()
virtual::mce::Color getPlayerColor (::Player const &player) const
virtual::Tick const & getCurrentTick () const
virtual::Tick const getCurrentServerTick () const
virtual ::Bedrock::NotNullNonOwnerPtr<::TickDeltaTimeManager const > getTickDeltaTimeManager () const
virtual::ArmorTrimUnloader * getArmorTrimUnloader ()
virtual ::gsl::not_null<::StackRefResult<::IContainerRegistryAccess > > getContainerRegistryAccess () const
virtual ::gsl::not_null<::StackRefResult<::IContainerRegistryTracker > > getContainerRegistryTracker () const
virtual ::gsl::not_null<::StackRefResult<::IDynamicContainerSerialization > > getDynamicContainerSerialization () const
virtual::VoxelShapes::VoxelShapeRegistry const * getShapeRegistry () const
virtual::BiomeRegistry const & getBiomeRegistry () const
virtual::BiomeRegistry & getBiomeRegistry ()
virtual::BlockPalette const & getBlockPalette () const
virtual::BlockPalette & getBlockPalette ()
virtual::FeatureRegistry const & getFeatureRegistry () const
virtual::FeatureRegistry & getFeatureRegistry ()
virtual::FeatureTypeFactory const & getFeatureTypeFactory () const
virtual::FeatureTypeFactory & getFeatureTypeFactory ()
virtual::JigsawStructureRegistry const & getJigsawStructureRegistry () const
virtual::JigsawStructureRegistry & getJigsawStructureRegistry ()
virtual::StructureSpawnRegistry const & getStructureSpawnRegistry () const
virtual::StructureSpawnRegistry & getStructureSpawnRegistry ()
virtual ::Bedrock::NotNullNonOwnerPtr<::StructureManager > const getStructureManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::StructureManagergetStructureManager ()
virtual::BiomeComponentFactory const & getBiomeComponentFactory () const
virtual::BiomeComponentFactory & getBiomeComponentFactory ()
virtual::SurfaceBuilderRegistry const & getSurfaceBuilderRegistry () const
virtual::SurfaceBuilderRegistry & getSurfaceBuilderRegistry ()
virtual::BiomeManager const & getBiomeManager () const
virtual::BiomeManager & getBiomeManager ()
virtual ::OwnerPtrFactory<::Dimension, ::DerivedDimensionArguments && > const & getDimensionFactory () const
virtual ::OwnerPtrFactory<::Dimension, ::DerivedDimensionArguments && > & getDimensionFactory ()
virtual ::Factory<::BaseLightTextureImageBuilder, ::Level &, ::Scheduler & > const & getLightTextureImageBuilderFactory () const
virtual ::Factory<::BaseLightTextureImageBuilder, ::Level &, ::Scheduler & > & getLightTextureImageBuilderFactory ()
virtual::InternalComponentRegistry & getInternalComponentRegistry () const
virtual::IWorldRegistriesProvider const & getWorldRegistriesProvider () const
virtual::IWorldRegistriesProvider & getWorldRegistriesProvider ()
virtual void addListener (::LevelListener &listener)
virtual void removeListener (::LevelListener &listener)
virtual void tickEntities ()
virtual void tickEntitySystems ()
virtual void onPlayerDeath (::Player &player, ::ActorDamageSource const &source)
virtual void tick ()
virtual bool explode (::BlockSource &region, ::Actor *source, ::Vec3 const &pos, float explosionRadius, bool fire, bool breaksBlocks, float maxResistance, bool allowUnderwater)
virtual bool explode (::Explosion &explosion)
virtual void denyEffect (::BlockSource &region, ::Vec3 const &pos)
virtual void potionSplash (::Vec3 const &pos, ::mce::Color const &color, bool instantaneousEffect)
virtual bool extinguishFire (::BlockSource &region, ::BlockPos const &pos, uchar face, ::Actor *source)
virtual ::std::unique_ptr<::PathfindPath (::Actor &from, int xBest, int yBest, int zBest, ::NavigationComponent &navigation)
virtual ::std::unique_ptr<::PathfindPath (::Actor &from, ::Actor const &to, ::NavigationComponent &navigation)
virtual void setSleepStatus (::PlayerSleepStatus const &status)
virtual::PlayerSleepStatus getSleepStatus () const
virtual void updateSleepingPlayerList ()
virtual int getTime () const
virtual void setTime (int time)
virtual uint getSeed ()
virtual::LevelSeed64 getLevelSeed64 () const
virtual::BlockPos const & getSharedSpawnPos () const
virtual void setDefaultSpawn (::BlockPos const &spawnPos)
virtual::BlockPos const & getDefaultSpawn () const
virtual void setDefaultGameType (::GameType gameType)
virtual::GameType getDefaultGameType () const
virtual void setDifficulty (::SharedTypes::Legacy::Difficulty difficulty)
virtual void setMultiplayerGameIntent (bool multiplayerGame)
virtual bool getMultiplayerGameIntent () const
virtual void setMultiplayerGame (bool multiplayerGame)
virtual bool isMultiplayerGame () const
virtual void setLANBroadcastIntent (bool broadcast)
virtual bool getLANBroadcastIntent () const
virtual void setLANBroadcast (bool broadcast)
virtual bool getLANBroadcast () const
virtual void setXBLBroadcastIntent (::Social::GamePublishSetting broadcastMode)
virtual::Social::GamePublishSetting getXBLBroadcastIntent () const
virtual bool hasXBLBroadcastIntent () const
virtual void setXBLBroadcastMode (::Social::GamePublishSetting broadcastMode)
virtual::Social::GamePublishSetting getXBLBroadcastMode () const
virtual bool hasXBLBroadcast () const
virtual void setPlatformBroadcastIntent (::Social::GamePublishSetting broadcastMode)
virtual::Social::GamePublishSetting getPlatformBroadcastIntent () const
virtual bool hasPlatformBroadcastIntent () const
virtual void setPlatformBroadcastMode (::Social::GamePublishSetting broadcastMode)
virtual::Social::GamePublishSetting getPlatformBroadcastMode () const
virtual bool hasPlatformBroadcast () const
virtual void setHasLockedBehaviorPack (bool hasLocked)
virtual void setHasLockedResourcePack (bool hasLocked)
virtual bool hasLevelStorage () const
virtual::LevelStorage & getLevelStorage ()
virtual::LevelStorage const & getLevelStorage () const
virtual::LevelData & getLevelData ()
virtual::LevelData const & getLevelData () const
virtual::PhotoStorage & getPhotoStorage () const
virtual void createPhotoStorage ()
virtual ::Bedrock::NotNullNonOwnerPtr<::PhotoManagergetPhotoManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::PhotoManager const > getPhotoManager () const
virtual ::Bedrock::NotNullNonOwnerPtr<::EducationSettingsManagergetEducationSettingsManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::EducationSettingsManager const > getEducationSettingsManager () const
virtual void save ()
virtual void saveLevelData ()
virtual void saveGameData ()
virtual ::std::shared_ptr< void * > requestTimedStorageDeferment ()
virtual::TickingAreasManager & getTickingAreasMgr ()
virtual void addTickingAreaList (::DimensionType dimensionId, ::std::shared_ptr<::TickingAreaList > const &tickingAreas)
virtual void playSound (::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal)
virtual void playSound (::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, float const volume, float const pitch)
virtual void playSound (::std::string const &name, ::Vec3 const &pos, float volume, float pitch)
virtual void playSound (::IConstBlockSource const &region, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal)
virtual void playSound (::DimensionType dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal)
virtual::PlayerEventCoordinator & getRemotePlayerEventCoordinator ()
virtual::ServerPlayerEventCoordinator & getServerPlayerEventCoordinator ()
virtual::ClientPlayerEventCoordinator & getClientPlayerEventCoordinator ()
virtual::ActorEventCoordinator & getActorEventCoordinator ()
virtual::BlockEventCoordinator & getBlockEventCoordinator ()
virtual::ItemEventCoordinator & getItemEventCoordinator ()
virtual::ServerNetworkEventCoordinator & getServerNetworkEventCoordinator ()
virtual::ScriptingEventCoordinator & getScriptingEventCoordinator ()
virtual::ScriptDeferredEventCoordinator & getScriptDeferredEventCoordinator ()
virtual::LevelEventCoordinator & getLevelEventCoordinator ()
virtual void handleLevelEvent (::SharedTypes::Legacy::LevelEvent, ::Vec3 const &, int)
virtual void handleLevelEvent (::SharedTypes::Legacy::LevelEvent, ::CompoundTag const &)
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelEventManagergetLevelEventManager ()
virtual void handleStopSoundEvent (::std::string const &name)
virtual void handleStopAllSounds ()
virtual void handleStopMusicEvent ()
virtual void broadcastLevelEvent (::SharedTypes::Legacy::LevelEvent, ::Vec3 const &, int, ::UserEntityIdentifierComponent const *)
virtual void broadcastLevelEvent (::SharedTypes::Legacy::LevelEvent, ::CompoundTag const &, ::UserEntityIdentifierComponent const *)
virtual void broadcastLocalEvent (::BlockSource &, ::SharedTypes::Legacy::LevelEvent, ::Vec3 const &, int)
virtual void broadcastLocalEvent (::BlockSource &, ::SharedTypes::Legacy::LevelEvent, ::Vec3 const &, ::Block const &)
virtual void broadcastSoundEvent (::BlockSource &region, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, ::Block const &block, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal)
virtual void broadcastSoundEvent (::BlockSource &region, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal)
virtual void broadcastSoundEvent (::Dimension &dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorSoundIdentifier const &actorSoundIdentifier, bool isGlobal)
virtual void broadcastActorEvent (::Actor &actor, ::ActorEvent eventId, int data) const
virtual ::Bedrock::NonOwnerPointer<::ActorEventBroadcaster const > getActorEventBroadcaster () const
virtual void addChunkViewTracker (::std::weak_ptr<::ChunkViewSource > chunkViewSource)
virtual void onChunkReload (::Bounds const &bound)
virtual int getActivePlayerCount () const
virtual int getActiveUsersCount () const
virtual void forEachPlayer (::std::function< bool(::Player &)> callback)
virtual void forEachPlayer (::std::function< bool(::Player const &)> callback) const
virtual void forEachUser (::std::function< bool(::EntityContext &)> callback)
virtual void forEachUser (::std::function< bool(::EntityContext const &)> callback) const
virtual::Player * findPlayer (::std::function< bool(::Player const &)> pred) const
virtual::Player * findPlayer (::std::function< bool(::WeakEntityRef const &)> pred) const
virtual int getUserCount () const
virtual int countUsersWithMatchingNetworkId (::NetworkIdentifier const &networkId) const
virtual ::std::vector<::OwnerPtr<::EntityContext > > const & getUsers () const
virtual ::std::vector<::OwnerPtr<::EntityContext > > const & getEntities () const
virtual void onSourceCreated (::BlockSource &source)
virtual void onSourceDestroyed (::BlockSource &source)
virtual void onSubChunkLoaded (::ChunkSource &source, ::LevelChunk &lc, short absoluteSubChunkIndex, bool subChunkVisibilityChanged)
virtual ::Bedrock::NonOwnerPointer<::SubChunkManagergetSubChunkManager ()
virtual void onChunkLoaded (::ChunkSource &source, ::LevelChunk &lc)
virtual void onChunkReloaded (::ChunkSource &source, ::LevelChunk &lc)
virtual void onChunkDiscarded (::LevelChunk &lc)
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelChunkEventManagergetLevelChunkEventManager ()
virtual void queueEntityDestruction (::OwnerPtr<::EntityContext > entity)
virtual ::OwnerPtr<::EntityContextremoveEntity (::Actor &actor)
virtual ::OwnerPtr<::EntityContextremoveEntity (::WeakEntityRef entityRef)
virtual void forceRemoveEntity (::Actor &actor)
virtual void forceRemoveEntityfromWorld (::Actor &actor)
virtual void forceFlushRemovedPlayers ()
virtual void levelCleanupQueueEntityRemoval (::OwnerPtr<::EntityContext > entity)
virtual void registerTemporaryPointer (::_TickPtr &ptr)
virtual void unregisterTemporaryPointer (::_TickPtr &ptr)
virtual ::Bedrock::NotNullNonOwnerPtr<::TempEPtrManagergetTempEPtrManager ()
virtual bool destroyBlock (::BlockSource &region, ::BlockPos const &pos, bool dropResources, ::BlockChangeContext const &changeSourceContext)
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelBlockDestroyergetLevelBlockDestroyer ()
virtual void upgradeStorageVersion (::StorageVersion v)
virtual void suspendAndSave ()
virtual void sendServerLegacyParticle (::ParticleType id, ::Vec3 const &pos, ::Vec3 const &dir, int data)
virtual::Particle * addParticle (::ParticleType id, ::Vec3 const &pos, ::Vec3 const &dir, int data, ::CompoundTag const *tag, bool isGlobal)
virtual void spawnParticleEffect (::std::string const &effectName, ::Vec3 const &spawnLocation, ::Dimension *dimension)
virtual ::Bedrock::NotNullNonOwnerPtr<::ServerParticleManagergetServerParticleManager ()
virtual void addParticleEffect (::HashedString const &effect, ::Vec3 const &emitterPosition, ::MolangVariableMap const &molangVariables)
MCNAPI_C void addParticleEffect (::HashedString const &effect, ::Vec3 const &emitterPosition)
virtual void addTerrainParticleEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float intensity, float velocityScalar, float emitterRadius)
virtual void addTerrainSlideEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float intensity, float velocityScalar, float emitterRadius)
virtual void addBreakingItemParticleEffect (::Vec3 const &pos, ::BreakingItemParticleData const &data, ::ResolvedItemIconInfo const &textureInfo)
virtual void addBiomeTintedParticleEffect (::HashedString const &effect, ::BlockPos const &pos, ::Block const &block, ::std::optional<::mce::Color > overrideColor)
virtual::ActorUniqueID getNewUniqueID ()
virtual::ActorRuntimeID getNextRuntimeID ()
virtual ::std::vector<::ChunkPos > const & getTickingOffsets () const
virtual ::std::vector<::ChunkPos > const & getClientTickingOffsets () const
virtual ::std::vector<::ChunkPosgetSortedPositionsFromClientOffsets (::std::vector<::ChunkPos > const &centers) const
virtual ::Bedrock::NotNullNonOwnerPtr<::ChunkTickOffsetManager const > getChunkTickOffsetManager () const
virtual bool isExporting () const
virtual void setIsExporting (bool IsExporting)
virtual::SavedDataStorage & getSavedData ()
virtual::MapItemSavedData * getMapSavedData (::ActorUniqueID const uuid)
virtual::MapItemSavedData * getMapSavedData (::CompoundTag const &instance)
virtual::MapItemSavedData * getMapSavedData (::CompoundTag const *instance)
virtual void requestMapInfo (::ActorUniqueID const uuid, bool forceUpdate)
virtual::ActorUniqueID expandMapByID (::ActorUniqueID const uuid, bool wasInit)
virtual bool copyAndLockMap (::ActorUniqueID const originalMapUuid, ::ActorUniqueID const newMapUuid)
virtual::MapItemSavedData & createMapSavedData (::ActorUniqueID const &uuid, ::BlockPos const &origin, ::DimensionType dimension, int returnScaleLevel)
virtual::MapItemSavedData & createMapSavedData (::std::vector<::ActorUniqueID > const &mapIds, ::BlockPos const &origin, ::DimensionType dimension, int returnScaleLevel)
virtual ::Core::PathBuffer<::std::string > getScreenshotsFolder () const
virtual::std::string getLevelId () const
virtual void setLevelId (::std::string LevelId)
virtual::TaskGroup & getSyncTasksGroup ()
virtual::TaskGroup & getIOTasksGroup ()
virtual bool isEdu () const
virtual::ActorFactory & getActorFactory ()
virtual::ActorFactory const & getActorFactory () const
virtual::ActorInfoRegistry * getActorInfoRegistry ()
virtual ::StackRefResult<::EntityRegistrygetEntityRegistry ()
virtual ::StackRefResult<::EntityRegistry const > getEntityRegistry () const
virtual::EntitySystems & getEntitySystems ()
virtual ::WeakRef<::EntityContextgetLevelEntity ()
virtual ::WeakRef<::EntityContext const > getLevelEntity () const
virtual::PlayerCapabilities::ISharedController const & getCapabilities () const
virtual ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > & getTagRegistry ()
virtual::PlayerMovementSettings const & getPlayerMovementSettings () const
virtual void setPlayerMovementSettings (::PlayerMovementSettings const &settings)
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerMovementSettingsManagergetPlayerMovementSettingsManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerMovementSettingsManager const > getPlayerMovementSettingsManager () const
virtual bool canUseSkin (::SerializedSkinRef const &skin, ::NetworkIdentifier const &networkIdentifier, ::ActorUniqueID const &playerId) const
virtual ::Bedrock::NonOwnerPointer<::TrustedSkinHelper const > getTrustedSkinHelper () const
virtual ::Bedrock::NonOwnerPointer<::CameraRegistry const > getCameraRegistry () const
virtual ::Bedrock::NonOwnerPointer<::CameraRegistrygetCameraRegistry ()
virtual ::Bedrock::NonOwnerPointer<::EntitySystemsgetCameraSystems ()
virtual::PositionTrackingDB::PositionTrackingDBClient * getPositionTrackerDBClient () const
virtual void flushRunTimeLighting ()
virtual void loadBlockDefinitionGroup (::Experiments const &experiments)
virtual void initializeBlockDefinitionGroup ()
virtual ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistrygetUnknownBlockTypeRegistry ()
virtual bool isClientSideGenerationEnabled ()
virtual bool blockNetworkIdsAreHashes ()
virtual::ItemRegistryRef getItemRegistry () const
virtual ::Bedrock::NotNullNonOwnerPtr<::BlockTypeRegistrygetBlockTypeRegistry () const
virtual::Level * asLevel ()
virtual bool use3DBiomeMaps () const
virtual void pauseAndFlushTaskGroups ()
virtual::DimensionManager & getDimensionManager ()
virtual::DimensionManager const & getDimensionManager () const
virtual void subChunkTickAndSendRequests ()
virtual ::StackRefResult<::PauseManagergetPauseManager ()
virtual ::StackRefResult<::PauseManager const > getPauseManager () const
virtual bool isClientSide () const
virtual::SubClientId getSubClientId () const
virtual ::std::unordered_map<::mce::UUID, ::PlayerListEntry > const & getPlayerList () const
virtual::std::string const & getPlayerXUID (::mce::UUID const &uuid) const
virtual::std::string const & getPlayerPlatformOnlineId (::mce::UUID const &uuid) const
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerListManagergetPlayerListManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerListManager const > getPlayerListManager () const
virtual ::std::vector<::WeakEntityRef > const & getActiveUsers () const
virtual void notifySubChunkRequestManager (::SubChunkPacket const &packet)
virtual::SubChunkRequestManager * getSubChunkRequestManager ()
virtual ::std::vector<::Actor * > getRuntimeActorList () const
virtual::PacketSender * getPacketSender () const
virtual ::Bedrock::NonOwnerPointer<::NetEventCallbackgetNetEventCallback () const
virtual void setNetEventCallback (::Bedrock::NonOwnerPointer<::NetEventCallback > val)
virtual ::gsl::not_null<::StackRefResult<::ILevelRandom > > getILevelRandom ()
virtual::IRandom & getIRandom () const
virtual::Random & getRandom () const
virtual::HitResult & getHitResult ()
virtual::HitResult & getLiquidHitResult ()
virtual ::Bedrock::NotNullNonOwnerPtr<::HitResultWrappergetHitResultWrapper ()
virtual::std::string const & getImmersiveReaderString () const
virtual void setImmersiveReaderString (::std::string newString)
virtual::AdventureSettings & getAdventureSettings ()
virtual::AdventureSettings const & getAdventureSettings () const
virtual::GameRules const & getGameRules () const
virtual::GameRules & getGameRules ()
virtual bool hasStartWithMapEnabled () const
virtual bool isEditorWorld () const
virtual bool isHardcore () const
virtual::Abilities & getDefaultAbilities ()
virtual::PermissionsHandler & getDefaultPermissions ()
virtual::PermissionsHandler const & getDefaultPermissions () const
virtual bool getTearingDown () const
virtual void takePicture (::cg::ImageBuffer &outImage, ::Actor *camera, ::Actor *target, ::ScreenshotOptions &screenshotOptions, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)> completedScreenshotCallback)
virtual::LevelSoundManager & getLevelSoundManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterfacegetSoundPlayer () const
virtual void setSimPaused (bool value)
virtual bool getSimPaused ()
virtual void setFinishedInitializing ()
virtual::LootTables & getLootTables ()
virtual void updateWeather (float rainLevel, int rainTime, float lightningLevel, int lightningTime)
virtual int getNetherScale () const
virtual::Scoreboard & getScoreboard ()
virtual::Scoreboard const & getScoreboard () const
virtual::Scoreboard * tryGetScoreboard ()
virtual::LayeredAbilities * getPlayerAbilities (::ActorUniqueID const &playerId)
virtual void setPlayerAbilities (::ActorUniqueID const &playerId, ::LayeredAbilities const &abilities)
virtual void sendAllPlayerAbilities (::Player const &playerReference)
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerAbilitiesManagergetPlayerAbilitiesManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerPermissionsManagergetPlayerPermissionsManager ()
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerPermissionsSynchronisergetPlayerPermissionsSynchroniser ()
virtual::Recipes & getRecipes () const
virtual::BlockReducer * getBlockReducer () const
virtual ::std::weak_ptr<::TrimPatternRegistry const > getTrimPatternRegistry () const
virtual ::std::weak_ptr<::TrimPatternRegistrygetTrimPatternRegistry ()
virtual ::std::weak_ptr<::TrimMaterialRegistry const > getTrimMaterialRegistry () const
virtual ::std::weak_ptr<::TrimMaterialRegistrygetTrimMaterialRegistry ()
virtual::BlockType const & getRegisteredBorderBlock () const
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelChunkPerformanceTelemetrygetLevelChunkPerformanceTelemetry ()
virtual::cereal::ReflectionCtx & cerealContext ()
virtual::cereal::ReflectionCtx const & cerealContext () const
virtual void digestServerBlockProperties (::StartGamePacket const &packet)
virtual::MolangPackSettingsCache const * getMolangPackSettingsCache () const
virtual::cereal::ReflectionCtx & _cerealContext ()
virtual void _onLowMemory ()
MCAPI ::Bedrock::UniqueOwnerPointer<::PhotoManager_createPhotoManager ()
MCAPI void _initializeBiomeManager ()
MCAPI void _initializeEventCoordinatorManager ()
MCAPI void _initializeGameplayUserManager ()
MCAPI void _initializeLevelChunkEventManager ()
MCAPI void _initializeLevelChunkSaveManager ()
MCAPI void _initializeLevelEventManager ()
MCAPI void _initializeLevelStorageManager ()
MCAPI void _initializeParticleProvider ()
MCAPI void _onAddBiomeTintedParticleEffect (::HashedString const &effect, ::BlockPos const &pos, ::Block const &block, ::std::optional<::mce::Color > overrideColor)
MCAPI void _onAddBreakingItemParticleEffect (::Vec3 const &pos, ::BreakingItemParticleData const &data, ::ResolvedItemIconInfo const &textureInfo)
MCAPI void _onAddTerrainParticleEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
MCAPI void _onAddTerrainSlideEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float particleCount, float velocityScalar, float emitterRadius)
MCAPI void _onAnyGameplayUsersRemoved ()
MCAPI void _onChunkDiscarded (::LevelChunk &levelChunk)
MCAPI void _onChunkLoaded (::ChunkSource &chunkSource, ::LevelChunk &levelChunk, int)
MCAPI void _onChunkReloaded (::ChunkSource &chunkSource, ::LevelChunk &levelChunk)
MCAPI void _onGameplayUserAdded (::EntityContext &entity)
MCAPI void _onGameplayUserRemoved (::EntityContext &entity)
MCAPI void _onLevelEventCompoundTag (::SharedTypes::Legacy::LevelEvent type, ::CompoundTag const &data)
MCAPI void _onLevelEventData (::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data)
MCAPI void _onPictureTaken (::cg::ImageBuffer &outImage, ::Actor *camera, ::Actor *target, ::ScreenshotOptions &screenshotOptions, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)> completedScreenshotCallback)
MCAPI void _onRemoveActorEntityReferences (::Actor &actor)
MCAPI void _onSendServerLegacyParticle (::ParticleType id, ::Vec3 const &pos, ::Vec3 const &dir, int data)
MCAPI void _setIsTearingDown ()
MCAPI ::Bedrock::Result<::Actor *, ::ActorValidationError > addEntityWithError (::BlockSource &region, ::OwnerPtr<::EntityContext > entity)
MCAPI void earlyShutdownMainthread ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActorManagergetActorManager ()
MCAPI_S ::Bedrock::NotNullNonOwnerPtr<::EventCoordinatorManagergetEventCoordinatorManager ()
MCAPI_C::NpcEventCoordinator & getNpcEventCoordinator ()
MCAPI::ServerLevelEventCoordinator & getServerLevelEventCoordinator ()
MCAPI void setShapeRegistry (::std::shared_ptr<::VoxelShapes::VoxelShapeRegistry > registry)
MCAPI void * $ctor (::LevelArguments &&args)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
MCAPI void $startLeaveGame ()
MCAPI bool $isLeaveGameDone ()
MCAPI ::WeakRef<::Dimension$getOrCreateDimension (::DimensionType dimensionType)
MCAPI ::WeakRef<::Dimension$getDimension (::DimensionType id) const
MCAPI::DimensionType $getLastOrDefaultSpawnDimensionId (::DimensionType lastDimensionId) const
MCFOLD void $forEachDimension (::std::function< bool(::Dimension &)> callback)
MCFOLD void $forEachDimension (::std::function< bool(::Dimension const &)> callback) const
MCAPI uint $getChunkTickRange () const
MCAPI::ChunkTickRangeManager const & $getChunkTickRangeManager () const
MCAPI::PortalForcer & $getPortalForcer ()
MCAPI void $requestPlayerChangeDimension (::Player &player, ::ChangeDimensionRequest &&changeRequest)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::PlayerDimensionTransferManager$getPlayerDimensionTransferManager ()
MCAPI void $entityChangeDimension (::Actor &entity, ::DimensionType toId, ::std::optional<::Vec3 > entityPos)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActorDimensionTransferManager$getActorDimensionTransferManager ()
MCFOLD::Spawner & $getSpawner () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::BossEventSubscriptionManager$getBossEventSubscriptionManager ()
MCFOLD::ProjectileFactory & $getProjectileFactory () const
MCFOLD::ActorDefinitionGroup * $getEntityDefinitions () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActorAnimationGroup$getActorAnimationGroup () const
MCAPI ::Bedrock::NonOwnerPointer<::ActorAnimationControllerGroup$getActorAnimationControllerGroup () const
MCAPI::BlockDefinitionGroup * $getBlockDefinitions () const
MCFOLD::PropertyGroupManager & $getActorPropertyGroup () const
MCFOLD::CameraPresets const & $getCameraPresets () const
MCFOLD::CameraPresets & $getCameraPresets ()
MCAPI::SharedTypes::v1_21_90::CameraPreset const * $getCameraPreset (int presetIndex) const
MCAPI bool $getDisablePlayerInteractions () const
MCAPI void $setDisablePlayerInteractions (bool const disable)
MCFOLD::AutomationBehaviorTreeGroup & $getAutomationBehaviorTreeGroup () const
MCAPI::BehaviorFactory & $getBehaviorFactory () const
MCAPI::SharedTypes::Legacy::Difficulty $getDifficulty () const
MCAPI::DimensionConversionData $getDimensionConversionData () const
MCAPI float $getSpecialMultiplier (::DimensionType dimensionType) const
MCAPI bool $hasCommandsEnabled () const
MCAPI bool $useMsaGamertagsOnly () const
MCAPI void $setMsaGamertagsOnly (bool msaGamertagsOnly)
MCAPI::Actor * $addEntity (::BlockSource &region, ::OwnerPtr<::EntityContext > entity)
MCAPI::Actor * $putEntity (::BlockSource &region, ::ActorUniqueID id, ::ActorRuntimeID runtimeId, ::OwnerPtr<::EntityContext > entity)
MCAPI::Actor * $putEntity (::BlockSource &region, ::ActorUniqueID id, ::OwnerPtr<::EntityContext > entity)
MCAPI::Actor * $addGlobalEntity (::BlockSource &region, ::OwnerPtr<::EntityContext > entity)
MCAPI::Actor * $addAutonomousEntity (::BlockSource &region, ::OwnerPtr<::EntityContext > entity)
MCAPI void $addUser (::OwnerPtr<::EntityContext > userEntity)
MCAPI::Actor * $addDisplayEntity (::BlockSource &, ::OwnerPtr<::EntityContext >)
MCFOLD void $removeDisplayEntity (::WeakEntityRef)
MCFOLD ::Bedrock::NonOwnerPointer<::DisplayActorManager$getDisplayActorManager ()
MCAPI void $suspendPlayer (::Player &player)
MCAPI void $resumePlayer (::Player &player)
MCAPI bool $isPlayerSuspended (::Player &player) const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager$getGameplayUserManager ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager const > $getGameplayUserManager () const
MCAPI ::Bedrock::NonOwnerPointer<::PlayerLocationReceiver$getPlayerLocationReceiver ()
MCAPI ::OwnerPtr<::EntityContext$removeActorAndTakeEntity (::WeakEntityRef entityRef)
MCAPI ::OwnerPtr<::EntityContext$removeActorFromWorldAndTakeEntity (::WeakEntityRef entityRef)
MCAPI ::OwnerPtr<::EntityContext$takeEntity (::WeakEntityRef entityRef, ::LevelChunk &lc)
MCAPI::StrictEntityContext $fetchStrictEntity (::ActorUniqueID actorId, bool getRemoved) const
MCAPI::Actor * $fetchEntity (::ActorUniqueID actorId, bool getRemoved) const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActorFetcher const > $getActorFetcher () const
MCAPI::Actor * $getRuntimeEntity (::ActorRuntimeID actorId, bool getRemoved) const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::ActorRuntimeIDManager$getActorRuntimeIDManager ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::ActorRuntimeIDManager const > $getActorRuntimeIDManager () const
MCAPI::Mob * $getMob (::ActorUniqueID mobId) const
MCAPI::Player * $getPlayer (::std::string const &name) const
MCAPI::Player * $getPlayer (::mce::UUID const &uuid) const
MCAPI::Player * $getPlayer (::ActorUniqueID entityID) const
MCAPI::Player * $getPlayerByXuid (::std::string const &xuid) const
MCAPI::Player * $getPlatformPlayer (::std::string const &platformOnlineId) const
MCAPI::Player * $getPlayerFromServerId (::std::string const &serverId) const
MCAPI::Player * $getRuntimePlayer (::ActorRuntimeID runtimeId) const
MCAPI int $getNumRemotePlayers () const
MCAPI::Player * $getPrimaryLocalPlayer () const
MCAPI::IMinecraftEventing & $getEventing ()
MCAPI::mce::Color $getPlayerColor (::Player const &player) const
MCAPI::Tick const & $getCurrentTick () const
MCAPI::Tick const $getCurrentServerTick () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::TickDeltaTimeManager const > $getTickDeltaTimeManager () const
MCFOLD::ArmorTrimUnloader * $getArmorTrimUnloader ()
MCAPI ::gsl::not_null<::StackRefResult<::IContainerRegistryAccess > > $getContainerRegistryAccess () const
MCAPI ::gsl::not_null<::StackRefResult<::IContainerRegistryTracker > > $getContainerRegistryTracker () const
MCAPI ::gsl::not_null<::StackRefResult<::IDynamicContainerSerialization > > $getDynamicContainerSerialization () const
MCAPI::VoxelShapes::VoxelShapeRegistry const * $getShapeRegistry () const
MCFOLD::BiomeRegistry const & $getBiomeRegistry () const
MCFOLD::BiomeRegistry & $getBiomeRegistry ()
MCFOLD::BlockPalette const & $getBlockPalette () const
MCFOLD::BlockPalette & $getBlockPalette ()
MCFOLD::FeatureRegistry const & $getFeatureRegistry () const
MCFOLD::FeatureRegistry & $getFeatureRegistry ()
MCFOLD::FeatureTypeFactory const & $getFeatureTypeFactory () const
MCFOLD::FeatureTypeFactory & $getFeatureTypeFactory ()
MCFOLD::JigsawStructureRegistry const & $getJigsawStructureRegistry () const
MCFOLD::JigsawStructureRegistry & $getJigsawStructureRegistry ()
MCFOLD::StructureSpawnRegistry const & $getStructureSpawnRegistry () const
MCFOLD::StructureSpawnRegistry & $getStructureSpawnRegistry ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::StructureManager > const $getStructureManager () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::StructureManager$getStructureManager ()
MCFOLD::BiomeComponentFactory const & $getBiomeComponentFactory () const
MCFOLD::BiomeComponentFactory & $getBiomeComponentFactory ()
MCFOLD::SurfaceBuilderRegistry const & $getSurfaceBuilderRegistry () const
MCFOLD::SurfaceBuilderRegistry & $getSurfaceBuilderRegistry ()
MCAPI::BiomeManager const & $getBiomeManager () const
MCAPI::BiomeManager & $getBiomeManager ()
MCFOLD ::OwnerPtrFactory<::Dimension, ::DerivedDimensionArguments && > const & $getDimensionFactory () const
MCFOLD ::OwnerPtrFactory<::Dimension, ::DerivedDimensionArguments && > & $getDimensionFactory ()
MCFOLD ::Factory<::BaseLightTextureImageBuilder, ::Level &, ::Scheduler & > const & $getLightTextureImageBuilderFactory () const
MCFOLD ::Factory<::BaseLightTextureImageBuilder, ::Level &, ::Scheduler & > & $getLightTextureImageBuilderFactory ()
MCAPI::InternalComponentRegistry & $getInternalComponentRegistry () const
MCFOLD::IWorldRegistriesProvider const & $getWorldRegistriesProvider () const
MCFOLD::IWorldRegistriesProvider & $getWorldRegistriesProvider ()
MCAPI void $addListener (::LevelListener &listener)
MCAPI void $removeListener (::LevelListener &listener)
MCAPI void $tickEntities ()
MCAPI void $tickEntitySystems ()
MCAPI void $onPlayerDeath (::Player &player, ::ActorDamageSource const &source)
MCAPI void $tick ()
MCAPI bool $explode (::BlockSource &region, ::Actor *source, ::Vec3 const &pos, float explosionRadius, bool fire, bool breaksBlocks, float maxResistance, bool allowUnderwater)
MCAPI bool $explode (::Explosion &explosion)
MCAPI void $denyEffect (::BlockSource &region, ::Vec3 const &pos)
MCAPI void $potionSplash (::Vec3 const &pos, ::mce::Color const &color, bool instantaneousEffect)
MCAPI bool $extinguishFire (::BlockSource &region, ::BlockPos const &pos, uchar face, ::Actor *source)
MCAPI ::std::unique_ptr<::Path$findPath (::Actor &from, int xBest, int yBest, int zBest, ::NavigationComponent &navigation)
MCAPI ::std::unique_ptr<::Path$findPath (::Actor &from, ::Actor const &to, ::NavigationComponent &navigation)
MCAPI void $setSleepStatus (::PlayerSleepStatus const &status)
MCAPI::PlayerSleepStatus $getSleepStatus () const
MCAPI void $updateSleepingPlayerList ()
MCAPI int $getTime () const
MCAPI void $setTime (int time)
MCAPI uint $getSeed ()
MCAPI::LevelSeed64 $getLevelSeed64 () const
MCFOLD::BlockPos const & $getSharedSpawnPos () const
MCAPI void $setDefaultSpawn (::BlockPos const &spawnPos)
MCFOLD::BlockPos const & $getDefaultSpawn () const
MCAPI void $setDifficulty (::SharedTypes::Legacy::Difficulty difficulty)
MCAPI void $setMultiplayerGameIntent (bool multiplayerGame)
MCAPI bool $getMultiplayerGameIntent () const
MCAPI void $setMultiplayerGame (bool multiplayerGame)
MCAPI bool $isMultiplayerGame () const
MCAPI void $setLANBroadcastIntent (bool broadcast)
MCAPI bool $getLANBroadcastIntent () const
MCAPI void $setLANBroadcast (bool broadcast)
MCAPI bool $getLANBroadcast () const
MCAPI void $setXBLBroadcastIntent (::Social::GamePublishSetting broadcastMode)
MCAPI::Social::GamePublishSetting $getXBLBroadcastIntent () const
MCAPI bool $hasXBLBroadcastIntent () const
MCAPI void $setXBLBroadcastMode (::Social::GamePublishSetting broadcastMode)
MCAPI::Social::GamePublishSetting $getXBLBroadcastMode () const
MCAPI bool $hasXBLBroadcast () const
MCAPI void $setPlatformBroadcastIntent (::Social::GamePublishSetting broadcastMode)
MCAPI::Social::GamePublishSetting $getPlatformBroadcastIntent () const
MCAPI bool $hasPlatformBroadcastIntent () const
MCAPI void $setPlatformBroadcastMode (::Social::GamePublishSetting broadcastMode)
MCAPI::Social::GamePublishSetting $getPlatformBroadcastMode () const
MCAPI bool $hasPlatformBroadcast () const
MCAPI void $setHasLockedBehaviorPack (bool hasLocked)
MCAPI void $setHasLockedResourcePack (bool hasLocked)
MCAPI bool $hasLevelStorage () const
MCFOLD::LevelStorage & $getLevelStorage ()
MCFOLD::LevelStorage const & $getLevelStorage () const
MCFOLD::LevelData & $getLevelData ()
MCFOLD::LevelData const & $getLevelData () const
MCAPI::PhotoStorage & $getPhotoStorage () const
MCAPI void $createPhotoStorage ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::PhotoManager$getPhotoManager ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::PhotoManager const > $getPhotoManager () const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::EducationSettingsManager$getEducationSettingsManager ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::EducationSettingsManager const > $getEducationSettingsManager () const
MCAPI void $save ()
MCAPI void $saveLevelData ()
MCAPI void $saveGameData ()
MCAPI ::std::shared_ptr< void * > $requestTimedStorageDeferment ()
MCAPI::TickingAreasManager & $getTickingAreasMgr ()
MCAPI void $addTickingAreaList (::DimensionType dimensionId, ::std::shared_ptr<::TickingAreaList > const &tickingAreas)
MCAPI void $playSound (::std::string const &name, ::Vec3 const &pos, float volume, float pitch)
MCAPI::PlayerEventCoordinator & $getRemotePlayerEventCoordinator ()
MCAPI::ServerPlayerEventCoordinator & $getServerPlayerEventCoordinator ()
MCAPI::ClientPlayerEventCoordinator & $getClientPlayerEventCoordinator ()
MCAPI::ActorEventCoordinator & $getActorEventCoordinator ()
MCAPI::BlockEventCoordinator & $getBlockEventCoordinator ()
MCAPI::ItemEventCoordinator & $getItemEventCoordinator ()
MCAPI::ServerNetworkEventCoordinator & $getServerNetworkEventCoordinator ()
MCAPI::ScriptingEventCoordinator & $getScriptingEventCoordinator ()
MCAPI::ScriptDeferredEventCoordinator & $getScriptDeferredEventCoordinator ()
MCAPI::LevelEventCoordinator & $getLevelEventCoordinator ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LevelEventManager$getLevelEventManager ()
MCAPI void $handleStopSoundEvent (::std::string const &name)
MCAPI void $handleStopAllSounds ()
MCAPI void $handleStopMusicEvent ()
MCAPI void $broadcastActorEvent (::Actor &actor, ::ActorEvent eventId, int data) const
MCAPI ::Bedrock::NonOwnerPointer<::ActorEventBroadcaster const > $getActorEventBroadcaster () const
MCAPI void $addChunkViewTracker (::std::weak_ptr<::ChunkViewSource > chunkViewSource)
MCAPI void $onChunkReload (::Bounds const &bound)
MCAPI int $getActivePlayerCount () const
MCAPI int $getActiveUsersCount () const
MCAPI void $forEachPlayer (::std::function< bool(::Player &)> callback)
MCAPI void $forEachPlayer (::std::function< bool(::Player const &)> callback) const
MCAPI void $forEachUser (::std::function< bool(::EntityContext &)> callback)
MCAPI void $forEachUser (::std::function< bool(::EntityContext const &)> callback) const
MCAPI::Player * $findPlayer (::std::function< bool(::Player const &)> pred) const
MCAPI::Player * $findPlayer (::std::function< bool(::WeakEntityRef const &)> pred) const
MCAPI int $getUserCount () const
MCAPI int $countUsersWithMatchingNetworkId (::NetworkIdentifier const &networkId) const
MCAPI ::std::vector<::OwnerPtr<::EntityContext > > const & $getUsers () const
MCAPI ::std::vector<::OwnerPtr<::EntityContext > > const & $getEntities () const
MCAPI void $onSourceCreated (::BlockSource &source)
MCAPI void $onSourceDestroyed (::BlockSource &source)
MCFOLD void $onSubChunkLoaded (::ChunkSource &source, ::LevelChunk &lc, short absoluteSubChunkIndex, bool subChunkVisibilityChanged)
MCFOLD ::Bedrock::NonOwnerPointer<::SubChunkManager$getSubChunkManager ()
MCAPI void $onChunkLoaded (::ChunkSource &source, ::LevelChunk &lc)
MCAPI void $onChunkReloaded (::ChunkSource &source, ::LevelChunk &lc)
MCAPI void $onChunkDiscarded (::LevelChunk &lc)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LevelChunkEventManager$getLevelChunkEventManager ()
MCAPI void $queueEntityDestruction (::OwnerPtr<::EntityContext > entity)
MCAPI ::OwnerPtr<::EntityContext$removeEntity (::Actor &actor)
MCAPI ::OwnerPtr<::EntityContext$removeEntity (::WeakEntityRef entityRef)
MCAPI void $forceRemoveEntity (::Actor &actor)
MCAPI void $forceRemoveEntityfromWorld (::Actor &actor)
MCAPI void $forceFlushRemovedPlayers ()
MCAPI void $levelCleanupQueueEntityRemoval (::OwnerPtr<::EntityContext > entity)
MCAPI void $registerTemporaryPointer (::_TickPtr &ptr)
MCAPI void $unregisterTemporaryPointer (::_TickPtr &ptr)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::TempEPtrManager$getTempEPtrManager ()
MCAPI bool $destroyBlock (::BlockSource &region, ::BlockPos const &pos, bool dropResources, ::BlockChangeContext const &changeSourceContext)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LevelBlockDestroyer$getLevelBlockDestroyer ()
MCAPI void $upgradeStorageVersion (::StorageVersion v)
MCAPI void $suspendAndSave ()
MCAPI void $sendServerLegacyParticle (::ParticleType id, ::Vec3 const &pos, ::Vec3 const &dir, int data)
MCAPI::Particle * $addParticle (::ParticleType id, ::Vec3 const &pos, ::Vec3 const &dir, int data, ::CompoundTag const *tag, bool isGlobal)
MCAPI void $spawnParticleEffect (::std::string const &effectName, ::Vec3 const &spawnLocation, ::Dimension *dimension)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ServerParticleManager$getServerParticleManager ()
MCAPI void $addParticleEffect (::HashedString const &effect, ::Vec3 const &emitterPosition, ::MolangVariableMap const &molangVariables)
MCAPI void $addTerrainParticleEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float intensity, float velocityScalar, float emitterRadius)
MCAPI void $addTerrainSlideEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float intensity, float velocityScalar, float emitterRadius)
MCAPI void $addBreakingItemParticleEffect (::Vec3 const &pos, ::BreakingItemParticleData const &data, ::ResolvedItemIconInfo const &textureInfo)
MCAPI void $addBiomeTintedParticleEffect (::HashedString const &effect, ::BlockPos const &pos, ::Block const &block, ::std::optional<::mce::Color > overrideColor)
MCAPI::ActorUniqueID $getNewUniqueID ()
MCAPI::ActorRuntimeID $getNextRuntimeID ()
MCAPI ::std::vector<::ChunkPos > const & $getTickingOffsets () const
MCAPI ::std::vector<::ChunkPos > const & $getClientTickingOffsets () const
MCAPI ::std::vector<::ChunkPos$getSortedPositionsFromClientOffsets (::std::vector<::ChunkPos > const &centers) const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ChunkTickOffsetManager const > $getChunkTickOffsetManager () const
MCAPI bool $isExporting () const
MCAPI void $setIsExporting (bool IsExporting)
MCAPI::SavedDataStorage & $getSavedData ()
MCAPI::MapItemSavedData * $getMapSavedData (::ActorUniqueID const uuid)
MCFOLD::MapItemSavedData * $getMapSavedData (::CompoundTag const &instance)
MCFOLD::MapItemSavedData * $getMapSavedData (::CompoundTag const *instance)
MCAPI void $requestMapInfo (::ActorUniqueID const uuid, bool forceUpdate)
MCAPI::ActorUniqueID $expandMapByID (::ActorUniqueID const uuid, bool wasInit)
MCAPI bool $copyAndLockMap (::ActorUniqueID const originalMapUuid, ::ActorUniqueID const newMapUuid)
MCAPI::MapItemSavedData & $createMapSavedData (::ActorUniqueID const &uuid, ::BlockPos const &origin, ::DimensionType dimension, int returnScaleLevel)
MCAPI::MapItemSavedData & $createMapSavedData (::std::vector<::ActorUniqueID > const &mapIds, ::BlockPos const &origin, ::DimensionType dimension, int returnScaleLevel)
MCAPI ::Core::PathBuffer<::std::string > $getScreenshotsFolder () const
MCAPI::std::string $getLevelId () const
MCAPI void $setLevelId (::std::string LevelId)
MCAPI::TaskGroup & $getSyncTasksGroup ()
MCFOLD::TaskGroup & $getIOTasksGroup ()
MCAPI bool $isEdu () const
MCFOLD::ActorFactory & $getActorFactory ()
MCFOLD::ActorFactory const & $getActorFactory () const
MCFOLD::ActorInfoRegistry * $getActorInfoRegistry ()
MCAPI ::StackRefResult<::EntityRegistry$getEntityRegistry ()
MCAPI ::StackRefResult<::EntityRegistry const > $getEntityRegistry () const
MCAPI::EntitySystems & $getEntitySystems ()
MCFOLD ::WeakRef<::EntityContext$getLevelEntity ()
MCFOLD ::WeakRef<::EntityContext const > $getLevelEntity () const
MCAPI::PlayerCapabilities::ISharedController const & $getCapabilities () const
MCFOLD ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > & $getTagRegistry ()
MCAPI::PlayerMovementSettings const & $getPlayerMovementSettings () const
MCAPI void $setPlayerMovementSettings (::PlayerMovementSettings const &settings)
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::PlayerMovementSettingsManager$getPlayerMovementSettingsManager ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::PlayerMovementSettingsManager const > $getPlayerMovementSettingsManager () const
MCFOLD bool $canUseSkin (::SerializedSkinRef const &skin, ::NetworkIdentifier const &networkIdentifier, ::ActorUniqueID const &playerId) const
MCFOLD ::Bedrock::NonOwnerPointer<::TrustedSkinHelper const > $getTrustedSkinHelper () const
MCFOLD ::Bedrock::NonOwnerPointer<::CameraRegistry const > $getCameraRegistry () const
MCFOLD ::Bedrock::NonOwnerPointer<::CameraRegistry$getCameraRegistry ()
MCFOLD ::Bedrock::NonOwnerPointer<::EntitySystems$getCameraSystems ()
MCAPI::PositionTrackingDB::PositionTrackingDBClient * $getPositionTrackerDBClient () const
MCAPI void $flushRunTimeLighting ()
MCAPI void $loadBlockDefinitionGroup (::Experiments const &experiments)
MCAPI void $initializeBlockDefinitionGroup ()
MCAPI ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry$getUnknownBlockTypeRegistry ()
MCAPI bool $isClientSideGenerationEnabled ()
MCAPI bool $blockNetworkIdsAreHashes ()
MCAPI::ItemRegistryRef $getItemRegistry () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::BlockTypeRegistry$getBlockTypeRegistry () const
MCFOLD::Level * $asLevel ()
MCAPI bool $use3DBiomeMaps () const
MCAPI void $pauseAndFlushTaskGroups ()
MCFOLD::DimensionManager & $getDimensionManager ()
MCFOLD::DimensionManager const & $getDimensionManager () const
MCFOLD void $subChunkTickAndSendRequests ()
MCFOLD ::StackRefResult<::PauseManager$getPauseManager ()
MCFOLD ::StackRefResult<::PauseManager const > $getPauseManager () const
MCAPI bool $isClientSide () const
MCAPI::SubClientId $getSubClientId () const
MCAPI ::std::unordered_map<::mce::UUID, ::PlayerListEntry > const & $getPlayerList () const
MCAPI::std::string const & $getPlayerXUID (::mce::UUID const &uuid) const
MCAPI::std::string const & $getPlayerPlatformOnlineId (::mce::UUID const &uuid) const
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::PlayerListManager$getPlayerListManager ()
MCFOLD ::Bedrock::NotNullNonOwnerPtr<::PlayerListManager const > $getPlayerListManager () const
MCAPI ::std::vector<::WeakEntityRef > const & $getActiveUsers () const
MCFOLD void $notifySubChunkRequestManager (::SubChunkPacket const &packet)
MCFOLD::SubChunkRequestManager * $getSubChunkRequestManager ()
MCAPI ::std::vector<::Actor * > $getRuntimeActorList () const
MCFOLD::PacketSender * $getPacketSender () const
MCAPI ::Bedrock::NonOwnerPointer<::NetEventCallback$getNetEventCallback () const
MCAPI void $setNetEventCallback (::Bedrock::NonOwnerPointer<::NetEventCallback > val)
MCAPI ::gsl::not_null<::StackRefResult<::ILevelRandom > > $getILevelRandom ()
MCAPI::IRandom & $getIRandom () const
MCAPI::Random & $getRandom () const
MCAPI::HitResult & $getHitResult ()
MCAPI::HitResult & $getLiquidHitResult ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::HitResultWrapper$getHitResultWrapper ()
MCFOLD::std::string const & $getImmersiveReaderString () const
MCAPI void $setImmersiveReaderString (::std::string newString)
MCAPI::AdventureSettings & $getAdventureSettings ()
MCAPI::AdventureSettings const & $getAdventureSettings () const
MCAPI::GameRules const & $getGameRules () const
MCAPI::GameRules & $getGameRules ()
MCAPI bool $hasStartWithMapEnabled () const
MCAPI bool $isEditorWorld () const
MCAPI bool $isHardcore () const
MCAPI::Abilities & $getDefaultAbilities ()
MCAPI::PermissionsHandler & $getDefaultPermissions ()
MCAPI::PermissionsHandler const & $getDefaultPermissions () const
MCFOLD bool $getTearingDown () const
MCAPI void $takePicture (::cg::ImageBuffer &outImage, ::Actor *camera, ::Actor *target, ::ScreenshotOptions &screenshotOptions, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)> completedScreenshotCallback)
MCFOLD::LevelSoundManager & $getLevelSoundManager ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface$getSoundPlayer () const
MCAPI void $setSimPaused (bool value)
MCAPI bool $getSimPaused ()
MCAPI void $setFinishedInitializing ()
MCFOLD::LootTables & $getLootTables ()
MCAPI void $updateWeather (float rainLevel, int rainTime, float lightningLevel, int lightningTime)
MCAPI int $getNetherScale () const
MCFOLD::Scoreboard & $getScoreboard ()
MCFOLD::Scoreboard const & $getScoreboard () const
MCFOLD::Scoreboard * $tryGetScoreboard ()
MCAPI::LayeredAbilities * $getPlayerAbilities (::ActorUniqueID const &playerId)
MCAPI void $setPlayerAbilities (::ActorUniqueID const &playerId, ::LayeredAbilities const &abilities)
MCAPI void $sendAllPlayerAbilities (::Player const &playerReference)
MCAPI ::Bedrock::NotNullNonOwnerPtr<::PlayerAbilitiesManager$getPlayerAbilitiesManager ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::PlayerPermissionsManager$getPlayerPermissionsManager ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::PlayerPermissionsSynchroniser$getPlayerPermissionsSynchroniser ()
MCFOLD::Recipes & $getRecipes () const
MCAPI::BlockReducer * $getBlockReducer () const
MCFOLD ::std::weak_ptr<::TrimPatternRegistry const > $getTrimPatternRegistry () const
MCFOLD ::std::weak_ptr<::TrimPatternRegistry$getTrimPatternRegistry ()
MCFOLD ::std::weak_ptr<::TrimMaterialRegistry const > $getTrimMaterialRegistry () const
MCFOLD ::std::weak_ptr<::TrimMaterialRegistry$getTrimMaterialRegistry ()
MCAPI::BlockType const & $getRegisteredBorderBlock () const
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LevelChunkPerformanceTelemetry$getLevelChunkPerformanceTelemetry ()
MCFOLD::cereal::ReflectionCtx & $cerealContext ()
MCFOLD::cereal::ReflectionCtx const & $cerealContext () const
MCAPI void $digestServerBlockProperties (::StartGamePacket const &packet)
MCAPI::MolangPackSettingsCache const * $getMolangPackSettingsCache () const
MCFOLD::cereal::ReflectionCtx & $_cerealContext ()
MCAPI void $_onLowMemory ()
virtual::MultiPlayerLevel * asMultiPlayerLevel ()
MCAPI::MultiPlayerLevel * $asMultiPlayerLevel ()
virtual void onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max)
virtual void onBlockChanged (::BlockSource &source, ::BlockPos const &pos, uint layer, ::Block const &block, ::Block const &oldBlock, int updateFlags, ::ActorBlockSyncMessage const *syncMsg, ::BlockChangedEventTarget eventTarget, ::Actor *blockChangeSource)
virtual void onBrightnessChanged (::BlockSource &source, ::BlockPos const &pos)
virtual void onBlockEntityChanged (::BlockSource &source, ::BlockActor &te)
virtual void onEntityChanged (::BlockSource &source, ::Actor &entity)
virtual void onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1)
MCFOLD void $onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max)
MCFOLD void $onBlockChanged (::BlockSource &source, ::BlockPos const &pos, uint layer, ::Block const &block, ::Block const &oldBlock, int updateFlags, ::ActorBlockSyncMessage const *syncMsg, ::BlockChangedEventTarget eventTarget, ::Actor *blockChangeSource)
MCAPI void $onBrightnessChanged (::BlockSource &source, ::BlockPos const &pos)
MCFOLD void $onBlockEntityChanged (::BlockSource &source, ::BlockActor &te)
MCFOLD void $onEntityChanged (::BlockSource &source, ::Actor &entity)
MCFOLD void $onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1)

Static Public Member Functions

static MCAPI void ** $vftableForBlockSourceListener ()
static MCAPI void ** $vftableForIWorldRegistriesProvider ()
static MCAPI void ** $vftableForILevel ()
static MCAPI ::std::unique_ptr<::LevelStorageManager_createLevelStorageManager (::Bedrock::UniqueOwnerPointer<::LevelStorage > levelStorage, ::Scheduler &scheduler, ::IMinecraftEventing &eventing)
static MCAPI ::std::unique_ptr<::PlayerLimboActorManager_createPlayerLimboActorManager (::LevelStorageManager *levelStorageManager, ::Bedrock::NotNullNonOwnerPtr<::ActorManager > actorManager, ::Bedrock::NotNullNonOwnerPtr<::ActorFactory > actorFactory)
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::ResourcePackManager & > mServerResourcePackManager
::ll::TypedStorage< 8, 8, ::ResourcePackManager & > mClientResourcePackManager
::ll::TypedStorage< 8, 64, ::TradeTablesmTradeTable
::ll::TypedStorage< 8, 16, ::Bedrock::UniqueOwnerPointer<::CommandManager > > mCommandManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MobEvents > > mMobEvents
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::TagCacheManager > > > mTagCacheManager
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::PositionTrackingDB::PositionTrackingDBServer > > mServerPositionTrackerDB
::ll::TypedStorage< 8, 64, ::BossbarManagermBossbarManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::VolumeEntityManagerServer > > mVolumeEntityManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DynamicPropertiesManager > > mDynamicPropertiesManager
::ll::TypedStorage< 8, 72, ::DynamicPropertiesDefinitionmDynamicPropertiesDefinition
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnActorEntityAdded
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ChunkGenerationManager > > > mChunkGenerationManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ServerPlayerSleepManager > > > mServerPlayerSleepManager
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnPlayerWakeUpSubscription
::ll::TypedStorage< 8, 168, ::PlayerDeathManagermPlayerDeathManager
::ll::TypedStorage< 8, 48, ::LevelChunkMetaDataManagermLevelChunkMetaDataManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ServerMapDataManager > > > mMapDataManager
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > mNextTelemetrySendTime
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > const > mPacketSender
::ll::TypedStorage< 8, 16, ::gsl::not_null< ::Bedrock::UniqueOwnerPointer<::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > > > > mTagRegistry
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ActorInfoRegistry > > mActorInfoRegistry
::ll::TypedStorage< 8, 24, ::std::vector<::LevelListener * > > mListeners
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::LevelStorageManager > > mLevelStorageManager
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::LevelData > const > mLevelData
::ll::TypedStorage< 8, 64, ::std::unordered_set<::BlockSource * > > mRegions
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::LinkedAssetValidator > > mLinkedAssetValidator
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ActorDefinitionGroup > > mEntityDefinitions
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ActorAnimationGroup > > mActorAnimationGroup
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ActorAnimationControllerGroup > > mActorAnimationControllerGroup
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BlockDefinitionGroup > > mBlockDefinitions
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::TrimPatternRegistry > > mTrimPatternRegistry
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::TrimMaterialRegistry > > mTrimMaterialRegistry
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Spawner > > mMobSpawner
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ProjectileFactory > > mProjectileFactory
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PropertyGroupManager > > mActorPropertyGroups
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CameraPresets > > mCameraPresets
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BehaviorFactory > > mBehaviorFactory
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::AutomationBehaviorTreeGroup > > mAutomationBehaviorTreeDefinitions
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BlockPalette > > mGlobalBlockPalette
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Recipes > > mRecipes
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BlockReducer > > mBlockReducer
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::NpcDialogueStorage > > mNpcDialogueStorage
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::InternalComponentRegistry > > mInternalComponentRegistry
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PortalForcer > > > mPortalForcer
::ll::TypedStorage< 8, 16, ::ItemRegistryRef const > mItemRegistry
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::BlockTypeRegistry > > mBlockTypeRegistry
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::IUnknownBlockTypeRegistry > > mUnknownBlockTypeRegistry
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BossEventSubscriptionManager > > mBossEventSubscriptionManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::ContainerRegistry > > const > mContainerRegistry
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::HitResultWrapper > > > mHitResultWrapper
::ll::TypedStorage< 8, 32, ::std::string > mImmersiveReaderString
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::ILevelRandom > > > mLevelRandom
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::NetEventCallback > > mNetEventCallback
::ll::TypedStorage< 1, 1, bool const > mIsClientSide
::ll::TypedStorage< 1, 1, ::SubClientId > mSubClientId
::ll::TypedStorage< 1, 1, bool > mIsExporting
::ll::TypedStorage< 1, 1, bool > mDisablePlayerInteractions
::ll::TypedStorage< 1, 1, bool > mSimPaused
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mMainThreadTaskGroup
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > mIOTaskGroup
::ll::TypedStorage< 8, 8, ::Scheduler & > mScheduler
::ll::TypedStorage< 8, 32, ::std::string > mLevelId
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TickingAreasManager > > mTickingAreasMgr
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::TempEPtrManager > > > mTempEPtrManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PhotoItemSavedDataCollection > > mPhotoItemSavedDataCollection
::ll::TypedStorage< 1, 1, bool > mTearingDown
::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > mEventing
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::EventCoordinatorManager > > > mEventCoordinatorManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::LevelSoundManager > > mLevelSoundManager
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::StructureManager > > mStructureManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::LevelChunkPerformanceTelemetry > > > mLevelChunkPerformanceTelemetry
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::LootTables > > mLootTables
::ll::TypedStorage< 8, 8, ::BlockType const * > mRegisteredBorderBlock
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::JigsawStructureRegistry > > > mJigsawStructureRegistry
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::StructureSpawnRegistry > > > mStructureSpawnRegistry
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::DimensionFactoryAndManager > > > mDimensionFactoryAndManager
::ll::TypedStorage< 8, 24, ::WeakRef<::EntityContext > > mLevelEntity
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntityRegistryOwner > > mEntityRegistryOwner
::ll::TypedStorage< 8, 16, ::OwnerPtr<::PauseManager > > mPauseManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::EntitySystemsManager > > > mEntitySystemsManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::FeatureRegistry > > mFeatureRegistry
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::FeatureTypeFactory > > mFeatureTypeFactory
::ll::TypedStorage< 8, 64, ::Factory<::BaseLightTextureImageBuilder, ::Level &, ::Scheduler & > > mLightTextureImageBuilderFactory
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::EducationSettingsManager > > > mEducationSettingsManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PlayerCapabilities::ISharedController > > mCapabilities
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BlockActorLevelListener > > mBlockActorLevelListener
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::VanillaActorEventListenerManager > > mVanillaActorEventListenerManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PositionTrackingDB::PositionTrackingDBClient > > mPositionTrackerDBClient
::ll::TypedStorage< 1, 1, bool > mClientSideChunkGenEnabled
::ll::TypedStorage< 1, 1, bool > mBlockNetworkIdsAreHashes
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BiomeManager > > mBiomeManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ActorGarbageCollector > > > mActorGarbageCollector
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ActorManager > > > mActorManager
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnRemoveActorEntityReferences
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::AutonomousActorManager > > > mAutonomousActorManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ActorFetcher > > > mActorFetcher
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::GameplayUserManager > > > mGameplayUserManager
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnGameplayUserAddedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnGameplayUserRemovedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnAnyGameplayUsersRemovedSubscription
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Scoreboard > > mScoreboard
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::MolangPackSettingsCache > > mMolangPackSettingsCache
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ActorRuntimeIDManager > > > mActorRuntimeIDManager
::ll::TypedStorage< 8, 16, ::Bedrock::UniqueOwnerPointer<::PlayerLocationReceiver > > mPlayerLocationReceiver
::ll::TypedStorage< 8, 16, ::Bedrock::UniqueOwnerPointer<::PlayerLocationSender > > mPlayerLocationSender
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PlayerListManager > > > mPlayerListManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PlayerTickManager > > > mPlayerTickManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ServerParticleManager > > > mServerParticleManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ParticleProvider > > > mParticleProvider
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnSendServerLegacyParticleSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnAddTerrainParticleEffectSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnAddTerrainSlideEffectSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnAddBreakingItemParticleEffectSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnAddBiomeTintedParticleEffectSubscription
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ChunkTickRangeManager > > > mChunkTickRangeManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ChunkViewTrackerManager > > > mChunkViewTrackerManager
::ll::TypedStorage< 8, 16, ::Bedrock::UniqueOwnerPointer<::ActorEventBroadcaster > const > mActorEventBroadcaster
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::cereal::ReflectionCtx > > > mCerealContext
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ActorFactory > > > mActorFactory
::ll::TypedStorage< 8, 16, ::Bedrock::UniqueOwnerPointer<::LoadingScreenIdManager > > mLoadingScreenIdManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PlayerDimensionTransferManager > > > mPlayerDimensionTransferManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::LevelCrashDumpManager > > const > mLevelCrashDumpManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::UniqueIDManager > > > mUniqueIDManager
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnPictureTakenSubscription
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PhotoManager > > > mPhotoManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::LevelEventManager > > > mLevelEventManager
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmLevelEventDataSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmLevelEventCompoundTagSubscription
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ChunkTickOffsetManager > > > mChunkTickOffsetManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PlayerMovementSettingsManager > > > mPlayerMovementSettingsManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PlayerAbilitiesManager > > > mPlayerAbilitiesManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PlayerPermissionsManager > > > mPlayerPermissionsManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PlayerPermissionsSynchroniser > > > mPlayerPermissionsSynchroniser
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::LevelChunkEventManager > > > mLevelChunkEventManager
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnChunkLoadedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnChunkReloadedSubscription
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmOnChunkDiscardedSubscription
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ActorDimensionTransferManager > > > mActorDimensionTransferManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::LevelBlockDestroyer > > > mLevelBlockDestroyer
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::TickDeltaTimeManager > > > mTickDeltaTimeManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::TickTimeManager > > > mTickTimeManager
::ll::TypedStorage< 8, 16, ::OwnerPtr<::LevelChunkSaveManager > > mLevelChunkSaveManager
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::WeatherManager > > > mWeatherManager
::ll::TypedStorage< 1, 1, ::std::atomic< bool > > mHandleLowMemoryOnTick
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::SubscriptionmLowMemorySubscription
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::VoxelShapes::VoxelShapeRegistry > > mShapeRegistry
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::DensityFunctionRegistry > > > mDensityFunctionRegistry
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Member Function Documentation

◆ initialize()

virtual bool ServerLevel::initialize ( ::std::string const & levelName,
::LevelSettings const & levelSettings,
::Experiments const & experiments,
::std::string const * levelId,
::std::optional<::std::reference_wrapper< ::std::unordered_map<::std::string, ::std::unique_ptr<::BiomeJsonDocumentGlue::ResolvedBiomeData > > > > biomeIdToResolvedData )
virtual

Reimplemented from Level.

◆ getPlayerSleepManager() [1/2]

virtual::PlayerSleepManager const & ServerLevel::getPlayerSleepManager ( ) const
virtual

Implements Level.

◆ getPlayerSleepManager() [2/2]

virtual::PlayerSleepManager & ServerLevel::getPlayerSleepManager ( )
virtual

Implements Level.

◆ getServerPlayerSleepManager() [1/2]

virtual ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManager > ServerLevel::getServerPlayerSleepManager ( )
virtual

Reimplemented from Level.

◆ getServerPlayerSleepManager() [2/2]

virtual ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManager const > ServerLevel::getServerPlayerSleepManager ( ) const
virtual

Reimplemented from Level.

◆ setCommandsEnabled()

virtual void ServerLevel::setCommandsEnabled ( bool commandsEnabled)
virtual

Reimplemented from Level.

◆ setWorldTemplateOptionsUnlocked()

virtual void ServerLevel::setWorldTemplateOptionsUnlocked ( )
virtual

Reimplemented from Level.

◆ getClientResourcePackManager()

virtual::ResourcePackManager * ServerLevel::getClientResourcePackManager ( ) const
virtual

Reimplemented from Level.

◆ getServerResourcePackManager()

virtual::ResourcePackManager * ServerLevel::getServerResourcePackManager ( ) const
virtual

Reimplemented from Level.

◆ runCommand() [1/2]

virtual void ServerLevel::runCommand ( ::HashedString const & commandStr,
::CommandOrigin & origin,
::CommandOriginSystem originSystem,
::CurrentCmdVersion const commandVersion )
virtual

Reimplemented from Level.

◆ runCommand() [2/2]

virtual void ServerLevel::runCommand ( ::Command & command,
::CommandOrigin & origin,
::CommandOriginSystem originSystem )
virtual

Reimplemented from Level.

◆ decrementTagCache()

virtual void ServerLevel::decrementTagCache ( ::std::string const & tag,
::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &  )
virtual

Reimplemented from Level.

◆ incrementTagCache()

virtual void ServerLevel::incrementTagCache ( ::std::string const & tag,
::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &  )
virtual

Reimplemented from Level.

◆ getTagCacheManager()

virtual ::Bedrock::NonOwnerPointer<::TagCacheManager > ServerLevel::getTagCacheManager ( )
virtual

Reimplemented from Level.

◆ getLevelChunkMetaDataManager()

virtual::LevelChunkMetaDataManager * ServerLevel::getLevelChunkMetaDataManager ( )
virtual

Reimplemented from Level.

◆ loadFunctionManager()

virtual void ServerLevel::loadFunctionManager ( )
virtual

Reimplemented from Level.

◆ getThreadRandom()

virtual::Random & ServerLevel::getThreadRandom ( ) const
virtual

Reimplemented from Level.

◆ getPositionTrackerDBServer()

virtual::PositionTrackingDB::PositionTrackingDBServer * ServerLevel::getPositionTrackerDBServer ( ) const
virtual

Reimplemented from Level.

◆ tryGetVolumeEntityManagerServer()

virtual ::Bedrock::NonOwnerPointer<::VolumeEntityManagerServer > ServerLevel::tryGetVolumeEntityManagerServer ( ) const
virtual

Reimplemented from Level.

◆ clearAllGenerationRequests()

virtual void ServerLevel::clearAllGenerationRequests ( ::NetworkIdentifier const & player,
::SubClientId clientId )
virtual

Reimplemented from Level.

◆ getChunkGenerationManager() [1/2]

virtual ::Bedrock::NonOwnerPointer<::ChunkGenerationManager > ServerLevel::getChunkGenerationManager ( )
virtual

Reimplemented from Level.

◆ getChunkGenerationManager() [2/2]

virtual ::Bedrock::NonOwnerPointer<::ChunkGenerationManager const > ServerLevel::getChunkGenerationManager ( ) const
virtual

Reimplemented from Level.

◆ getMapDataManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::MapDataManager > ServerLevel::getMapDataManager ( )
virtual

Implements ILevel.

◆ _subTick()

virtual void ServerLevel::_subTick ( )
virtual

Reimplemented from Level.

◆ _getPlayerDeathManager()

virtual::PlayerDeathManager * ServerLevel::_getPlayerDeathManager ( )
virtual

Reimplemented from Level.

◆ _getMapDataManager()

virtual::MapDataManager & ServerLevel::_getMapDataManager ( )
virtual

Implements ILevel.

◆ _initializeMapDataManager()

virtual void ServerLevel::_initializeMapDataManager ( )
virtual

Reimplemented from Level.

◆ $vftableForBlockSourceListener()

MCAPI void ** ServerLevel::$vftableForBlockSourceListener ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForIWorldRegistriesProvider()

MCAPI void ** ServerLevel::$vftableForIWorldRegistriesProvider ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForILevel()

MCAPI void ** ServerLevel::$vftableForILevel ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ startLeaveGame()

virtual void Level::startLeaveGame ( )
virtualinherited

Implements ILevel.

◆ isLeaveGameDone()

virtual bool Level::isLeaveGameDone ( )
virtualinherited

Implements ILevel.

◆ getOrCreateDimension()

virtual ::WeakRef<::Dimension > Level::getOrCreateDimension ( ::DimensionType dimensionType)
virtualinherited

Implements ILevel.

◆ getDimension()

virtual ::WeakRef<::Dimension > Level::getDimension ( ::DimensionType id) const
virtualinherited

Implements ILevel.

◆ getLastOrDefaultSpawnDimensionId()

virtual::DimensionType Level::getLastOrDefaultSpawnDimensionId ( ::DimensionType lastDimensionId) const
virtualinherited

Implements ILevel.

◆ forEachDimension() [1/2]

virtual void Level::forEachDimension ( ::std::function< bool(::Dimension &)> callback)
virtualinherited

Implements ILevel.

◆ forEachDimension() [2/2]

virtual void Level::forEachDimension ( ::std::function< bool(::Dimension const &)> callback) const
virtualinherited

Implements ILevel.

◆ getChunkTickRange()

virtual uint Level::getChunkTickRange ( ) const
virtualinherited

Implements ILevel.

◆ getChunkTickRangeManager()

virtual::ChunkTickRangeManager const & Level::getChunkTickRangeManager ( ) const
virtualinherited

Implements ILevel.

◆ getPortalForcer()

virtual::PortalForcer & Level::getPortalForcer ( )
virtualinherited

Implements ILevel.

◆ requestPlayerChangeDimension()

virtual void Level::requestPlayerChangeDimension ( ::Player & player,
::ChangeDimensionRequest && changeRequest )
virtualinherited

Implements ILevel.

◆ getPlayerDimensionTransferManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerDimensionTransferManager > Level::getPlayerDimensionTransferManager ( )
virtualinherited

Implements ILevel.

◆ entityChangeDimension()

virtual void Level::entityChangeDimension ( ::Actor & entity,
::DimensionType toId,
::std::optional<::Vec3 > entityPos )
virtualinherited

Implements ILevel.

◆ getActorDimensionTransferManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::ActorDimensionTransferManager > Level::getActorDimensionTransferManager ( )
virtualinherited

Implements ILevel.

◆ getSpawner()

virtual::Spawner & Level::getSpawner ( ) const
virtualinherited

Implements ILevel.

◆ getBossEventSubscriptionManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::BossEventSubscriptionManager > Level::getBossEventSubscriptionManager ( )
virtualinherited

Implements ILevel.

◆ getProjectileFactory()

virtual::ProjectileFactory & Level::getProjectileFactory ( ) const
virtualinherited

Implements ILevel.

◆ getEntityDefinitions()

virtual::ActorDefinitionGroup * Level::getEntityDefinitions ( ) const
virtualinherited

Implements ILevel.

◆ getActorAnimationGroup()

virtual ::Bedrock::NotNullNonOwnerPtr<::ActorAnimationGroup > Level::getActorAnimationGroup ( ) const
virtualinherited

Implements ILevel.

◆ getActorAnimationControllerGroup()

virtual ::Bedrock::NonOwnerPointer<::ActorAnimationControllerGroup > Level::getActorAnimationControllerGroup ( ) const
virtualinherited

Implements ILevel.

◆ getBlockDefinitions()

virtual::BlockDefinitionGroup * Level::getBlockDefinitions ( ) const
virtualinherited

Implements ILevel.

◆ getActorPropertyGroup()

virtual::PropertyGroupManager & Level::getActorPropertyGroup ( ) const
virtualinherited

Implements ILevel.

◆ getCameraPresets() [1/2]

virtual::CameraPresets const & Level::getCameraPresets ( ) const
virtualinherited

Implements ILevel.

◆ getCameraPresets() [2/2]

virtual::CameraPresets & Level::getCameraPresets ( )
virtualinherited

Implements ILevel.

◆ getCameraPreset()

virtual::SharedTypes::v1_21_90::CameraPreset const * Level::getCameraPreset ( int presetIndex) const
virtualinherited

Implements ILevel.

◆ getDisablePlayerInteractions()

virtual bool Level::getDisablePlayerInteractions ( ) const
virtualinherited

Implements ILevel.

◆ setDisablePlayerInteractions()

virtual void Level::setDisablePlayerInteractions ( bool const disable)
virtualinherited

Implements ILevel.

◆ getAutomationBehaviorTreeGroup()

virtual::AutomationBehaviorTreeGroup & Level::getAutomationBehaviorTreeGroup ( ) const
virtualinherited

Implements ILevel.

◆ getBehaviorFactory()

virtual::BehaviorFactory & Level::getBehaviorFactory ( ) const
virtualinherited

Implements ILevel.

◆ getDifficulty()

virtual::SharedTypes::Legacy::Difficulty Level::getDifficulty ( ) const
virtualinherited

Implements ILevel.

◆ getDimensionConversionData()

virtual::DimensionConversionData Level::getDimensionConversionData ( ) const
virtualinherited

Implements ILevel.

◆ getSpecialMultiplier()

virtual float Level::getSpecialMultiplier ( ::DimensionType dimensionType) const
virtualinherited

Implements ILevel.

◆ hasCommandsEnabled()

virtual bool Level::hasCommandsEnabled ( ) const
virtualinherited

Implements ILevel.

◆ useMsaGamertagsOnly()

virtual bool Level::useMsaGamertagsOnly ( ) const
virtualinherited

Implements ILevel.

◆ setMsaGamertagsOnly()

virtual void Level::setMsaGamertagsOnly ( bool msaGamertagsOnly)
virtualinherited

Implements ILevel.

◆ addEntity()

virtual::Actor * Level::addEntity ( ::BlockSource & region,
::OwnerPtr<::EntityContext > entity )
virtualinherited

Implements ILevel.

◆ putEntity() [1/2]

virtual::Actor * Level::putEntity ( ::BlockSource & region,
::ActorUniqueID id,
::ActorRuntimeID runtimeId,
::OwnerPtr<::EntityContext > entity )
virtualinherited

Implements ILevel.

◆ putEntity() [2/2]

virtual::Actor * Level::putEntity ( ::BlockSource & region,
::ActorUniqueID id,
::OwnerPtr<::EntityContext > entity )
virtualinherited

Implements ILevel.

◆ addGlobalEntity()

virtual::Actor * Level::addGlobalEntity ( ::BlockSource & region,
::OwnerPtr<::EntityContext > entity )
virtualinherited

Implements ILevel.

◆ addAutonomousEntity()

virtual::Actor * Level::addAutonomousEntity ( ::BlockSource & region,
::OwnerPtr<::EntityContext > entity )
virtualinherited

Implements ILevel.

◆ addUser()

virtual void Level::addUser ( ::OwnerPtr<::EntityContext > userEntity)
virtualinherited

Implements ILevel.

◆ addDisplayEntity()

virtual::Actor * Level::addDisplayEntity ( ::BlockSource & ,
::OwnerPtr<::EntityContext >  )
virtualinherited

Implements ILevel.

◆ removeDisplayEntity()

virtual void Level::removeDisplayEntity ( ::WeakEntityRef )
virtualinherited

Implements ILevel.

◆ getDisplayActorManager()

virtual ::Bedrock::NonOwnerPointer<::DisplayActorManager > Level::getDisplayActorManager ( )
virtualinherited

Implements ILevel.

◆ suspendPlayer()

virtual void Level::suspendPlayer ( ::Player & player)
virtualinherited

Implements ILevel.

◆ resumePlayer()

virtual void Level::resumePlayer ( ::Player & player)
virtualinherited

Implements ILevel.

◆ isPlayerSuspended()

virtual bool Level::isPlayerSuspended ( ::Player & player) const
virtualinherited

Implements ILevel.

◆ getGameplayUserManager() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > Level::getGameplayUserManager ( )
virtualinherited

Implements ILevel.

◆ getGameplayUserManager() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager const > Level::getGameplayUserManager ( ) const
virtualinherited

Implements ILevel.

◆ getPlayerLocationReceiver()

virtual ::Bedrock::NonOwnerPointer<::PlayerLocationReceiver > Level::getPlayerLocationReceiver ( )
virtualinherited

Implements ILevel.

◆ removeActorAndTakeEntity()

virtual ::OwnerPtr<::EntityContext > Level::removeActorAndTakeEntity ( ::WeakEntityRef entityRef)
virtualinherited

Implements ILevel.

◆ removeActorFromWorldAndTakeEntity()

virtual ::OwnerPtr<::EntityContext > Level::removeActorFromWorldAndTakeEntity ( ::WeakEntityRef entityRef)
virtualinherited

Implements ILevel.

◆ takeEntity()

virtual ::OwnerPtr<::EntityContext > Level::takeEntity ( ::WeakEntityRef entityRef,
::LevelChunk & lc )
virtualinherited

Implements ILevel.

◆ fetchStrictEntity()

virtual::StrictEntityContext Level::fetchStrictEntity ( ::ActorUniqueID actorId,
bool getRemoved ) const
virtualinherited

Implements ILevel.

◆ fetchEntity()

virtual::Actor * Level::fetchEntity ( ::ActorUniqueID actorId,
bool getRemoved ) const
virtualinherited

Implements ILevel.

◆ getActorFetcher()

virtual ::Bedrock::NotNullNonOwnerPtr<::ActorFetcher const > Level::getActorFetcher ( ) const
virtualinherited

Implements ILevel.

◆ getRuntimeEntity()

virtual::Actor * Level::getRuntimeEntity ( ::ActorRuntimeID actorId,
bool getRemoved ) const
virtualinherited

Implements ILevel.

◆ getActorRuntimeIDManager() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::ActorRuntimeIDManager > Level::getActorRuntimeIDManager ( )
virtualinherited

Implements ILevel.

◆ getActorRuntimeIDManager() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::ActorRuntimeIDManager const > Level::getActorRuntimeIDManager ( ) const
virtualinherited

Implements ILevel.

◆ getMob()

virtual::Mob * Level::getMob ( ::ActorUniqueID mobId) const
virtualinherited

Implements ILevel.

◆ getPlayer() [1/3]

virtual::Player * Level::getPlayer ( ::std::string const & name) const
virtualinherited

Implements ILevel.

◆ getPlayer() [2/3]

virtual::Player * Level::getPlayer ( ::mce::UUID const & uuid) const
virtualinherited

Implements ILevel.

◆ getPlayer() [3/3]

virtual::Player * Level::getPlayer ( ::ActorUniqueID entityID) const
virtualinherited

Implements ILevel.

◆ getPlayerByXuid()

virtual::Player * Level::getPlayerByXuid ( ::std::string const & xuid) const
virtualinherited

Implements ILevel.

◆ getPlatformPlayer()

virtual::Player * Level::getPlatformPlayer ( ::std::string const & platformOnlineId) const
virtualinherited

Implements ILevel.

◆ getPlayerFromServerId()

virtual::Player * Level::getPlayerFromServerId ( ::std::string const & serverId) const
virtualinherited

Implements ILevel.

◆ getRuntimePlayer()

virtual::Player * Level::getRuntimePlayer ( ::ActorRuntimeID runtimeId) const
virtualinherited

Implements ILevel.

◆ getNumRemotePlayers()

virtual int Level::getNumRemotePlayers ( ) const
virtualinherited

Implements ILevel.

◆ getPrimaryLocalPlayer()

virtual::Player * Level::getPrimaryLocalPlayer ( ) const
virtualinherited

Implements ILevel.

◆ getEventing()

virtual::IMinecraftEventing & Level::getEventing ( )
virtualinherited

Implements ILevel.

◆ getPlayerColor()

virtual::mce::Color Level::getPlayerColor ( ::Player const & player) const
virtualinherited

Implements ILevel.

◆ getCurrentTick()

virtual::Tick const & Level::getCurrentTick ( ) const
virtualinherited

Implements ILevel.

◆ getCurrentServerTick()

virtual::Tick const Level::getCurrentServerTick ( ) const
virtualinherited

Implements ILevel.

◆ getTickDeltaTimeManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::TickDeltaTimeManager const > Level::getTickDeltaTimeManager ( ) const
virtualinherited

Implements ILevel.

◆ getContainerRegistryAccess()

virtual ::gsl::not_null<::StackRefResult<::IContainerRegistryAccess > > Level::getContainerRegistryAccess ( ) const
virtualinherited

Implements ILevel.

◆ getContainerRegistryTracker()

virtual ::gsl::not_null<::StackRefResult<::IContainerRegistryTracker > > Level::getContainerRegistryTracker ( ) const
virtualinherited

Implements ILevel.

◆ getDynamicContainerSerialization()

virtual ::gsl::not_null<::StackRefResult<::IDynamicContainerSerialization > > Level::getDynamicContainerSerialization ( ) const
virtualinherited

Implements ILevel.

◆ getShapeRegistry()

virtual::VoxelShapes::VoxelShapeRegistry const * Level::getShapeRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getBiomeRegistry() [1/2]

virtual::BiomeRegistry const & Level::getBiomeRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getBiomeRegistry() [2/2]

virtual::BiomeRegistry & Level::getBiomeRegistry ( )
virtualinherited

Implements ILevel.

◆ getBlockPalette() [1/2]

virtual::BlockPalette const & Level::getBlockPalette ( ) const
virtualinherited

Implements ILevel.

◆ getBlockPalette() [2/2]

virtual::BlockPalette & Level::getBlockPalette ( )
virtualinherited

Implements ILevel.

◆ getFeatureRegistry() [1/2]

virtual::FeatureRegistry const & Level::getFeatureRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getFeatureRegistry() [2/2]

virtual::FeatureRegistry & Level::getFeatureRegistry ( )
virtualinherited

Implements ILevel.

◆ getFeatureTypeFactory() [1/2]

virtual::FeatureTypeFactory const & Level::getFeatureTypeFactory ( ) const
virtualinherited

Implements ILevel.

◆ getFeatureTypeFactory() [2/2]

virtual::FeatureTypeFactory & Level::getFeatureTypeFactory ( )
virtualinherited

Implements ILevel.

◆ getJigsawStructureRegistry() [1/2]

virtual::JigsawStructureRegistry const & Level::getJigsawStructureRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getJigsawStructureRegistry() [2/2]

virtual::JigsawStructureRegistry & Level::getJigsawStructureRegistry ( )
virtualinherited

Implements ILevel.

◆ getStructureSpawnRegistry() [1/2]

virtual::StructureSpawnRegistry const & Level::getStructureSpawnRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getStructureSpawnRegistry() [2/2]

virtual::StructureSpawnRegistry & Level::getStructureSpawnRegistry ( )
virtualinherited

Implements ILevel.

◆ getStructureManager() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::StructureManager > const Level::getStructureManager ( ) const
virtualinherited

Implements ILevel.

◆ getStructureManager() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::StructureManager > Level::getStructureManager ( )
virtualinherited

Implements ILevel.

◆ getBiomeComponentFactory() [1/2]

virtual::BiomeComponentFactory const & Level::getBiomeComponentFactory ( ) const
virtualinherited

Implements ILevel.

◆ getBiomeComponentFactory() [2/2]

virtual::BiomeComponentFactory & Level::getBiomeComponentFactory ( )
virtualinherited

Implements ILevel.

◆ getSurfaceBuilderRegistry() [1/2]

virtual::SurfaceBuilderRegistry const & Level::getSurfaceBuilderRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getSurfaceBuilderRegistry() [2/2]

virtual::SurfaceBuilderRegistry & Level::getSurfaceBuilderRegistry ( )
virtualinherited

Implements ILevel.

◆ getBiomeManager() [1/2]

virtual::BiomeManager const & Level::getBiomeManager ( ) const
virtualinherited

Implements ILevel.

◆ getBiomeManager() [2/2]

virtual::BiomeManager & Level::getBiomeManager ( )
virtualinherited

Implements ILevel.

◆ getDimensionFactory() [1/2]

virtual ::OwnerPtrFactory<::Dimension, ::DerivedDimensionArguments && > const & Level::getDimensionFactory ( ) const
virtualinherited

Implements ILevel.

◆ getDimensionFactory() [2/2]

virtual ::OwnerPtrFactory<::Dimension, ::DerivedDimensionArguments && > & Level::getDimensionFactory ( )
virtualinherited

Implements ILevel.

◆ getLightTextureImageBuilderFactory() [1/2]

virtual ::Factory<::BaseLightTextureImageBuilder, ::Level &, ::Scheduler & > const & Level::getLightTextureImageBuilderFactory ( ) const
virtualinherited

Implements ILevel.

◆ getLightTextureImageBuilderFactory() [2/2]

virtual ::Factory<::BaseLightTextureImageBuilder, ::Level &, ::Scheduler & > & Level::getLightTextureImageBuilderFactory ( )
virtualinherited

Implements ILevel.

◆ getInternalComponentRegistry()

virtual::InternalComponentRegistry & Level::getInternalComponentRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getWorldRegistriesProvider() [1/2]

virtual::IWorldRegistriesProvider const & Level::getWorldRegistriesProvider ( ) const
virtualinherited

Implements ILevel.

◆ getWorldRegistriesProvider() [2/2]

virtual::IWorldRegistriesProvider & Level::getWorldRegistriesProvider ( )
virtualinherited

Implements ILevel.

◆ addListener()

virtual void Level::addListener ( ::LevelListener & listener)
virtualinherited

Implements ILevel.

◆ removeListener()

virtual void Level::removeListener ( ::LevelListener & listener)
virtualinherited

Implements ILevel.

◆ tickEntities()

virtual void Level::tickEntities ( )
virtualinherited

Implements ILevel.

◆ tickEntitySystems()

virtual void Level::tickEntitySystems ( )
virtualinherited

Implements ILevel.

◆ onPlayerDeath()

virtual void Level::onPlayerDeath ( ::Player & player,
::ActorDamageSource const & source )
virtualinherited

Implements ILevel.

◆ tick()

virtual void Level::tick ( )
virtualinherited

Implements ILevel.

◆ explode() [1/2]

virtual bool Level::explode ( ::BlockSource & region,
::Actor * source,
::Vec3 const & pos,
float explosionRadius,
bool fire,
bool breaksBlocks,
float maxResistance,
bool allowUnderwater )
virtualinherited

Implements ILevel.

◆ explode() [2/2]

virtual bool Level::explode ( ::Explosion & explosion)
virtualinherited

Implements ILevel.

◆ denyEffect()

virtual void Level::denyEffect ( ::BlockSource & region,
::Vec3 const & pos )
virtualinherited

Implements ILevel.

◆ potionSplash()

virtual void Level::potionSplash ( ::Vec3 const & pos,
::mce::Color const & color,
bool instantaneousEffect )
virtualinherited

Implements ILevel.

◆ extinguishFire()

virtual bool Level::extinguishFire ( ::BlockSource & region,
::BlockPos const & pos,
uchar face,
::Actor * source )
virtualinherited

Implements ILevel.

◆ findPath() [1/2]

virtual ::std::unique_ptr<::Path > Level::findPath ( ::Actor & from,
int xBest,
int yBest,
int zBest,
::NavigationComponent & navigation )
virtualinherited

Implements ILevel.

◆ findPath() [2/2]

virtual ::std::unique_ptr<::Path > Level::findPath ( ::Actor & from,
::Actor const & to,
::NavigationComponent & navigation )
virtualinherited

Implements ILevel.

◆ setSleepStatus()

virtual void Level::setSleepStatus ( ::PlayerSleepStatus const & status)
virtualinherited

Implements ILevel.

◆ getSleepStatus()

virtual::PlayerSleepStatus Level::getSleepStatus ( ) const
virtualinherited

Implements ILevel.

◆ updateSleepingPlayerList()

virtual void Level::updateSleepingPlayerList ( )
virtualinherited

Implements ILevel.

◆ getTime()

virtual int Level::getTime ( ) const
virtualinherited

Implements ILevel.

◆ setTime()

virtual void Level::setTime ( int time)
virtualinherited

Implements ILevel.

◆ getSeed()

virtual uint Level::getSeed ( )
virtualinherited

Implements ILevel.

◆ getLevelSeed64()

virtual::LevelSeed64 Level::getLevelSeed64 ( ) const
virtualinherited

Implements ILevel.

◆ getSharedSpawnPos()

virtual::BlockPos const & Level::getSharedSpawnPos ( ) const
virtualinherited

Implements ILevel.

◆ setDefaultSpawn()

virtual void Level::setDefaultSpawn ( ::BlockPos const & spawnPos)
virtualinherited

Implements ILevel.

◆ getDefaultSpawn()

virtual::BlockPos const & Level::getDefaultSpawn ( ) const
virtualinherited

Implements ILevel.

◆ setDefaultGameType()

virtual void Level::setDefaultGameType ( ::GameType gameType)
virtualinherited

Implements ILevel.

◆ getDefaultGameType()

virtual::GameType Level::getDefaultGameType ( ) const
virtualinherited

Implements ILevel.

◆ setDifficulty()

virtual void Level::setDifficulty ( ::SharedTypes::Legacy::Difficulty difficulty)
virtualinherited

Implements ILevel.

◆ setMultiplayerGameIntent()

virtual void Level::setMultiplayerGameIntent ( bool multiplayerGame)
virtualinherited

Implements ILevel.

◆ getMultiplayerGameIntent()

virtual bool Level::getMultiplayerGameIntent ( ) const
virtualinherited

Implements ILevel.

◆ setMultiplayerGame()

virtual void Level::setMultiplayerGame ( bool multiplayerGame)
virtualinherited

Implements ILevel.

◆ isMultiplayerGame()

virtual bool Level::isMultiplayerGame ( ) const
virtualinherited

Implements ILevel.

◆ setLANBroadcastIntent()

virtual void Level::setLANBroadcastIntent ( bool broadcast)
virtualinherited

Implements ILevel.

◆ getLANBroadcastIntent()

virtual bool Level::getLANBroadcastIntent ( ) const
virtualinherited

Implements ILevel.

◆ setLANBroadcast()

virtual void Level::setLANBroadcast ( bool broadcast)
virtualinherited

Implements ILevel.

◆ getLANBroadcast()

virtual bool Level::getLANBroadcast ( ) const
virtualinherited

Implements ILevel.

◆ setXBLBroadcastIntent()

virtual void Level::setXBLBroadcastIntent ( ::Social::GamePublishSetting broadcastMode)
virtualinherited

Implements ILevel.

◆ getXBLBroadcastIntent()

virtual::Social::GamePublishSetting Level::getXBLBroadcastIntent ( ) const
virtualinherited

Implements ILevel.

◆ hasXBLBroadcastIntent()

virtual bool Level::hasXBLBroadcastIntent ( ) const
virtualinherited

Implements ILevel.

◆ setXBLBroadcastMode()

virtual void Level::setXBLBroadcastMode ( ::Social::GamePublishSetting broadcastMode)
virtualinherited

Implements ILevel.

◆ getXBLBroadcastMode()

virtual::Social::GamePublishSetting Level::getXBLBroadcastMode ( ) const
virtualinherited

Implements ILevel.

◆ hasXBLBroadcast()

virtual bool Level::hasXBLBroadcast ( ) const
virtualinherited

Implements ILevel.

◆ setPlatformBroadcastIntent()

virtual void Level::setPlatformBroadcastIntent ( ::Social::GamePublishSetting broadcastMode)
virtualinherited

Implements ILevel.

◆ getPlatformBroadcastIntent()

virtual::Social::GamePublishSetting Level::getPlatformBroadcastIntent ( ) const
virtualinherited

Implements ILevel.

◆ hasPlatformBroadcastIntent()

virtual bool Level::hasPlatformBroadcastIntent ( ) const
virtualinherited

Implements ILevel.

◆ setPlatformBroadcastMode()

virtual void Level::setPlatformBroadcastMode ( ::Social::GamePublishSetting broadcastMode)
virtualinherited

Implements ILevel.

◆ getPlatformBroadcastMode()

virtual::Social::GamePublishSetting Level::getPlatformBroadcastMode ( ) const
virtualinherited

Implements ILevel.

◆ hasPlatformBroadcast()

virtual bool Level::hasPlatformBroadcast ( ) const
virtualinherited

Implements ILevel.

◆ setHasLockedBehaviorPack()

virtual void Level::setHasLockedBehaviorPack ( bool hasLocked)
virtualinherited

Implements ILevel.

◆ setHasLockedResourcePack()

virtual void Level::setHasLockedResourcePack ( bool hasLocked)
virtualinherited

Implements ILevel.

◆ hasLevelStorage()

virtual bool Level::hasLevelStorage ( ) const
virtualinherited

Implements ILevel.

◆ getLevelStorage() [1/2]

virtual::LevelStorage & Level::getLevelStorage ( )
virtualinherited

Implements ILevel.

◆ getLevelStorage() [2/2]

virtual::LevelStorage const & Level::getLevelStorage ( ) const
virtualinherited

Implements ILevel.

◆ getLevelData() [1/2]

virtual::LevelData & Level::getLevelData ( )
virtualinherited

Implements ILevel.

◆ getLevelData() [2/2]

virtual::LevelData const & Level::getLevelData ( ) const
virtualinherited

Implements ILevel.

◆ getPhotoStorage()

virtual::PhotoStorage & Level::getPhotoStorage ( ) const
virtualinherited

Implements ILevel.

◆ createPhotoStorage()

virtual void Level::createPhotoStorage ( )
virtualinherited

Implements ILevel.

◆ getPhotoManager() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::PhotoManager > Level::getPhotoManager ( )
virtualinherited

Implements ILevel.

◆ getPhotoManager() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::PhotoManager const > Level::getPhotoManager ( ) const
virtualinherited

Implements ILevel.

◆ getEducationSettingsManager() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::EducationSettingsManager > Level::getEducationSettingsManager ( )
virtualinherited

Implements ILevel.

◆ getEducationSettingsManager() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::EducationSettingsManager const > Level::getEducationSettingsManager ( ) const
virtualinherited

Implements ILevel.

◆ save()

virtual void Level::save ( )
virtualinherited

Implements ILevel.

◆ saveLevelData()

virtual void Level::saveLevelData ( )
virtualinherited

Implements ILevel.

◆ saveGameData()

virtual void Level::saveGameData ( )
virtualinherited

Implements ILevel.

◆ requestTimedStorageDeferment()

virtual ::std::shared_ptr< void * > Level::requestTimedStorageDeferment ( )
virtualinherited

Implements ILevel.

◆ getTickingAreasMgr()

virtual::TickingAreasManager & Level::getTickingAreasMgr ( )
virtualinherited

Implements ILevel.

◆ addTickingAreaList()

virtual void Level::addTickingAreaList ( ::DimensionType dimensionId,
::std::shared_ptr<::TickingAreaList > const & tickingAreas )
virtualinherited

Implements ILevel.

◆ playSound() [1/5]

virtual void Level::playSound ( ::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
int data,
::ActorSoundIdentifier const & actorSoundIdentifier,
bool isGlobal )
virtualinherited

Implements ILevel.

◆ playSound() [2/5]

virtual void Level::playSound ( ::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
float const volume,
float const pitch )
virtualinherited

Implements ILevel.

◆ playSound() [3/5]

virtual void Level::playSound ( ::std::string const & name,
::Vec3 const & pos,
float volume,
float pitch )
virtualinherited

Implements ILevel.

◆ playSound() [4/5]

virtual void Level::playSound ( ::IConstBlockSource const & region,
::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
int data,
::ActorSoundIdentifier const & actorSoundIdentifier,
bool isGlobal )
virtualinherited

Implements ILevel.

◆ playSound() [5/5]

virtual void Level::playSound ( ::DimensionType dimension,
::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
int data,
::ActorSoundIdentifier const & actorSoundIdentifier,
bool isGlobal )
virtualinherited

Implements ILevel.

◆ getRemotePlayerEventCoordinator()

virtual::PlayerEventCoordinator & Level::getRemotePlayerEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ getServerPlayerEventCoordinator()

virtual::ServerPlayerEventCoordinator & Level::getServerPlayerEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ getClientPlayerEventCoordinator()

virtual::ClientPlayerEventCoordinator & Level::getClientPlayerEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ getActorEventCoordinator()

virtual::ActorEventCoordinator & Level::getActorEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ getBlockEventCoordinator()

virtual::BlockEventCoordinator & Level::getBlockEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ getItemEventCoordinator()

virtual::ItemEventCoordinator & Level::getItemEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ getServerNetworkEventCoordinator()

virtual::ServerNetworkEventCoordinator & Level::getServerNetworkEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ getScriptingEventCoordinator()

virtual::ScriptingEventCoordinator & Level::getScriptingEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ getScriptDeferredEventCoordinator()

virtual::ScriptDeferredEventCoordinator & Level::getScriptDeferredEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ getLevelEventCoordinator()

virtual::LevelEventCoordinator & Level::getLevelEventCoordinator ( )
virtualinherited

Implements ILevel.

◆ handleLevelEvent() [1/2]

virtual void Level::handleLevelEvent ( ::SharedTypes::Legacy::LevelEvent ,
::Vec3 const & ,
int  )
virtualinherited

Implements ILevel.

◆ handleLevelEvent() [2/2]

virtual void Level::handleLevelEvent ( ::SharedTypes::Legacy::LevelEvent ,
::CompoundTag const &  )
virtualinherited

Implements ILevel.

◆ getLevelEventManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::LevelEventManager > Level::getLevelEventManager ( )
virtualinherited

Implements ILevel.

◆ handleStopSoundEvent()

virtual void Level::handleStopSoundEvent ( ::std::string const & name)
virtualinherited

Implements ILevel.

◆ handleStopAllSounds()

virtual void Level::handleStopAllSounds ( )
virtualinherited

Implements ILevel.

◆ handleStopMusicEvent()

virtual void Level::handleStopMusicEvent ( )
virtualinherited

Implements ILevel.

◆ broadcastLevelEvent() [1/2]

virtual void Level::broadcastLevelEvent ( ::SharedTypes::Legacy::LevelEvent ,
::Vec3 const & ,
int ,
::UserEntityIdentifierComponent const *  )
virtualinherited

Implements ILevel.

◆ broadcastLevelEvent() [2/2]

virtual void Level::broadcastLevelEvent ( ::SharedTypes::Legacy::LevelEvent ,
::CompoundTag const & ,
::UserEntityIdentifierComponent const *  )
virtualinherited

Implements ILevel.

◆ broadcastLocalEvent() [1/2]

virtual void Level::broadcastLocalEvent ( ::BlockSource & ,
::SharedTypes::Legacy::LevelEvent ,
::Vec3 const & ,
int  )
virtualinherited

Implements ILevel.

◆ broadcastLocalEvent() [2/2]

virtual void Level::broadcastLocalEvent ( ::BlockSource & ,
::SharedTypes::Legacy::LevelEvent ,
::Vec3 const & ,
::Block const &  )
virtualinherited

Implements ILevel.

◆ broadcastSoundEvent() [1/3]

virtual void Level::broadcastSoundEvent ( ::BlockSource & region,
::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
::Block const & block,
::ActorSoundIdentifier const & actorSoundIdentifier,
bool isGlobal )
virtualinherited

Implements ILevel.

◆ broadcastSoundEvent() [2/3]

virtual void Level::broadcastSoundEvent ( ::BlockSource & region,
::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
int data,
::ActorSoundIdentifier const & actorSoundIdentifier,
bool isGlobal )
virtualinherited

Implements ILevel.

◆ broadcastSoundEvent() [3/3]

virtual void Level::broadcastSoundEvent ( ::Dimension & dimension,
::SharedTypes::Legacy::LevelSoundEvent type,
::Vec3 const & pos,
int data,
::ActorSoundIdentifier const & actorSoundIdentifier,
bool isGlobal )
virtualinherited

Implements ILevel.

◆ broadcastActorEvent()

virtual void Level::broadcastActorEvent ( ::Actor & actor,
::ActorEvent eventId,
int data ) const
virtualinherited

Implements ILevel.

◆ getActorEventBroadcaster()

virtual ::Bedrock::NonOwnerPointer<::ActorEventBroadcaster const > Level::getActorEventBroadcaster ( ) const
virtualinherited

Implements ILevel.

◆ addChunkViewTracker()

virtual void Level::addChunkViewTracker ( ::std::weak_ptr<::ChunkViewSource > chunkViewSource)
virtualinherited

Implements ILevel.

◆ onChunkReload()

virtual void Level::onChunkReload ( ::Bounds const & bound)
virtualinherited

Implements ILevel.

◆ getActivePlayerCount()

virtual int Level::getActivePlayerCount ( ) const
virtualinherited

Implements ILevel.

◆ getActiveUsersCount()

virtual int Level::getActiveUsersCount ( ) const
virtualinherited

Implements ILevel.

◆ forEachPlayer() [1/2]

virtual void Level::forEachPlayer ( ::std::function< bool(::Player &)> callback)
virtualinherited

Implements ILevel.

◆ forEachPlayer() [2/2]

virtual void Level::forEachPlayer ( ::std::function< bool(::Player const &)> callback) const
virtualinherited

Implements ILevel.

◆ forEachUser() [1/2]

virtual void Level::forEachUser ( ::std::function< bool(::EntityContext &)> callback)
virtualinherited

Implements ILevel.

◆ forEachUser() [2/2]

virtual void Level::forEachUser ( ::std::function< bool(::EntityContext const &)> callback) const
virtualinherited

Implements ILevel.

◆ findPlayer() [1/2]

virtual::Player * Level::findPlayer ( ::std::function< bool(::Player const &)> pred) const
virtualinherited

Implements ILevel.

◆ findPlayer() [2/2]

virtual::Player * Level::findPlayer ( ::std::function< bool(::WeakEntityRef const &)> pred) const
virtualinherited

Implements ILevel.

◆ getUserCount()

virtual int Level::getUserCount ( ) const
virtualinherited

Implements ILevel.

◆ countUsersWithMatchingNetworkId()

virtual int Level::countUsersWithMatchingNetworkId ( ::NetworkIdentifier const & networkId) const
virtualinherited

Implements ILevel.

◆ getUsers()

virtual ::std::vector<::OwnerPtr<::EntityContext > > const & Level::getUsers ( ) const
virtualinherited

Implements ILevel.

◆ getEntities()

virtual ::std::vector<::OwnerPtr<::EntityContext > > const & Level::getEntities ( ) const
virtualinherited

Implements ILevel.

◆ onSourceCreated()

virtual void Level::onSourceCreated ( ::BlockSource & source)
virtualinherited

Reimplemented from BlockSourceListener.

◆ onSourceDestroyed()

virtual void Level::onSourceDestroyed ( ::BlockSource & source)
virtualinherited

Reimplemented from BlockSourceListener.

◆ onSubChunkLoaded()

virtual void Level::onSubChunkLoaded ( ::ChunkSource & source,
::LevelChunk & lc,
short absoluteSubChunkIndex,
bool subChunkVisibilityChanged )
virtualinherited

Implements ILevel.

◆ getSubChunkManager()

virtual ::Bedrock::NonOwnerPointer<::SubChunkManager > Level::getSubChunkManager ( )
virtualinherited

Implements ILevel.

◆ onChunkLoaded()

virtual void Level::onChunkLoaded ( ::ChunkSource & source,
::LevelChunk & lc )
virtualinherited

Implements ILevel.

◆ onChunkReloaded()

virtual void Level::onChunkReloaded ( ::ChunkSource & source,
::LevelChunk & lc )
virtualinherited

Implements ILevel.

◆ onChunkDiscarded()

virtual void Level::onChunkDiscarded ( ::LevelChunk & lc)
virtualinherited

Implements ILevel.

◆ getLevelChunkEventManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::LevelChunkEventManager > Level::getLevelChunkEventManager ( )
virtualinherited

Implements ILevel.

◆ queueEntityDestruction()

virtual void Level::queueEntityDestruction ( ::OwnerPtr<::EntityContext > entity)
virtualinherited

Implements ILevel.

◆ removeEntity() [1/2]

virtual ::OwnerPtr<::EntityContext > Level::removeEntity ( ::Actor & actor)
virtualinherited

Implements ILevel.

◆ removeEntity() [2/2]

virtual ::OwnerPtr<::EntityContext > Level::removeEntity ( ::WeakEntityRef entityRef)
virtualinherited

Implements ILevel.

◆ forceRemoveEntity()

virtual void Level::forceRemoveEntity ( ::Actor & actor)
virtualinherited

Implements ILevel.

◆ forceRemoveEntityfromWorld()

virtual void Level::forceRemoveEntityfromWorld ( ::Actor & actor)
virtualinherited

Implements ILevel.

◆ forceFlushRemovedPlayers()

virtual void Level::forceFlushRemovedPlayers ( )
virtualinherited

Implements ILevel.

◆ levelCleanupQueueEntityRemoval()

virtual void Level::levelCleanupQueueEntityRemoval ( ::OwnerPtr<::EntityContext > entity)
virtualinherited

Implements ILevel.

◆ registerTemporaryPointer()

virtual void Level::registerTemporaryPointer ( ::_TickPtr & ptr)
virtualinherited

Implements ILevel.

◆ unregisterTemporaryPointer()

virtual void Level::unregisterTemporaryPointer ( ::_TickPtr & ptr)
virtualinherited

Implements ILevel.

◆ getTempEPtrManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::TempEPtrManager > Level::getTempEPtrManager ( )
virtualinherited

Implements ILevel.

◆ destroyBlock()

virtual bool Level::destroyBlock ( ::BlockSource & region,
::BlockPos const & pos,
bool dropResources,
::BlockChangeContext const & changeSourceContext )
virtualinherited

Implements ILevel.

◆ getLevelBlockDestroyer()

virtual ::Bedrock::NotNullNonOwnerPtr<::LevelBlockDestroyer > Level::getLevelBlockDestroyer ( )
virtualinherited

Implements ILevel.

◆ upgradeStorageVersion()

virtual void Level::upgradeStorageVersion ( ::StorageVersion v)
virtualinherited

Implements ILevel.

◆ suspendAndSave()

virtual void Level::suspendAndSave ( )
virtualinherited

Implements ILevel.

◆ sendServerLegacyParticle()

virtual void Level::sendServerLegacyParticle ( ::ParticleType id,
::Vec3 const & pos,
::Vec3 const & dir,
int data )
virtualinherited

Implements ILevel.

◆ addParticle()

virtual::Particle * Level::addParticle ( ::ParticleType id,
::Vec3 const & pos,
::Vec3 const & dir,
int data,
::CompoundTag const * tag,
bool isGlobal )
virtualinherited

Implements ILevel.

◆ spawnParticleEffect()

virtual void Level::spawnParticleEffect ( ::std::string const & effectName,
::Vec3 const & spawnLocation,
::Dimension * dimension )
virtualinherited

Implements ILevel.

◆ getServerParticleManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::ServerParticleManager > Level::getServerParticleManager ( )
virtualinherited

Implements ILevel.

◆ addParticleEffect()

virtual void Level::addParticleEffect ( ::HashedString const & effect,
::Vec3 const & emitterPosition,
::MolangVariableMap const & molangVariables )
virtualinherited

Implements ILevel.

◆ addTerrainParticleEffect()

virtual void Level::addTerrainParticleEffect ( ::BlockPos const & pos,
::Block const & block,
::Vec3 const & emitterPosition,
float intensity,
float velocityScalar,
float emitterRadius )
virtualinherited

Implements ILevel.

◆ addTerrainSlideEffect()

virtual void Level::addTerrainSlideEffect ( ::BlockPos const & pos,
::Block const & block,
::Vec3 const & emitterPosition,
float intensity,
float velocityScalar,
float emitterRadius )
virtualinherited

Implements ILevel.

◆ addBreakingItemParticleEffect()

virtual void Level::addBreakingItemParticleEffect ( ::Vec3 const & pos,
::BreakingItemParticleData const & data,
::ResolvedItemIconInfo const & textureInfo )
virtualinherited

Implements ILevel.

◆ addBiomeTintedParticleEffect()

virtual void Level::addBiomeTintedParticleEffect ( ::HashedString const & effect,
::BlockPos const & pos,
::Block const & block,
::std::optional<::mce::Color > overrideColor )
virtualinherited

Implements ILevel.

◆ getNewUniqueID()

virtual::ActorUniqueID Level::getNewUniqueID ( )
virtualinherited

Implements ILevel.

◆ getNextRuntimeID()

virtual::ActorRuntimeID Level::getNextRuntimeID ( )
virtualinherited

Implements ILevel.

◆ getTickingOffsets()

virtual ::std::vector<::ChunkPos > const & Level::getTickingOffsets ( ) const
virtualinherited

Implements ILevel.

◆ getClientTickingOffsets()

virtual ::std::vector<::ChunkPos > const & Level::getClientTickingOffsets ( ) const
virtualinherited

Implements ILevel.

◆ getSortedPositionsFromClientOffsets()

virtual ::std::vector<::ChunkPos > Level::getSortedPositionsFromClientOffsets ( ::std::vector<::ChunkPos > const & centers) const
virtualinherited

Implements ILevel.

◆ getChunkTickOffsetManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::ChunkTickOffsetManager const > Level::getChunkTickOffsetManager ( ) const
virtualinherited

Implements ILevel.

◆ isExporting()

virtual bool Level::isExporting ( ) const
virtualinherited

Implements ILevel.

◆ setIsExporting()

virtual void Level::setIsExporting ( bool IsExporting)
virtualinherited

Implements ILevel.

◆ getSavedData()

virtual::SavedDataStorage & Level::getSavedData ( )
virtualinherited

Implements ILevel.

◆ getMapSavedData() [1/3]

virtual::MapItemSavedData * Level::getMapSavedData ( ::ActorUniqueID const uuid)
virtualinherited

Implements ILevel.

◆ getMapSavedData() [2/3]

virtual::MapItemSavedData * Level::getMapSavedData ( ::CompoundTag const & instance)
virtualinherited

Implements ILevel.

◆ getMapSavedData() [3/3]

virtual::MapItemSavedData * Level::getMapSavedData ( ::CompoundTag const * instance)
virtualinherited

Implements ILevel.

◆ requestMapInfo()

virtual void Level::requestMapInfo ( ::ActorUniqueID const uuid,
bool forceUpdate )
virtualinherited

Implements ILevel.

◆ expandMapByID()

virtual::ActorUniqueID Level::expandMapByID ( ::ActorUniqueID const uuid,
bool wasInit )
virtualinherited

Implements ILevel.

◆ copyAndLockMap()

virtual bool Level::copyAndLockMap ( ::ActorUniqueID const originalMapUuid,
::ActorUniqueID const newMapUuid )
virtualinherited

Implements ILevel.

◆ createMapSavedData() [1/2]

virtual::MapItemSavedData & Level::createMapSavedData ( ::ActorUniqueID const & uuid,
::BlockPos const & origin,
::DimensionType dimension,
int returnScaleLevel )
virtualinherited

Implements ILevel.

◆ createMapSavedData() [2/2]

virtual::MapItemSavedData & Level::createMapSavedData ( ::std::vector<::ActorUniqueID > const & mapIds,
::BlockPos const & origin,
::DimensionType dimension,
int returnScaleLevel )
virtualinherited

Implements ILevel.

◆ getScreenshotsFolder()

virtual ::Core::PathBuffer<::std::string > Level::getScreenshotsFolder ( ) const
virtualinherited

Implements ILevel.

◆ getLevelId()

virtual::std::string Level::getLevelId ( ) const
virtualinherited

Implements ILevel.

◆ setLevelId()

virtual void Level::setLevelId ( ::std::string LevelId)
virtualinherited

Implements ILevel.

◆ getSyncTasksGroup()

virtual::TaskGroup & Level::getSyncTasksGroup ( )
virtualinherited

Implements ILevel.

◆ getIOTasksGroup()

virtual::TaskGroup & Level::getIOTasksGroup ( )
virtualinherited

Implements ILevel.

◆ isEdu()

virtual bool Level::isEdu ( ) const
virtualinherited

Implements ILevel.

◆ getActorFactory() [1/2]

virtual::ActorFactory & Level::getActorFactory ( )
virtualinherited

Implements ILevel.

◆ getActorFactory() [2/2]

virtual::ActorFactory const & Level::getActorFactory ( ) const
virtualinherited

Implements ILevel.

◆ getActorInfoRegistry()

virtual::ActorInfoRegistry * Level::getActorInfoRegistry ( )
virtualinherited

Implements ILevel.

◆ getEntityRegistry() [1/2]

virtual ::StackRefResult<::EntityRegistry > Level::getEntityRegistry ( )
virtualinherited

Implements ILevel.

◆ getEntityRegistry() [2/2]

virtual ::StackRefResult<::EntityRegistry const > Level::getEntityRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getEntitySystems()

virtual::EntitySystems & Level::getEntitySystems ( )
virtualinherited

Implements ILevel.

◆ getLevelEntity() [1/2]

virtual ::WeakRef<::EntityContext > Level::getLevelEntity ( )
virtualinherited

Implements ILevel.

◆ getLevelEntity() [2/2]

virtual ::WeakRef<::EntityContext const > Level::getLevelEntity ( ) const
virtualinherited

Implements ILevel.

◆ getCapabilities()

virtual::PlayerCapabilities::ISharedController const & Level::getCapabilities ( ) const
virtualinherited

Implements ILevel.

◆ getTagRegistry()

virtual ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > & Level::getTagRegistry ( )
virtualinherited

Implements ILevel.

◆ getPlayerMovementSettings()

virtual::PlayerMovementSettings const & Level::getPlayerMovementSettings ( ) const
virtualinherited

Implements ILevel.

◆ setPlayerMovementSettings()

virtual void Level::setPlayerMovementSettings ( ::PlayerMovementSettings const & settings)
virtualinherited

Implements ILevel.

◆ getPlayerMovementSettingsManager() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerMovementSettingsManager > Level::getPlayerMovementSettingsManager ( )
virtualinherited

Implements ILevel.

◆ getPlayerMovementSettingsManager() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerMovementSettingsManager const > Level::getPlayerMovementSettingsManager ( ) const
virtualinherited

Implements ILevel.

◆ canUseSkin()

virtual bool Level::canUseSkin ( ::SerializedSkinRef const & skin,
::NetworkIdentifier const & networkIdentifier,
::ActorUniqueID const & playerId ) const
virtualinherited

Implements ILevel.

◆ getTrustedSkinHelper()

virtual ::Bedrock::NonOwnerPointer<::TrustedSkinHelper const > Level::getTrustedSkinHelper ( ) const
virtualinherited

Implements ILevel.

◆ getCameraRegistry() [1/2]

virtual ::Bedrock::NonOwnerPointer<::CameraRegistry const > Level::getCameraRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getCameraRegistry() [2/2]

virtual ::Bedrock::NonOwnerPointer<::CameraRegistry > Level::getCameraRegistry ( )
virtualinherited

Implements ILevel.

◆ getCameraSystems()

virtual ::Bedrock::NonOwnerPointer<::EntitySystems > Level::getCameraSystems ( )
virtualinherited

Implements ILevel.

◆ getPositionTrackerDBClient()

virtual::PositionTrackingDB::PositionTrackingDBClient * Level::getPositionTrackerDBClient ( ) const
virtualinherited

Implements ILevel.

◆ flushRunTimeLighting()

virtual void Level::flushRunTimeLighting ( )
virtualinherited

Implements ILevel.

◆ loadBlockDefinitionGroup()

virtual void Level::loadBlockDefinitionGroup ( ::Experiments const & experiments)
virtualinherited

Implements ILevel.

◆ initializeBlockDefinitionGroup()

virtual void Level::initializeBlockDefinitionGroup ( )
virtualinherited

Implements ILevel.

◆ getUnknownBlockTypeRegistry()

virtual ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > Level::getUnknownBlockTypeRegistry ( )
virtualinherited

Implements ILevel.

◆ isClientSideGenerationEnabled()

virtual bool Level::isClientSideGenerationEnabled ( )
virtualinherited

Implements ILevel.

◆ blockNetworkIdsAreHashes()

virtual bool Level::blockNetworkIdsAreHashes ( )
virtualinherited

Implements ILevel.

◆ getItemRegistry()

virtual::ItemRegistryRef Level::getItemRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getBlockTypeRegistry()

virtual ::Bedrock::NotNullNonOwnerPtr<::BlockTypeRegistry > Level::getBlockTypeRegistry ( ) const
virtualinherited

Implements ILevel.

◆ use3DBiomeMaps()

virtual bool Level::use3DBiomeMaps ( ) const
virtualinherited

Implements ILevel.

◆ pauseAndFlushTaskGroups()

virtual void Level::pauseAndFlushTaskGroups ( )
virtualinherited

Implements ILevel.

◆ getDimensionManager() [1/2]

virtual::DimensionManager & Level::getDimensionManager ( )
virtualinherited

Implements ILevel.

◆ getDimensionManager() [2/2]

virtual::DimensionManager const & Level::getDimensionManager ( ) const
virtualinherited

Implements ILevel.

◆ subChunkTickAndSendRequests()

virtual void Level::subChunkTickAndSendRequests ( )
virtualinherited

Implements ILevel.

◆ getPauseManager() [1/2]

virtual ::StackRefResult<::PauseManager > Level::getPauseManager ( )
virtualinherited

Implements ILevel.

◆ getPauseManager() [2/2]

virtual ::StackRefResult<::PauseManager const > Level::getPauseManager ( ) const
virtualinherited

Implements ILevel.

◆ isClientSide()

virtual bool Level::isClientSide ( ) const
virtualinherited

Implements ILevel.

◆ getSubClientId()

virtual::SubClientId Level::getSubClientId ( ) const
virtualinherited

Implements ILevel.

◆ getPlayerList()

virtual ::std::unordered_map<::mce::UUID, ::PlayerListEntry > const & Level::getPlayerList ( ) const
virtualinherited

Implements ILevel.

◆ getPlayerXUID()

virtual::std::string const & Level::getPlayerXUID ( ::mce::UUID const & uuid) const
virtualinherited

Implements ILevel.

◆ getPlayerPlatformOnlineId()

virtual::std::string const & Level::getPlayerPlatformOnlineId ( ::mce::UUID const & uuid) const
virtualinherited

Implements ILevel.

◆ getPlayerListManager() [1/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerListManager > Level::getPlayerListManager ( )
virtualinherited

Implements ILevel.

◆ getPlayerListManager() [2/2]

virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerListManager const > Level::getPlayerListManager ( ) const
virtualinherited

Implements ILevel.

◆ getActiveUsers()

virtual ::std::vector<::WeakEntityRef > const & Level::getActiveUsers ( ) const
virtualinherited

Implements ILevel.

◆ notifySubChunkRequestManager()

virtual void Level::notifySubChunkRequestManager ( ::SubChunkPacket const & packet)
virtualinherited

Implements ILevel.

◆ getSubChunkRequestManager()

virtual::SubChunkRequestManager * Level::getSubChunkRequestManager ( )
virtualinherited

Implements ILevel.

◆ getRuntimeActorList()

virtual ::std::vector<::Actor * > Level::getRuntimeActorList ( ) const
virtualinherited

Implements ILevel.

◆ getPacketSender()

virtual::PacketSender * Level::getPacketSender ( ) const
virtualinherited

Implements ILevel.

◆ getNetEventCallback()

virtual ::Bedrock::NonOwnerPointer<::NetEventCallback > Level::getNetEventCallback ( ) const
virtualinherited

Implements ILevel.

◆ setNetEventCallback()

virtual void Level::setNetEventCallback ( ::Bedrock::NonOwnerPointer<::NetEventCallback > val)
virtualinherited

Implements ILevel.

◆ getILevelRandom()

virtual ::gsl::not_null<::StackRefResult<::ILevelRandom > > Level::getILevelRandom ( )
virtualinherited

Implements ILevel.

◆ getIRandom()

virtual::IRandom & Level::getIRandom ( ) const
virtualinherited

Implements ILevel.

◆ getRandom()

virtual::Random & Level::getRandom ( ) const
virtualinherited

Implements ILevel.

◆ getHitResult()

virtual::HitResult & Level::getHitResult ( )
virtualinherited

Implements ILevel.

◆ getLiquidHitResult()

virtual::HitResult & Level::getLiquidHitResult ( )
virtualinherited

Implements ILevel.

◆ getHitResultWrapper()

virtual ::Bedrock::NotNullNonOwnerPtr<::HitResultWrapper > Level::getHitResultWrapper ( )
virtualinherited

Implements ILevel.

◆ getImmersiveReaderString()

virtual::std::string const & Level::getImmersiveReaderString ( ) const
virtualinherited

Implements ILevel.

◆ setImmersiveReaderString()

virtual void Level::setImmersiveReaderString ( ::std::string newString)
virtualinherited

Implements ILevel.

◆ getAdventureSettings() [1/2]

virtual::AdventureSettings & Level::getAdventureSettings ( )
virtualinherited

Implements ILevel.

◆ getAdventureSettings() [2/2]

virtual::AdventureSettings const & Level::getAdventureSettings ( ) const
virtualinherited

Implements ILevel.

◆ getGameRules() [1/2]

virtual::GameRules const & Level::getGameRules ( ) const
virtualinherited

Implements ILevel.

◆ getGameRules() [2/2]

virtual::GameRules & Level::getGameRules ( )
virtualinherited

Implements ILevel.

◆ hasStartWithMapEnabled()

virtual bool Level::hasStartWithMapEnabled ( ) const
virtualinherited

Implements ILevel.

◆ isEditorWorld()

virtual bool Level::isEditorWorld ( ) const
virtualinherited

Implements ILevel.

◆ isHardcore()

virtual bool Level::isHardcore ( ) const
virtualinherited

Implements ILevel.

◆ getDefaultAbilities()

virtual::Abilities & Level::getDefaultAbilities ( )
virtualinherited

Implements ILevel.

◆ getDefaultPermissions() [1/2]

virtual::PermissionsHandler & Level::getDefaultPermissions ( )
virtualinherited

Implements ILevel.

◆ getDefaultPermissions() [2/2]

virtual::PermissionsHandler const & Level::getDefaultPermissions ( ) const
virtualinherited

Implements ILevel.

◆ getTearingDown()

virtual bool Level::getTearingDown ( ) const
virtualinherited

Implements ILevel.

◆ takePicture()

virtual void Level::takePicture ( ::cg::ImageBuffer & outImage,
::Actor * camera,
::Actor * target,
::ScreenshotOptions & screenshotOptions,
::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)> completedScreenshotCallback )
virtualinherited

Implements ILevel.

◆ getLevelSoundManager()

virtual::LevelSoundManager & Level::getLevelSoundManager ( )
virtualinherited

Implements ILevel.

◆ getSoundPlayer()

virtual ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > Level::getSoundPlayer ( ) const
virtualinherited

Implements ILevel.

◆ setSimPaused()

virtual void Level::setSimPaused ( bool value)
virtualinherited

Implements ILevel.

◆ getSimPaused()

virtual bool Level::getSimPaused ( )
virtualinherited

Implements ILevel.

◆ setFinishedInitializing()

virtual void Level::setFinishedInitializing ( )
virtualinherited

Implements ILevel.

◆ getLootTables()

virtual::LootTables & Level::getLootTables ( )
virtualinherited

Implements ILevel.

◆ updateWeather()

virtual void Level::updateWeather ( float rainLevel,
int rainTime,
float lightningLevel,
int lightningTime )
virtualinherited

Implements ILevel.

◆ getNetherScale()

virtual int Level::getNetherScale ( ) const
virtualinherited

Implements ILevel.

◆ getScoreboard() [1/2]

virtual::Scoreboard & Level::getScoreboard ( )
virtualinherited

Implements ILevel.

◆ getScoreboard() [2/2]

virtual::Scoreboard const & Level::getScoreboard ( ) const
virtualinherited

Implements ILevel.

◆ tryGetScoreboard()

virtual::Scoreboard * Level::tryGetScoreboard ( )
virtualinherited

Implements ILevel.

◆ getPlayerAbilities()

virtual::LayeredAbilities * Level::getPlayerAbilities ( ::ActorUniqueID const & playerId)
virtualinherited

Implements ILevel.

◆ setPlayerAbilities()

virtual void Level::setPlayerAbilities ( ::ActorUniqueID const & playerId,
::LayeredAbilities const & abilities )
virtualinherited

Implements ILevel.

◆ sendAllPlayerAbilities()

virtual void Level::sendAllPlayerAbilities ( ::Player const & playerReference)
virtualinherited

Implements ILevel.

◆ getPlayerAbilitiesManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerAbilitiesManager > Level::getPlayerAbilitiesManager ( )
virtualinherited

Implements ILevel.

◆ getPlayerPermissionsManager()

virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerPermissionsManager > Level::getPlayerPermissionsManager ( )
virtualinherited

Implements ILevel.

◆ getPlayerPermissionsSynchroniser()

virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerPermissionsSynchroniser > Level::getPlayerPermissionsSynchroniser ( )
virtualinherited

Implements ILevel.

◆ getRecipes()

virtual::Recipes & Level::getRecipes ( ) const
virtualinherited

Implements ILevel.

◆ getBlockReducer()

virtual::BlockReducer * Level::getBlockReducer ( ) const
virtualinherited

Implements ILevel.

◆ getTrimPatternRegistry() [1/2]

virtual ::std::weak_ptr<::TrimPatternRegistry const > Level::getTrimPatternRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getTrimPatternRegistry() [2/2]

virtual ::std::weak_ptr<::TrimPatternRegistry > Level::getTrimPatternRegistry ( )
virtualinherited

Implements ILevel.

◆ getTrimMaterialRegistry() [1/2]

virtual ::std::weak_ptr<::TrimMaterialRegistry const > Level::getTrimMaterialRegistry ( ) const
virtualinherited

Implements ILevel.

◆ getTrimMaterialRegistry() [2/2]

virtual ::std::weak_ptr<::TrimMaterialRegistry > Level::getTrimMaterialRegistry ( )
virtualinherited

Implements ILevel.

◆ getRegisteredBorderBlock()

virtual::BlockType const & Level::getRegisteredBorderBlock ( ) const
virtualinherited

Implements ILevel.

◆ getLevelChunkPerformanceTelemetry()

virtual ::Bedrock::NotNullNonOwnerPtr<::LevelChunkPerformanceTelemetry > Level::getLevelChunkPerformanceTelemetry ( )
virtualinherited

Implements ILevel.

◆ cerealContext() [1/2]

virtual::cereal::ReflectionCtx & Level::cerealContext ( )
virtualinherited

Implements ILevel.

◆ cerealContext() [2/2]

virtual::cereal::ReflectionCtx const & Level::cerealContext ( ) const
virtualinherited

Implements ILevel.

◆ digestServerBlockProperties()

virtual void Level::digestServerBlockProperties ( ::StartGamePacket const & packet)
virtualinherited

Implements ILevel.

◆ getMolangPackSettingsCache()

virtual::MolangPackSettingsCache const * Level::getMolangPackSettingsCache ( ) const
virtualinherited

Implements ILevel.

◆ _cerealContext()

virtual::cereal::ReflectionCtx & Level::_cerealContext ( )
virtualinherited

Implements ILevel.

◆ _onLowMemory()

virtual void Level::_onLowMemory ( )
virtualinherited

Implements ILevel.

◆ $asMultiPlayerLevel()

MCAPI::MultiPlayerLevel * ILevel::$asMultiPlayerLevel ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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