LeviLamina
Loading...
Searching...
No Matches
Dimension Class Referenceabstract
Inheritance diagram for Dimension:

Classes

struct  ChaoticDirectionalLightControls
struct  DirectionalLightState

Public Types

using ActorTagList = ::std::vector<::std::unique_ptr<::CompoundTag>>
using ChunkPosToActorListMap = ::std::unordered_map<::ChunkPos, ::std::vector<::std::unique_ptr<::CompoundTag>>>
using DirectionalLightControls = ::std::variant<::Dimension::ChaoticDirectionalLightControls>

Public Member Functions

Dimensionoperator= (Dimension const &)
 Dimension (Dimension const &)
virtual void init (::br::worldgen::StructureSetRegistry const &structureSetRegistry)
virtual void tick ()
virtual void tickRedstone ()
virtual ::std::unique_ptr<::WorldGeneratorcreateGenerator (::br::worldgen::StructureSetRegistry const &)=0
virtual void upgradeLevelChunk (::ChunkSource &, ::LevelChunk &, ::LevelChunk &)=0
virtual void fixWallChunk (::ChunkSource &, ::LevelChunk &)=0
virtual void initializeWithLevelStorageManagerConnector (::ILevelStorageManagerConnector &levelStorageManagerConnector)
virtual bool levelChunkNeedsUpgrade (::LevelChunk const &) const =0
virtual bool isNaturalDimension () const
virtual bool isValidSpawn (int x, int z) const
virtual::mce::Color getBrightnessDependentFogColor (::mce::Color const &baseColor, float brightness) const
virtual short getCloudHeight () const
virtual::BiomeIdType getDefaultBiomeId () const
virtual bool mayRespawnViaBed () const
virtual::BlockPos getSpawnPos () const
virtual int getSpawnYPosition () const
virtual bool showSky () const
virtual float getTimeOfDay (int time, float a) const
virtual void setDimensionDirectionalLightControls (::std::variant<::Dimension::ChaoticDirectionalLightControls > const &)
virtual::Dimension::DirectionalLightState getDimensionDirectionalLightSourceState (float a) 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 buildPlayersForPositionPacket (::BlockPos const &position, ::Player const *except, ::std::vector<::NetworkIdentifierWithSubId > &result) 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::DimensionBrightnessRamp const & getBrightnessRamp () const
virtual ::std::vector<::std::string > const getStructuresFromChunkRegistry (::Vec3 const &location) const
virtual ::std::optional<::std::string > const getStructureFromStructureRegistry (::Vec3 const &location) const
virtual void startLeaveGame ()
virtual void flushLevelChunkGarbageCollector ()
virtual void updatePoiBlockStateChange (::BlockPos pos, ::Block const &removed, ::Block const &placed) const
virtual ::std::unique_ptr<::ChunkBuildOrderPolicyBase_createChunkBuildOrderPolicy ()
virtual void _upgradeOldLimboEntity (::CompoundTag &, ::LimboEntitiesVersion)=0
virtual ::std::unique_ptr<::ChunkSource_wrapStorageForVersionCompatibility (::std::unique_ptr<::ChunkSource >, ::StorageVersion)=0
MCAPI Dimension (::DimensionArguments &&args)
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 ::Bedrock::NonOwnerPointer<::ChunkSource_getOrCreateClientServerMainChunkSource () const
MCAPI void _processEntityChunkTransfers ()
MCAPI void _runChunkGenerationWatchdog ()
MCAPI void _sendBlocksChangedPackets ()
MCAPI void _sendUpdateBlockPacket (::UpdateSubChunkNetworkBlockInfo const &info, uint const &layer)
MCAPI void _tickEntityChunkMoves ()
MCAPI void addWither (::ActorUniqueID const &id)
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::ChunkSource & getChunkSource () const
MCAPI ushort getHeightInSubchunks () const
MCAPI float getMoonBrightness () const
MCAPI_C int getMoonPhase () const
MCAPI::Brightness getOldSkyDarken (float a)
MCAPI_C float getSkyDarken (float a) const
MCAPI_C float getSunAngle (float a) const
MCAPI_C float getTimeOfDay (float a) const
MCAPI bool isBrightOutside () const
MCAPI void neighborAwareChunkUpgrade (::ChunkSource &source, ::LevelChunk &levelChunk)
MCAPI bool operator== (::Dimension const &rhs) const
MCAPI_C void registerDisplayEntity (::WeakRef<::EntityContext > entityRef)
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 * $ctor (::DimensionArguments &&args)
MCAPI void $dtor ()
MCAPI void $init (::br::worldgen::StructureSetRegistry const &structureSetRegistry)
MCAPI void $tick ()
MCAPI void $tickRedstone ()
MCAPI void $initializeWithLevelStorageManagerConnector (::ILevelStorageManagerConnector &levelStorageManagerConnector)
MCFOLD bool $isNaturalDimension () const
MCFOLD bool $isValidSpawn (int x, int z) const
MCAPI::mce::Color $getBrightnessDependentFogColor (::mce::Color const &baseColor, float brightness) const
MCFOLD short $getCloudHeight () const
MCAPI::BiomeIdType $getDefaultBiomeId () const
MCFOLD bool $mayRespawnViaBed () const
MCFOLD::BlockPos $getSpawnPos () const
MCFOLD int $getSpawnYPosition () const
MCFOLD bool $showSky () const
MCAPI float $getTimeOfDay (int time, float a) const
MCFOLD void $setDimensionDirectionalLightControls (::std::variant<::Dimension::ChaoticDirectionalLightControls > const &)
MCAPI::Dimension::DirectionalLightState $getDimensionDirectionalLightSourceState (float a) const
MCAPI::DimensionType $getDimensionId () const
MCAPI void $forEachPlayer (::brstd::function_ref< bool(::Player &)> callback) const
MCFOLD::BiomeRegistry & $getBiomeRegistry ()
MCFOLD::BiomeRegistry const & $getBiomeRegistry () const
MCFOLD::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 $buildPlayersForPositionPacket (::BlockPos const &position, ::Player const *except, ::std::vector<::NetworkIdentifierWithSubId > &result) 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 &)
MCFOLD::DimensionBrightnessRamp const & $getBrightnessRamp () const
MCAPI ::std::vector<::std::string > const $getStructuresFromChunkRegistry (::Vec3 const &location) const
MCAPI ::std::optional<::std::string > const $getStructureFromStructureRegistry (::Vec3 const &location) const
MCAPI void $startLeaveGame ()
MCAPI void $flushLevelChunkGarbageCollector ()
MCAPI void $updatePoiBlockStateChange (::BlockPos pos, ::Block const &removed, ::Block const &placed) const
MCAPI ::std::unique_ptr<::ChunkBuildOrderPolicyBase$_createChunkBuildOrderPolicy ()
virtual::Vec3 translatePosAcrossDimension (::Vec3 const &, ::DimensionType) const =0
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 addBiomeTintedParticleEffect (::HashedString const &, ::BlockPos const &, ::Block const &, ::std::optional<::mce::Color >)
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 $addBiomeTintedParticleEffect (::HashedString const &, ::BlockPos const &, ::Block const &, ::std::optional<::mce::Color >)
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)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< float const[]> MOON_BRIGHTNESS_PER_PHASE ()
static MCAPI ::std::chrono::seconds const & STRUCTURE_PRUNE_INTERVAL ()
static MCAPI void ** $vftableForSavedData ()
static MCAPI void ** $vftableForEnableNonOwnerReferences ()
static MCAPI void ** $vftableForIDimension ()
static MCAPI void ** $vftableForLevelListener ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::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, ::DimensionHeightRangemHeightRange
::ll::TypedStorage< 2, 2, short > mSeaLevel
::ll::TypedStorage< 1, 1, uchar > mMonsterSpawnBlockLightLimit
::ll::TypedStorage< 4, 32, ::IntProvidermMonsterSpawnLightTest
::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, ::BrightnessPairmDefaultBrightness
::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, ::BrightnessmSkyDarken
::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, 72, ::FeatureTerrainAdjustmentsmFeatureTerrainAdjustments
::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, ::LevelChunkGarbageCollectormLevelChunkGarbageCollector
::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, 8, ::std::unique_ptr<::Poi::Manager > > mPoiManager
::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, 8, ::std::unique_ptr<::IClientDimensionExtensions > > mClientExtensions
::ll::TypedStorage< 8, 112, ::ActorReplicationmActorReplication
::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::ControlBlockmControlBlock

