|
virtual void | init (::br::worldgen::StructureSetRegistry const &structureSetRegistry) |
|
virtual::HashedString | getDefaultBiome () const |
|
virtual bool | isNaturalDimension () const |
|
virtual bool | isValidSpawn (int x, int z) const |
|
virtual bool | showSky () const |
|
virtual float | getTimeOfDay (int time, float a) const |
|
virtual bool | mayRespawnViaBed () const |
|
virtual::Vec3 | translatePosAcrossDimension (::Vec3 const &originalPos, ::DimensionType fromId) const |
|
virtual ::std::unique_ptr<::WorldGenerator > | createGenerator (::br::worldgen::StructureSetRegistry const &structureSetRegistry) |
|
virtual bool | levelChunkNeedsUpgrade (::LevelChunk const &lc) const |
|
virtual void | upgradeLevelChunk (::ChunkSource &source, ::LevelChunk &lc, ::LevelChunk &generatedChunk) |
|
virtual void | fixWallChunk (::ChunkSource &source, ::LevelChunk &lc) |
|
virtual void | _upgradeOldLimboEntity (::CompoundTag &tag, ::LimboEntitiesVersion vers) |
|
virtual ::std::unique_ptr<::ChunkSource > | _wrapStorageForVersionCompatibility (::std::unique_ptr<::ChunkSource > storageSource, ::StorageVersion levelVersion) |
|
MCAPI | NetherDimension (::ILevel &level, ::Scheduler &callbackContext) |
|
MCAPI void * | $ctor (::ILevel &level, ::Scheduler &callbackContext) |
|
MCAPI void | $init (::br::worldgen::StructureSetRegistry const &structureSetRegistry) |
|
MCAPI::HashedString | $getDefaultBiome () const |
|
MCFOLD bool | $isNaturalDimension () const |
|
MCFOLD bool | $isValidSpawn (int x, int z) const |
|
MCFOLD bool | $showSky () const |
|
MCFOLD float | $getTimeOfDay (int time, float a) const |
|
MCFOLD bool | $mayRespawnViaBed () const |
|
MCAPI::Vec3 | $translatePosAcrossDimension (::Vec3 const &originalPos, ::DimensionType fromId) const |
|
MCAPI ::std::unique_ptr<::WorldGenerator > | $createGenerator (::br::worldgen::StructureSetRegistry const &structureSetRegistry) |
|
MCFOLD bool | $levelChunkNeedsUpgrade (::LevelChunk const &lc) const |
|
MCFOLD void | $upgradeLevelChunk (::ChunkSource &source, ::LevelChunk &lc, ::LevelChunk &generatedChunk) |
|
MCFOLD void | $fixWallChunk (::ChunkSource &source, ::LevelChunk &lc) |
|
MCFOLD void | $_upgradeOldLimboEntity (::CompoundTag &tag, ::LimboEntitiesVersion vers) |
|
MCFOLD ::std::unique_ptr<::ChunkSource > | $_wrapStorageForVersionCompatibility (::std::unique_ptr<::ChunkSource > storageSource, ::StorageVersion levelVersion) |
|
virtual void | tick () |
|
virtual void | tickRedstone () |
|
virtual void | initializeWithLevelStorageManagerConnector (::ILevelStorageManagerConnector &levelStorageManagerConnector) |
|
virtual::mce::Color | getBrightnessDependentFogColor (::mce::Color const &baseColor, float brightness) const |
|
virtual short | getCloudHeight () const |
|
virtual::BlockPos | getSpawnPos () const |
|
virtual int | getSpawnYPosition () const |
|
virtual::DimensionType | getDimensionId () const |
|
virtual void | forEachPlayer (::brstd::function_ref< bool(::Player &)> callback) const |
|
virtual::BiomeRegistry & | getBiomeRegistry () |
|
virtual::BiomeRegistry const & | getBiomeRegistry () const |
|
virtual::BlockSource & | getBlockSourceFromMainChunkSource () const |
|
virtual::Actor * | fetchEntity (::ActorUniqueID actorID, bool getRemoved) const |
|
virtual void | onChunkLoaded (::ChunkSource &source, ::LevelChunk &lc) |
|
virtual void | deserialize (::CompoundTag const &tag) |
|
virtual void | serialize (::CompoundTag &tag) const |
|
virtual void | sendBroadcast (::Packet const &packet, ::Player *except) |
|
virtual bool | is2DPositionRelevantForPlayer (::BlockPos const &position, ::Player &player) const |
|
virtual void | sendPacketForPosition (::BlockPos const &position, ::Packet const &packet, ::Player const *except) |
|
virtual void | sendPacketForEntity (::Actor const &actor, ::Packet const &packet, ::Player const *except) |
|
virtual bool | isActorRelevantForPlayer (::Player &player, ::Actor const &actor) const |
|
virtual void | onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1) |
|
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 | onLevelDestruction (::std::string const &) |
|
virtual::BaseLightTextureImageBuilder * | getLightTextureImageBuilder () const |
|
virtual::DimensionBrightnessRamp const & | getBrightnessRamp () const |
|
virtual void | startLeaveGame () |
|
virtual void | flushLevelChunkGarbageCollector () |
|
virtual ::std::unique_ptr<::ChunkBuildOrderPolicyBase > | _createChunkBuildOrderPolicy () |
|
MCAPI void | _addActorUnloadedChunkTransferToQueue (::ChunkPos const &fromChunkPos, ::ChunkPos const &toChunkPos, ::DimensionType dimId, ::std::string &actorStorageKey, ::std::unique_ptr<::CompoundTag > entityTag) |
|
MCAPI void | _completeEntityTransfer (::OwnerPtr<::EntityContext > entity) |
|
MCAPI void | _processEntityChunkTransfers () |
|
MCAPI void | _sendBlocksChangedPackets () |
|
MCAPI void | _tickEntityChunkMoves () |
|
MCAPI void | addWither (::ActorUniqueID const &id) |
|
MCAPI float | distanceToNearestPlayerSqr2D (::Vec3 origin) |
|
MCAPI::Player * | fetchAnyInteractablePlayer (::Vec3 const &searchPos, float maxDist) const |
|
MCAPI::Player * | fetchNearestAttackablePlayer (::Actor &source, float maxDist) const |
|
MCAPI::Player * | fetchNearestInteractablePlayer (::Vec3 const &searchPos, float maxDist) const |
|
MCAPI::Player * | fetchNearestPlayer (::Vec3 const &searchPos, float maxDist, bool isFetchAny, ::brstd::function_ref< bool(::Player const &)> playerFilter) const |
|
MCAPI::Player * | findPlayer (::brstd::function_ref< bool(::Player const &)> pred) const |
|
MCAPI void | flagEntityforChunkMove (::Actor &e) |
|
MCAPI ushort | getHeightInSubchunks () const |
|
MCAPI float | getMoonBrightness () const |
|
MCAPI::Brightness | getOldSkyDarken (float a) |
|
MCAPI bool | isBrightOutside () const |
|
MCAPI bool | operator== (::Dimension const &rhs) const |
|
MCAPI void | removeActorByID (::ActorUniqueID const &id) |
|
MCAPI void | transferEntity (::ChunkPos const &fromChunkPos, ::Vec3 const &spawnPos, ::std::unique_ptr<::CompoundTag > entityTag) |
|
MCAPI void | transferEntityToUnloadedChunk (::Actor &actor, ::LevelChunk *fromChunk) |
|
MCAPI void | transferEntityToUnloadedChunk (::ChunkPos const &fromChunkPos, ::ChunkPos const &toChunkPos, ::DimensionType dimId, ::std::string &actorStorageKey, ::std::unique_ptr<::CompoundTag > entityTag) |
|
MCAPI void | tryGarbageCollectStructures () |
|
MCAPI void | tryLoadLimboEntities (::ChunkPos const &loadPos) |
|
MCAPI void | unregisterDisplayEntity (::WeakRef<::EntityContext > entityRef) |
|
MCAPI void | unregisterEntity (::ActorUniqueID const &actorID) |
|
MCAPI void * | $ctor (::ILevel &level, ::DimensionType dimId, ::DimensionHeightRange heightRange, ::Scheduler &callbackContext, ::std::string name) |
|
MCFOLD void * | $ctor () |
|
MCFOLD void * | $ctor (::Bedrock::EnableNonOwnerReferences const &) |
|
MCAPI void | $dtor () |
|
MCAPI void | $tick () |
|
MCAPI void | $tickRedstone () |
|
MCAPI void | $initializeWithLevelStorageManagerConnector (::ILevelStorageManagerConnector &levelStorageManagerConnector) |
|
MCAPI::mce::Color | $getBrightnessDependentFogColor (::mce::Color const &baseColor, float brightness) const |
|
MCFOLD short | $getCloudHeight () const |
|
MCFOLD::BlockPos | $getSpawnPos () const |
|
MCFOLD int | $getSpawnYPosition () const |
|
MCAPI::DimensionType | $getDimensionId () const |
|
MCAPI void | $forEachPlayer (::brstd::function_ref< bool(::Player &)> callback) const |
|
MCFOLD::BiomeRegistry & | $getBiomeRegistry () |
|
MCFOLD::BiomeRegistry const & | $getBiomeRegistry () const |
|
MCAPI::BlockSource & | $getBlockSourceFromMainChunkSource () const |
|
MCAPI::Actor * | $fetchEntity (::ActorUniqueID actorID, bool getRemoved) const |
|
MCAPI void | $onChunkLoaded (::ChunkSource &source, ::LevelChunk &lc) |
|
MCAPI void | $deserialize (::CompoundTag const &tag) |
|
MCAPI void | $serialize (::CompoundTag &tag) const |
|
MCAPI void | $sendBroadcast (::Packet const &packet, ::Player *except) |
|
MCAPI bool | $is2DPositionRelevantForPlayer (::BlockPos const &position, ::Player &player) const |
|
MCAPI void | $sendPacketForPosition (::BlockPos const &position, ::Packet const &packet, ::Player const *except) |
|
MCAPI void | $sendPacketForEntity (::Actor const &actor, ::Packet const &packet, ::Player const *except) |
|
MCAPI bool | $isActorRelevantForPlayer (::Player &player, ::Actor const &actor) const |
|
MCAPI void | $onBlockEvent (::BlockSource &source, int x, int y, int z, int b0, int b1) |
|
MCAPI 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 | $onLevelDestruction (::std::string const &) |
|
MCAPI::BaseLightTextureImageBuilder * | $getLightTextureImageBuilder () const |
|
MCAPI::DimensionBrightnessRamp const & | $getBrightnessRamp () const |
|
MCAPI void | $startLeaveGame () |
|
MCAPI void | $flushLevelChunkGarbageCollector () |
|
MCAPI ::std::unique_ptr<::ChunkBuildOrderPolicyBase > | $_createChunkBuildOrderPolicy () |
|
virtual void | allChanged () |
|
virtual void | sendServerLegacyParticle (::ParticleType, ::Vec3 const &, ::Vec3 const &, int) |
|
virtual void | addParticleEffect (::HashedString const &, ::Actor const &, ::HashedString const &, ::Vec3 const &, ::MolangVariableMap const &) |
|
virtual void | addTerrainParticleEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float) |
|
virtual void | addTerrainSlideEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float) |
|
virtual void | addBreakingItemParticleEffect (::Vec3 const &, ::BreakingItemParticleData const &, ::ResolvedItemIconInfo const &) |
|
virtual void | playMusic (::std::string const &, ::Vec3 const &, float, float) |
|
virtual void | playStreamingMusic (::std::string const &, int, int, int) |
|
virtual void | onEntityAdded (::Actor &) |
|
virtual void | onEntityRemoved (::Actor &) |
|
virtual void | onChunkReloaded (::ChunkSource &, ::LevelChunk &) |
|
virtual void | onSubChunkLoaded (::ChunkSource &, ::LevelChunk &, short, bool) |
|
virtual void | onChunkUnloaded (::LevelChunk &) |
|
virtual void | levelEvent (::SharedTypes::Legacy::LevelEvent, ::Vec3 const &, int) |
|
virtual void | levelEvent (::SharedTypes::Legacy::LevelEvent, ::CompoundTag const &) |
|
virtual void | takePicture (::cg::ImageBuffer &, ::Actor *, ::Actor *, ::ScreenshotOptions &, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)>) |
|
virtual void | playerListChanged () |
|
virtual void | onLevelDataCommandsChanged (bool) |
|
virtual void | onLevelDataWorldTemplateOptionsUnlocked () |
|
MCFOLD void | $allChanged () |
|
MCFOLD void | $sendServerLegacyParticle (::ParticleType, ::Vec3 const &, ::Vec3 const &, int) |
|
MCFOLD void | $addParticleEffect (::HashedString const &, ::Actor const &, ::HashedString const &, ::Vec3 const &, ::MolangVariableMap const &) |
|
MCFOLD void | $addTerrainParticleEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float) |
|
MCFOLD void | $addTerrainSlideEffect (::BlockPos const &, ::Block const &, ::Vec3 const &, float, float, float) |
|
MCFOLD void | $addBreakingItemParticleEffect (::Vec3 const &, ::BreakingItemParticleData const &, ::ResolvedItemIconInfo const &) |
|
MCFOLD void | $playMusic (::std::string const &, ::Vec3 const &, float, float) |
|
MCFOLD void | $playStreamingMusic (::std::string const &, int, int, int) |
|
MCFOLD void | $onEntityAdded (::Actor &) |
|
MCFOLD void | $onEntityRemoved (::Actor &) |
|
MCFOLD void | $onChunkReloaded (::ChunkSource &, ::LevelChunk &) |
|
MCFOLD void | $onSubChunkLoaded (::ChunkSource &, ::LevelChunk &, short, bool) |
|
MCFOLD void | $onChunkUnloaded (::LevelChunk &) |
|
MCAPI void | $takePicture (::cg::ImageBuffer &, ::Actor *, ::Actor *, ::ScreenshotOptions &, ::std::function< void(::cg::ImageBuffer &, ::ScreenshotOptions &)>) |
|
MCFOLD void | $playerListChanged () |
|
MCFOLD void | $onLevelDataCommandsChanged (bool) |
|
MCFOLD void | $onLevelDataWorldTemplateOptionsUnlocked () |
|
virtual void | onSourceCreated (::BlockSource &source) |
|
virtual void | onSourceDestroyed (::BlockSource &source) |
|
virtual void | onAreaChanged (::BlockSource &source, ::BlockPos const &min, ::BlockPos const &max) |
|
virtual void | onBrightnessChanged (::BlockSource &source, ::BlockPos const &pos) |
|
virtual void | onBlockEntityChanged (::BlockSource &source, ::BlockActor &te) |
|
virtual void | onEntityChanged (::BlockSource &source, ::Actor &entity) |
|
MCFOLD void | $onSourceCreated (::BlockSource &source) |
|
MCFOLD void | $onSourceDestroyed (::BlockSource &source) |
|
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) |
|
|
::ll::TypedStorage< 8, 24, ::std::vector<::ActorChunkTransferEntry > > | mActorChunkTransferQueue |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::ChunkKey, ::std::vector<::ActorUnloadedChunkTransferEntry > > > | mActorUnloadedChunkTransferQueue |
|
::ll::TypedStorage< 8, 8, ::ILevel & > | mLevel |
|
::ll::TypedStorage< 2, 4, ::DimensionHeightRange > | mHeightRange |
|
::ll::TypedStorage< 2, 2, short > | mSeaLevel |
|
::ll::TypedStorage< 1, 1, uchar > | mMonsterSpawnBlockLightLimit |
|
::ll::TypedStorage< 4, 32, ::IntProvider > | mMonsterSpawnLightTest |
|
::ll::TypedStorage< 8, 16, ::OwnerPtr<::BlockSource > > | mBlockSource |
|
::ll::TypedStorage< 1, 1, bool > | mHasWeather |
|
::ll::TypedStorage< 4, 28, float[7]> | mMobsPerChunkSurface |
|
::ll::TypedStorage< 4, 28, float[7]> | mMobsPerChunkUnderground |
|
::ll::TypedStorage< 1, 2, ::BrightnessPair > | mDefaultBrightness |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BaseLightTextureImageBuilder > > | mLightTextureImageBuilder |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DimensionBrightnessRamp > > | mDimensionBrightnessRamp |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::LevelChunkMetaData > > | mTargetMetaData |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::RuntimeLightingManager > > | mRuntimeLightingManager |
|
::ll::TypedStorage< 8, 32, ::std::string > | mName |
|
::ll::TypedStorage< 4, 4, ::DimensionType > | mId |
|
::ll::TypedStorage< 1, 1, bool > | mUltraWarm |
|
::ll::TypedStorage< 1, 1, bool > | mHasCeiling |
|
::ll::TypedStorage< 1, 1, bool > | mHasSkylight |
|
::ll::TypedStorage< 1, 1, ::Brightness > | mSkyDarken |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::BlockEventDispatcher > > | mDispatcher |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mTaskGroup |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::TaskGroup > > | mChunkGenTaskGroup |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::PostprocessingManager > > | mPostProcessingManager |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SubChunkInterlocker > > | mSubChunkInterlocker |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ChunkSource > > | mChunkSource |
|
::ll::TypedStorage< 8, 8, ::WorldGenerator * > | mWorldGenerator |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Weather > > | mWeather |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Seasons > > | mSeasons |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::GameEventDispatcher > > | mGameEventDispatcher |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::CircuitSystem > > | mCircuitSystem |
|
::ll::TypedStorage< 4, 4, int const > | CIRCUIT_TICK_RATE |
|
::ll::TypedStorage< 4, 4, int > | mCircuitSystemTickRate |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::ActorUniqueID, ::WeakEntityRef > > | mActorIDEntityIDMap |
|
::ll::TypedStorage< 8, 24, ::std::vector<::WeakEntityRef > > | mDisplayEntities |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::WireframeQueue > > | mWireframeQueue |
|
::ll::TypedStorage< 8, 72, ::FeatureTerrainAdjustments > | mFeatureTerrainAdjustments |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::ChunkPos, ::std::vector<::std::unique_ptr<::CompoundTag > > > > | mLimboEntities |
|
::ll::TypedStorage< 8, 16, ::std::set<::ActorUniqueID > > | mEntitiesToMoveChunks |
|
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::TickingAreaList > > | mTickingAreaList |
|
::ll::TypedStorage< 8, 632, ::LevelChunkGarbageCollector > | mLevelChunkGarbageCollector |
|
::ll::TypedStorage< 8, 16, ::std::set<::ActorUniqueID > > | mWitherIDs |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::LevelChunkBuilderData > > | mLevelChunkBuilderData |
|
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mLastPruneTime |
|
::ll::TypedStorage< 8, 8, ::std::chrono::steady_clock::time_point > | mLastStructurePruneTime |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ChunkBuildOrderPolicyBase > > | mChunkBuildOrderPolicy |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::VillageManager > > | mVillageManager |
|
::ll::TypedStorage< 8, 24, ::std::vector<::NetworkIdentifierWithSubId > > | mTemporaryPlayerIds |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::ChunkLoadActionList > > | mChunkLoadActionList |
|
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::DelayActionList > > | mDelayActionList |
|
::ll::TypedStorage< 8, 64, ::std::unordered_map<::SubChunkPos, ::UpdateSubChunkBlocksChangedInfo > > | mBlocksChangedBySubChunkMap |
|
::ll::TypedStorage< 8, 112, ::ActorReplication > | mActorReplication |
|
::ll::TypedStorage< 8, 24, ::std::vector<::WeakEntityRef > > | mPlayersToReplicate |
|
::ll::TypedStorage< 1, 1, bool > | mRunChunkGenWatchDog |
|
::ll::TypedStorage< 1, 1, bool > | mDirty |
|
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlock > | mControlBlock |
|