|
ServerLevel & | asServer () |
|
virtual bool | initialize (::std::string const &levelName, ::LevelSettings const &levelSettings, ::Experiments const &experiments, ::std::string const *levelId) |
|
virtual void | startLeaveGame () |
|
virtual bool | isLeaveGameDone () |
|
virtual ::WeakRef<::Dimension > | getOrCreateDimension (::DimensionType dimensionType) |
|
virtual ::WeakRef<::Dimension > | getDimension (::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<::PlayerDimensionTransferManager > | getPlayerDimensionTransferManager () |
|
virtual void | entityChangeDimension (::Actor &entity, ::DimensionType toId, ::std::optional<::Vec3 > entityPos) |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorDimensionTransferManager > | getActorDimensionTransferManager () |
|
virtual::Spawner & | getSpawner () const |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::BossEventSubscriptionManager > | getBossEventSubscriptionManager () |
|
virtual::ProjectileFactory & | getProjectileFactory () const |
|
virtual::ActorDefinitionGroup * | getEntityDefinitions () const |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::ActorAnimationGroup > | getActorAnimationGroup () const |
|
virtual ::Bedrock::NonOwnerPointer<::ActorAnimationControllerGroup > | getActorAnimationControllerGroup () const |
|
virtual::BlockDefinitionGroup * | getBlockDefinitions () const |
|
virtual::PropertyGroupManager & | getActorPropertyGroup () const |
|
virtual::CameraPresets const & | getCameraPresets () const |
|
virtual::CameraPresets & | getCameraPresets () |
|
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 ®ion, ::OwnerPtr<::EntityContext > entity) |
|
virtual::Actor * | addGlobalEntity (::BlockSource ®ion, ::OwnerPtr<::EntityContext > entity) |
|
virtual::Actor * | addAutonomousEntity (::BlockSource ®ion, ::OwnerPtr<::EntityContext > entity) |
|
virtual void | addUser (::OwnerPtr<::EntityContext > userEntity) |
|
virtual::Actor * | addDisplayEntity (::BlockSource &, ::OwnerPtr<::EntityContext >) |
|
virtual void | removeDisplayEntity (::WeakEntityRef) |
|
virtual ::Bedrock::NonOwnerPointer<::DisplayActorManager > | getDisplayActorManager () |
|
virtual void | suspendPlayer (::Player &player) |
|
virtual void | resumePlayer (::Player &player) |
|
virtual bool | isPlayerSuspended (::Player &player) const |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager > | getGameplayUserManager () |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::GameplayUserManager const > | getGameplayUserManager () const |
|
virtual ::OwnerPtr<::EntityContext > | removeActorAndTakeEntity (::WeakEntityRef entityRef) |
|
virtual ::OwnerPtr<::EntityContext > | removeActorFromWorldAndTakeEntity (::WeakEntityRef entityRef) |
|
virtual ::OwnerPtr<::EntityContext > | takeEntity (::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<::ActorRuntimeIDManager > | getActorRuntimeIDManager () |
|
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::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<::StructureManager > | getStructureManager () |
|
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, ::ILevel &, ::Scheduler & > const & | getDimensionFactory () const |
|
virtual ::OwnerPtrFactory<::Dimension, ::ILevel &, ::Scheduler & > & | 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 ®ion, ::Actor *source, ::Vec3 const &pos, float explosionRadius, bool fire, bool breaksBlocks, float maxResistance, bool allowUnderwater) |
|
virtual bool | explode (::Explosion &explosion) |
|
virtual void | denyEffect (::BlockSource ®ion, ::Vec3 const &pos) |
|
virtual void | potionSplash (::Vec3 const &pos, ::mce::Color const &color, bool instantaneousEffect) |
|
virtual bool | extinguishFire (::BlockSource ®ion, ::BlockPos const &pos, uchar face, ::Actor *source) |
|
virtual ::std::unique_ptr<::Path > | findPath (::Actor &from, int xBest, int yBest, int zBest, ::NavigationComponent &navigation) |
|
virtual ::std::unique_ptr<::Path > | findPath (::Actor &from, ::Actor const &to, ::NavigationComponent &navigation) |
|
virtual void | setSleepStatus (::PlayerSleepStatus const &status) |
|
virtual::PlayerSleepStatus | getSleepStatus () const |
|
virtual void | updateSleepingPlayerList () |
|
virtual::PlayerSleepManager const & | getPlayerSleepManager () const =0 |
|
virtual::PlayerSleepManager & | getPlayerSleepManager ()=0 |
|
virtual ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManager > | getServerPlayerSleepManager () |
|
virtual ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManager const > | getServerPlayerSleepManager () const |
|
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) |
|
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) |
|
virtual::Social::GamePublishSetting | getXBLBroadcastIntent () const |
|
virtual bool | hasXBLBroadcastIntent () const |
|
virtual void | setXBLBroadcastMode (::Social::GamePublishSetting) |
|
virtual::Social::GamePublishSetting | getXBLBroadcastMode () const |
|
virtual bool | hasXBLBroadcast () const |
|
virtual void | setPlatformBroadcastIntent (::Social::GamePublishSetting) |
|
virtual::Social::GamePublishSetting | getPlatformBroadcastIntent () const |
|
virtual bool | hasPlatformBroadcastIntent () const |
|
virtual void | setPlatformBroadcastMode (::Social::GamePublishSetting) |
|
virtual::Social::GamePublishSetting | getPlatformBroadcastMode () const |
|
virtual bool | hasPlatformBroadcast () const |
|
virtual void | setHasLockedBehaviorPack (bool hasLocked) |
|
virtual void | setHasLockedResourcePack (bool hasLocked) |
|
virtual void | setCommandsEnabled (bool commandsEnabled) |
|
virtual void | setWorldTemplateOptionsUnlocked () |
|
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<::PhotoManager > | getPhotoManager () |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::PhotoManager const > | getPhotoManager () const |
|
virtual void | setEducationLevelSettings (::EducationLevelSettings settings) |
|
virtual ::std::optional<::EducationLevelSettings > const & | getEducationLevelSettings () const |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::EducationSettingsManager > | getEducationSettingsManager () |
|
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, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, 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 ®ion, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, bool isGlobal) |
|
virtual void | playSound (::DimensionType dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, 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 type, ::Vec3 const &pos, int data) |
|
virtual void | handleLevelEvent (::SharedTypes::Legacy::LevelEvent type, ::CompoundTag const &data) |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelEventManager > | getLevelEventManager () |
|
virtual void | handleStopSoundEvent (::std::string const &name) |
|
virtual void | handleStopAllSounds () |
|
virtual void | handleStopMusicEvent () |
|
virtual void | broadcastLevelEvent (::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data, ::UserEntityIdentifierComponent const *userIdentifier) |
|
virtual void | broadcastLevelEvent (::SharedTypes::Legacy::LevelEvent type, ::CompoundTag const &tag, ::UserEntityIdentifierComponent const *userIdentifier) |
|
virtual void | broadcastLocalEvent (::BlockSource ®ion, ::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data) |
|
virtual void | broadcastLocalEvent (::BlockSource ®ion, ::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, ::Block const &block) |
|
virtual void | broadcastSoundEvent (::BlockSource ®ion, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, ::Block const &block, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, bool isGlobal) |
|
virtual void | broadcastSoundEvent (::BlockSource ®ion, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, bool isGlobal) |
|
virtual void | broadcastSoundEvent (::Dimension &dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorDefinitionIdentifier const &identifier, bool isBabyMob, 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<::SubChunkManager > | getSubChunkManager () |
|
virtual void | onChunkLoaded (::ChunkSource &source, ::LevelChunk &lc) |
|
virtual void | onChunkReloaded (::ChunkSource &source, ::LevelChunk &lc) |
|
virtual::LevelChunkMetaDataManager * | getLevelChunkMetaDataManager () |
|
virtual void | onChunkDiscarded (::LevelChunk &lc) |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelChunkEventManager > | getLevelChunkEventManager () |
|
virtual void | queueEntityDestruction (::OwnerPtr<::EntityContext > entity) |
|
virtual ::OwnerPtr<::EntityContext > | removeEntity (::Actor &actor) |
|
virtual ::OwnerPtr<::EntityContext > | removeEntity (::WeakEntityRef entityRef) |
|
virtual void | forceRemoveEntity (::Actor &actor) |
|
virtual void | forceRemoveEntityfromWorld (::Actor &actor) |
|
virtual void | forceFlushRemovedPlayers () |
|
virtual void | loadFunctionManager () |
|
virtual void | levelCleanupQueueEntityRemoval (::OwnerPtr<::EntityContext > entity) |
|
virtual void | registerTemporaryPointer (::_TickPtr &ptr) |
|
virtual void | unregisterTemporaryPointer (::_TickPtr &ptr) |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::TempEPtrManager > | getTempEPtrManager () |
|
virtual bool | destroyBlock (::BlockSource ®ion, ::BlockPos const &pos, bool dropResources) |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelBlockDestroyer > | getLevelBlockDestroyer () |
|
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<::ServerParticleManager > | getServerParticleManager () |
|
virtual void | addParticleEffect (::HashedString const &effect, ::Vec3 const &emitterPosition, ::MolangVariableMap const &molangVariables) |
|
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::ActorUniqueID | getNewUniqueID () |
|
virtual::ActorRuntimeID | getNextRuntimeID () |
|
virtual ::std::vector<::ChunkPos > const & | getTickingOffsets () const |
|
virtual ::std::vector<::ChunkPos > const & | getClientTickingOffsets () const |
|
virtual ::std::vector<::ChunkPos > | getSortedPositionsFromClientOffsets (::std::vector<::ChunkPos > const ¢ers) 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::ResourcePackManager * | getClientResourcePackManager () const |
|
virtual::ResourcePackManager * | getServerResourcePackManager () const |
|
virtual::TradeTables * | getTradeTables () |
|
virtual void | decrementTagCache (::std::string const &tag, ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &tagRegistry) |
|
virtual void | incrementTagCache (::std::string const &tag, ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &tagRegistry) |
|
virtual ::Bedrock::NonOwnerPointer<::TagCacheManager > | getTagCacheManager () |
|
virtual bool | isEdu () const |
|
virtual::ActorFactory & | getActorFactory () |
|
virtual::ActorFactory const & | getActorFactory () const |
|
virtual::ActorInfoRegistry * | getActorInfoRegistry () |
|
virtual ::StackRefResult<::EntityRegistry > | getEntityRegistry () |
|
virtual ::StackRefResult<::EntityRegistry const > | getEntityRegistry () const |
|
virtual::EntitySystems & | getEntitySystems () |
|
virtual ::WeakRef<::EntityContext > | getLevelEntity () |
|
virtual ::WeakRef<::EntityContext const > | getLevelEntity () const |
|
virtual void | runCommand (::HashedString const &commandStr, ::CommandOrigin &origin, ::CommandOriginSystem originSystem, ::CurrentCmdVersion const commandVersion) |
|
virtual void | runCommand (::Command &command, ::CommandOrigin &origin, ::CommandOriginSystem originSystem) |
|
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<::PlayerMovementSettingsManager > | getPlayerMovementSettingsManager () |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerMovementSettingsManager const > | getPlayerMovementSettingsManager () const |
|
virtual bool | canUseSkin (::SerializedSkin 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<::CameraRegistry > | getCameraRegistry () |
|
virtual ::Bedrock::NonOwnerPointer<::EntitySystems > | getCameraSystems () |
|
virtual::PositionTrackingDB::PositionTrackingDBClient * | getPositionTrackerDBClient () const |
|
virtual::PositionTrackingDB::PositionTrackingDBServer * | getPositionTrackerDBServer () const |
|
virtual void | flushRunTimeLighting () |
|
virtual void | loadBlockDefinitionGroup (::Experiments const &experiments) |
|
virtual void | initializeBlockDefinitionGroup () |
|
virtual ::Bedrock::NonOwnerPointer<::IUnknownBlockTypeRegistry > | getUnknownBlockTypeRegistry () |
|
virtual bool | isClientSideGenerationEnabled () |
|
virtual bool | blockNetworkIdsAreHashes () |
|
virtual::ItemRegistryRef | getItemRegistry () const |
|
virtual ::std::weak_ptr<::BlockTypeRegistry > | getBlockRegistry () const |
|
virtual::Level * | asLevel () |
|
virtual bool | use3DBiomeMaps () const |
|
virtual void | addBlockSourceForValidityTracking (::BlockSource *region) |
|
virtual void | removeBlockSourceFromValidityTracking (::BlockSource *region) |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::BlockSourceValidityManager > | getBlockSourceValidityManager () |
|
virtual void | pauseAndFlushTaskGroups () |
|
virtual::DimensionManager & | getDimensionManager () |
|
virtual::DimensionManager const & | getDimensionManager () const |
|
virtual void | _subTick () |
|
virtual ::StackRefResult<::PauseManager > | getPauseManager () |
|
virtual ::StackRefResult<::PauseManager const > | getPauseManager () const |
|
virtual bool | isClientSide () 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<::PlayerListManager > | getPlayerListManager () |
|
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<::NetEventCallback > | getNetEventCallback () const |
|
virtual void | setNetEventCallback (::Bedrock::NonOwnerPointer<::NetEventCallback > val) |
|
virtual ::gsl::not_null<::StackRefResult<::ILevelRandom > > | getILevelRandom () |
|
virtual::IRandom & | getIRandom () const |
|
virtual::Random & | getRandom () const |
|
virtual::Random & | getThreadRandom () const |
|
virtual::HitResult & | getHitResult () |
|
virtual::HitResult & | getLiquidHitResult () |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::HitResultWrapper > | getHitResultWrapper () |
|
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 ::Bedrock::NotNullNonOwnerPtr<::LevelSoundManager > | getLevelSoundManager () |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > | getSoundPlayer () 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<::PlayerAbilitiesManager > | getPlayerAbilitiesManager () |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerPermissionsManager > | getPlayerPermissionsManager () |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::PlayerPermissionsSynchroniser > | getPlayerPermissionsSynchroniser () |
|
virtual::Recipes & | getRecipes () const |
|
virtual::BlockReducer * | getBlockReducer () const |
|
virtual ::std::weak_ptr<::TrimPatternRegistry const > | getTrimPatternRegistry () const |
|
virtual ::std::weak_ptr<::TrimPatternRegistry > | getTrimPatternRegistry () |
|
virtual ::std::weak_ptr<::TrimMaterialRegistry const > | getTrimMaterialRegistry () const |
|
virtual ::std::weak_ptr<::TrimMaterialRegistry > | getTrimMaterialRegistry () |
|
virtual::BlockLegacy const & | getRegisteredBorderBlock () const |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::LevelChunkPerformanceTelemetry > | getLevelChunkPerformanceTelemetry () |
|
virtual::cereal::ReflectionCtx const & | cerealContext () const |
|
virtual ::Bedrock::NonOwnerPointer<::ChunkGenerationManager > | getChunkGenerationManager () |
|
virtual ::Bedrock::NonOwnerPointer<::ChunkGenerationManager const > | getChunkGenerationManager () const |
|
virtual::PlayerDeathManager * | _getPlayerDeathManager () |
|
virtual void | _initializeMapDataManager () |
|
virtual::cereal::ReflectionCtx & | _cerealContext () |
|
virtual void | _onLowMemory () |
|
MCAPI | Level (::Bedrock::NotNullNonOwnerPtr<::PacketSender > packetSender, ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > const &soundPlayer, ::Bedrock::UniqueOwnerPointer<::LevelStorage > levelStorage, ::Bedrock::NotNullNonOwnerPtr<::LevelData > levelData, ::IMinecraftEventing &eventing, bool isClientSide, ::SubClientId subClientId, ::Scheduler &callbackContext, ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::ResourcePackManager &addOnResourcePackManager, ::Bedrock::NotNullNonOwnerPtr<::IEntityRegistryOwner > const &entityRegistryOwner, ::WeakRef<::EntityContext > levelEntity, ::ItemRegistryRef itemRegistry, ::std::weak_ptr<::BlockTypeRegistry > blockRegistry, bool clientSideChunkGenerationEnabled, bool blockNetworkIdsAreHashes, ::NetworkPermissions const &networkPermissions, ::std::optional<::DimensionDefinitionGroup > dimensionDefinitionGroup) |
|
MCAPI ::Bedrock::UniqueOwnerPointer<::PhotoManager > | _createPhotoManager () |
|
MCAPI void | _initializeActorManager () |
|
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 | _onAddBreakingItemParticleEffect (::Vec3 const &pos, ::BreakingItemParticleData const &data, ::ResolvedItemIconInfo const &textureInfo) |
|
MCAPI void | _onAddTerrainParticleEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float intensity, float velocityScalar, float emitterRadius) |
|
MCAPI void | _onAddTerrainSlideEffect (::BlockPos const &pos, ::Block const &block, ::Vec3 const &emitterPosition, float intensity, 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 | earlyShutdownMainthread () |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActorManager > | getActorManager () |
|
MCAPI::ServerLevelEventCoordinator & | getServerLevelEventCoordinator () |
|
MCAPI void * | $ctor (::Bedrock::NotNullNonOwnerPtr<::PacketSender > packetSender, ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > const &soundPlayer, ::Bedrock::UniqueOwnerPointer<::LevelStorage > levelStorage, ::Bedrock::NotNullNonOwnerPtr<::LevelData > levelData, ::IMinecraftEventing &eventing, bool isClientSide, ::SubClientId subClientId, ::Scheduler &callbackContext, ::Bedrock::NotNullNonOwnerPtr<::StructureManager > structureManager, ::ResourcePackManager &addOnResourcePackManager, ::Bedrock::NotNullNonOwnerPtr<::IEntityRegistryOwner > const &entityRegistryOwner, ::WeakRef<::EntityContext > levelEntity, ::ItemRegistryRef itemRegistry, ::std::weak_ptr<::BlockTypeRegistry > blockRegistry, bool clientSideChunkGenerationEnabled, bool blockNetworkIdsAreHashes, ::NetworkPermissions const &networkPermissions, ::std::optional<::DimensionDefinitionGroup > dimensionDefinitionGroup) |
|
MCAPI void | $dtor () |
|
MCAPI bool | $initialize (::std::string const &levelName, ::LevelSettings const &levelSettings, ::Experiments const &experiments, ::std::string const *levelId) |
|
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 () |
|
MCAPI::Spawner & | $getSpawner () const |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::BossEventSubscriptionManager > | $getBossEventSubscriptionManager () |
|
MCAPI::ProjectileFactory & | $getProjectileFactory () const |
|
MCFOLD::ActorDefinitionGroup * | $getEntityDefinitions () const |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::ActorAnimationGroup > | $getActorAnimationGroup () const |
|
MCAPI ::Bedrock::NonOwnerPointer<::ActorAnimationControllerGroup > | $getActorAnimationControllerGroup () const |
|
MCFOLD::BlockDefinitionGroup * | $getBlockDefinitions () const |
|
MCFOLD::PropertyGroupManager & | $getActorPropertyGroup () const |
|
MCFOLD::CameraPresets const & | $getCameraPresets () const |
|
MCFOLD::CameraPresets & | $getCameraPresets () |
|
MCAPI bool | $getDisablePlayerInteractions () const |
|
MCAPI void | $setDisablePlayerInteractions (bool const disable) |
|
MCFOLD::AutomationBehaviorTreeGroup & | $getAutomationBehaviorTreeGroup () const |
|
MCFOLD::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 ®ion, ::OwnerPtr<::EntityContext > entity) |
|
MCAPI::Actor * | $addGlobalEntity (::BlockSource ®ion, ::OwnerPtr<::EntityContext > entity) |
|
MCAPI::Actor * | $addAutonomousEntity (::BlockSource ®ion, ::OwnerPtr<::EntityContext > entity) |
|
MCAPI void | $addUser (::OwnerPtr<::EntityContext > userEntity) |
|
MCAPI::Actor * | $addDisplayEntity (::BlockSource &, ::OwnerPtr<::EntityContext >) |
|
MCAPI 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 ::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 () |
|
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, ::ILevel &, ::Scheduler & > const & | $getDimensionFactory () const |
|
MCFOLD ::OwnerPtrFactory<::Dimension, ::ILevel &, ::Scheduler & > & | $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 ®ion, ::Actor *source, ::Vec3 const &pos, float explosionRadius, bool fire, bool breaksBlocks, float maxResistance, bool allowUnderwater) |
|
MCAPI bool | $explode (::Explosion &explosion) |
|
MCAPI void | $denyEffect (::BlockSource ®ion, ::Vec3 const &pos) |
|
MCAPI void | $potionSplash (::Vec3 const &pos, ::mce::Color const &color, bool instantaneousEffect) |
|
MCAPI bool | $extinguishFire (::BlockSource ®ion, ::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 () |
|
MCFOLD ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManager > | $getServerPlayerSleepManager () |
|
MCFOLD ::Bedrock::NonOwnerPointer<::ServerPlayerSleepManager const > | $getServerPlayerSleepManager () const |
|
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 bool | $hasXBLBroadcastIntent () const |
|
MCAPI bool | $hasXBLBroadcast () const |
|
MCAPI bool | $hasPlatformBroadcastIntent () const |
|
MCAPI bool | $hasPlatformBroadcast () const |
|
MCAPI void | $setHasLockedBehaviorPack (bool hasLocked) |
|
MCAPI void | $setHasLockedResourcePack (bool hasLocked) |
|
MCAPI void | $setCommandsEnabled (bool commandsEnabled) |
|
MCAPI void | $setWorldTemplateOptionsUnlocked () |
|
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 |
|
MCAPI void | $setEducationLevelSettings (::EducationLevelSettings settings) |
|
MCAPI ::std::optional<::EducationLevelSettings > const & | $getEducationLevelSettings () 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 (::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, bool isGlobal) |
|
MCAPI void | $playSound (::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, float const volume, float const pitch) |
|
MCAPI void | $playSound (::std::string const &name, ::Vec3 const &pos, float volume, float pitch) |
|
MCAPI void | $playSound (::IConstBlockSource const ®ion, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, bool isGlobal) |
|
MCAPI void | $playSound (::DimensionType dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, bool isGlobal) |
|
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 void | $handleLevelEvent (::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data) |
|
MCAPI void | $handleLevelEvent (::SharedTypes::Legacy::LevelEvent type, ::CompoundTag const &data) |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LevelEventManager > | $getLevelEventManager () |
|
MCAPI void | $handleStopSoundEvent (::std::string const &name) |
|
MCAPI void | $handleStopAllSounds () |
|
MCAPI void | $handleStopMusicEvent () |
|
MCAPI void | $broadcastLevelEvent (::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data, ::UserEntityIdentifierComponent const *userIdentifier) |
|
MCAPI void | $broadcastLevelEvent (::SharedTypes::Legacy::LevelEvent type, ::CompoundTag const &tag, ::UserEntityIdentifierComponent const *userIdentifier) |
|
MCAPI void | $broadcastLocalEvent (::BlockSource ®ion, ::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, int data) |
|
MCAPI void | $broadcastLocalEvent (::BlockSource ®ion, ::SharedTypes::Legacy::LevelEvent type, ::Vec3 const &pos, ::Block const &block) |
|
MCAPI void | $broadcastSoundEvent (::BlockSource ®ion, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, ::Block const &block, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, bool isGlobal) |
|
MCAPI void | $broadcastSoundEvent (::BlockSource ®ion, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorDefinitionIdentifier const &entityType, bool isBabyMob, bool isGlobal) |
|
MCAPI void | $broadcastSoundEvent (::Dimension &dimension, ::SharedTypes::Legacy::LevelSoundEvent type, ::Vec3 const &pos, int data, ::ActorDefinitionIdentifier const &identifier, bool isBabyMob, bool isGlobal) |
|
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) |
|
MCFOLD::LevelChunkMetaDataManager * | $getLevelChunkMetaDataManager () |
|
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 () |
|
MCFOLD void | $loadFunctionManager () |
|
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 ®ion, ::BlockPos const &pos, bool dropResources) |
|
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::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 ¢ers) 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) |
|
MCFOLD::TaskGroup & | $getSyncTasksGroup () |
|
MCAPI::TaskGroup & | $getIOTasksGroup () |
|
MCFOLD::ResourcePackManager * | $getClientResourcePackManager () const |
|
MCFOLD::ResourcePackManager * | $getServerResourcePackManager () const |
|
MCFOLD::TradeTables * | $getTradeTables () |
|
MCFOLD void | $decrementTagCache (::std::string const &tag, ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &tagRegistry) |
|
MCFOLD void | $incrementTagCache (::std::string const &tag, ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > &tagRegistry) |
|
MCFOLD ::Bedrock::NonOwnerPointer<::TagCacheManager > | $getTagCacheManager () |
|
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 |
|
MCFOLD void | $runCommand (::HashedString const &commandStr, ::CommandOrigin &origin, ::CommandOriginSystem originSystem, ::CurrentCmdVersion const commandVersion) |
|
MCFOLD void | $runCommand (::Command &command, ::CommandOrigin &origin, ::CommandOriginSystem originSystem) |
|
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 (::SerializedSkin 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 |
|
MCFOLD::PositionTrackingDB::PositionTrackingDBServer * | $getPositionTrackerDBServer () 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 ::std::weak_ptr<::BlockTypeRegistry > | $getBlockRegistry () const |
|
MCFOLD::Level * | $asLevel () |
|
MCAPI bool | $use3DBiomeMaps () const |
|
MCAPI void | $addBlockSourceForValidityTracking (::BlockSource *region) |
|
MCAPI void | $removeBlockSourceFromValidityTracking (::BlockSource *region) |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::BlockSourceValidityManager > | $getBlockSourceValidityManager () |
|
MCAPI void | $pauseAndFlushTaskGroups () |
|
MCFOLD::DimensionManager & | $getDimensionManager () |
|
MCFOLD::DimensionManager const & | $getDimensionManager () const |
|
MCAPI void | $_subTick () |
|
MCFOLD ::StackRefResult<::PauseManager > | $getPauseManager () |
|
MCFOLD ::StackRefResult<::PauseManager const > | $getPauseManager () const |
|
MCFOLD bool | $isClientSide () 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 |
|
MCAPI::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 |
|
MCFOLD::Random & | $getThreadRandom () const |
|
MCAPI::HitResult & | $getHitResult () |
|
MCAPI::HitResult & | $getLiquidHitResult () |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::HitResultWrapper > | $getHitResultWrapper () |
|
MCFOLD::std::string const & | $getImmersiveReaderString () const |
|
MCAPI void | $setImmersiveReaderString (::std::string newString) |
|
MCFOLD::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) |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LevelSoundManager > | $getLevelSoundManager () |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::SoundPlayerInterface > | $getSoundPlayer () const |
|
MCAPI void | $setSimPaused (bool value) |
|
MCAPI bool | $getSimPaused () |
|
MCAPI void | $setFinishedInitializing () |
|
MCAPI::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 () |
|
MCAPI::Recipes & | $getRecipes () const |
|
MCFOLD::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::BlockLegacy const & | $getRegisteredBorderBlock () const |
|
MCAPI ::Bedrock::NotNullNonOwnerPtr<::LevelChunkPerformanceTelemetry > | $getLevelChunkPerformanceTelemetry () |
|
MCFOLD::cereal::ReflectionCtx const & | $cerealContext () const |
|
MCFOLD ::Bedrock::NonOwnerPointer<::ChunkGenerationManager > | $getChunkGenerationManager () |
|
MCFOLD ::Bedrock::NonOwnerPointer<::ChunkGenerationManager const > | $getChunkGenerationManager () const |
|
MCFOLD::PlayerDeathManager * | $_getPlayerDeathManager () |
|
MCAPI void | $_initializeMapDataManager () |
|
MCFOLD::cereal::ReflectionCtx & | $_cerealContext () |
|
MCAPI void | $_onLowMemory () |
|
virtual ::Bedrock::NotNullNonOwnerPtr<::MapDataManager > | getMapDataManager ()=0 |
|
virtual::MultiPlayerLevel * | asMultiPlayerLevel () |
|
virtual::MapDataManager & | _getMapDataManager ()=0 |
|
MCFOLD::MultiPlayerLevel * | $asMultiPlayerLevel () |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
virtual void | onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max) |
|
virtual void | onBlockChanged (::BlockSource &, ::BlockPos const &, uint, ::Block const &, ::Block const &, int, ::ActorBlockSyncMessage const *, ::BlockChangedEventTarget, ::Actor *) |
|
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) |
|
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) |
|
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::PacketSender > const > | mPacketSender |
|
::ll::TypedStorage< 8, 128, ::TagRegistry<::IDType<::LevelTagIDType >, ::IDType<::LevelTagSetIDType > > > | mTagRegistry |
|
::ll::TypedStorage< 8, 16, ::OwnerPtr<::PauseManager > > | mPauseManager |
|
::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, 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, 16, ::std::weak_ptr<::BlockTypeRegistry > > | mBlockRegistry |
|
::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, 728, ::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, ::BlockLegacy const * > | mRegisteredBorderBlock |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ActorFactory > > > | mActorFactory |
|
::ll::TypedStorage< 8, 632, ::JigsawStructureRegistry > | mJigsawStructureRegistry |
|
::ll::TypedStorage< 8, 128, ::StructureSpawnRegistry > | mStructureSpawnRegistry |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::DimensionFactory > > > | mDimensionFactory |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::DimensionManager > > > | mDimensionManager |
|
::ll::TypedStorage< 8, 24, ::WeakRef<::EntityContext > > | mLevelEntity |
|
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntityRegistryOwner > > | mEntityRegistryOwner |
|
::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< 1, 8, ::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::Subscription > | mOnRemoveActorEntityReferences |
|
::ll::TypedStorage< 8, 168, ::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::Subscription > | mOnGameplayUserAddedSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnGameplayUserRemovedSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnAnyGameplayUsersRemovedSubscription |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Scoreboard > > | mScoreboard |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ActorRuntimeIDManager > > > | mActorRuntimeIDManager |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PlayerListManager > > > | mPlayerListManager |
|
::ll::TypedStorage< 8, 64, ::PlayerTickManager > | mPlayerTickManager |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::ServerParticleManager > > > | mServerParticleManager |
|
::ll::TypedStorage< 8, 520, ::ParticleProvider > | mParticleProvider |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnSendServerLegacyParticleSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnAddTerrainParticleEffectSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnAddTerrainSlideEffectSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnAddBreakingItemParticleEffectSubscription |
|
::ll::TypedStorage< 8, 24, ::ChunkTickRangeManager > | mChunkTickRangeManager |
|
::ll::TypedStorage< 8, 72, ::ChunkViewTrackerManager > | mChunkViewTrackerManager |
|
::ll::TypedStorage< 8, 16, ::Bedrock::UniqueOwnerPointer<::ActorEventBroadcaster > const > | mActorEventBroadcaster |
|
::ll::TypedStorage< 8, 16, ::Bedrock::UniqueOwnerPointer<::LoadingScreenIdManager > > | mLoadingScreenIdManager |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::PlayerDimensionTransferManager > > > | mPlayerDimensionTransferManager |
|
::ll::TypedStorage< 1, 16, ::LevelCrashDumpManager const > | mLevelCrashDumpManager |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::UniqueIDManager > > > | mUniqueIDManager |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnPictureTakenSubscription |
|
::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::Subscription > | mLevelEventDataSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mLevelEventCompoundTagSubscription |
|
::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::Subscription > | mOnChunkLoadedSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnChunkReloadedSubscription |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mOnChunkDiscardedSubscription |
|
::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, ::gsl::not_null<::Bedrock::UniqueOwnerPointer<::BlockSourceValidityManager > > > | mBlockSourceValidityManager |
|
::ll::TypedStorage< 8, 16, ::OwnerPtr<::LevelChunkSaveManager > > | mLevelChunkSaveManager |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::WeatherManager > > > | mWeatherManager |
|
::ll::TypedStorage< 8, 16, ::gsl::not_null<::OwnerPtr<::cereal::ReflectionCtx > > > | mCerealContext |
|
::ll::TypedStorage< 1, 1, ::std::atomic< bool > > | mHandleLowMemoryOnTick |
|
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mLowMemorySubscription |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|