Member Function Documentation

◆ initializeWithLevelStorageManagerConnector()

virtual void Dimension::initializeWithLevelStorageManagerConnector ( ::ILevelStorageManagerConnector & levelStorageManagerConnector)
virtual

Implements IDimension.

◆ isNaturalDimension()

virtual bool Dimension::isNaturalDimension ( ) const
virtual

Implements IDimension.

◆ getDimensionId()

virtual::DimensionType Dimension::getDimensionId ( ) const
virtual

Implements IDimension.

◆ forEachPlayer()

virtual void Dimension::forEachPlayer ( ::brstd::function_ref< bool(::Player &)> callback) const
virtual

Implements IDimension.

◆ getBiomeRegistry() [1/2]

virtual::BiomeRegistry & Dimension::getBiomeRegistry ( )
virtual

Implements IDimension.

◆ getBiomeRegistry() [2/2]

virtual::BiomeRegistry const & Dimension::getBiomeRegistry ( ) const
virtual

Implements IDimension.

◆ getBlockSourceFromMainChunkSource()

virtual::BlockSource & Dimension::getBlockSourceFromMainChunkSource ( ) const
virtual

Implements IDimension.

◆ fetchEntity()

virtual::Actor * Dimension::fetchEntity ( ::ActorUniqueID actorID,
bool getRemoved ) const
virtual

Implements IDimension.

◆ onChunkLoaded()

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

Reimplemented from LevelListener.

◆ deserialize()

virtual void Dimension::deserialize ( ::CompoundTag const & tag)
virtual

Implements SavedData.

◆ serialize()

virtual void Dimension::serialize ( ::CompoundTag & tag) const
virtual

Implements SavedData.

◆ buildPlayersForPositionPacket()

virtual void Dimension::buildPlayersForPositionPacket ( ::BlockPos const & position,
::Player const * except,
::std::vector<::NetworkIdentifierWithSubId > & result ) const
virtual

Implements IDimension.

◆ sendPacketForPosition()

virtual void Dimension::sendPacketForPosition ( ::BlockPos const & position,
::Packet const & packet,
::Player const * except )
virtual

Implements IDimension.

◆ sendPacketForEntity()

virtual void Dimension::sendPacketForEntity ( ::Actor const & actor,
::Packet const & packet,
::Player const * except )
virtual

Implements IDimension.

◆ onBlockEvent()

virtual void Dimension::onBlockEvent ( ::BlockSource & source,
int x,
int y,
int z,
int b0,
int b1 )
virtual

Reimplemented from BlockSourceListener.

◆ onBlockChanged()

virtual void Dimension::onBlockChanged ( ::BlockSource & source,
::BlockPos const & pos,
uint layer,
::Block const & block,
::Block const & oldBlock,
int updateFlags,
::ActorBlockSyncMessage const * syncMsg,
::BlockChangedEventTarget eventTarget,
::Actor * blockChangeSource )
virtual

Reimplemented from BlockSourceListener.

◆ onLevelDestruction()

virtual void Dimension::onLevelDestruction ( ::std::string const & )
virtual

Reimplemented from LevelListener.

◆ flushLevelChunkGarbageCollector()

virtual void Dimension::flushLevelChunkGarbageCollector ( )
virtual

Implements IDimension.

◆ updatePoiBlockStateChange()

virtual void Dimension::updatePoiBlockStateChange ( ::BlockPos pos,
::Block const & removed,
::Block const & placed ) const
virtual

Reimplemented from IDimension.

◆ $vftableForSavedData()

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

◆ $vftableForEnableNonOwnerReferences()

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

◆ $vftableForIDimension()

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

◆ $vftableForLevelListener()

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

◆ $vftable() [1/3]

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

◆ $vftable() [2/3]

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

◆ $vftable() [3/3]

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

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