Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
World::WorldResourcePackHandler Class Reference
Inheritance diagram for World::WorldResourcePackHandler:

Classes

struct  Contexts

Public Types

using ConstContentItemPtr = ::std::shared_ptr<::ContentItem const>
using ContentItemPtr = ::std::shared_ptr<::ContentItem>
using FindPackResult = ::std::variant<::World::PackActionError, ::World::PackViewAndItem>

Public Member Functions

WorldResourcePackHandler & operator= (WorldResourcePackHandler const &)
 WorldResourcePackHandler (WorldResourcePackHandler const &)
virtual::World::WorldPacks & loadPackContentForWorld (::LevelSummary const &levelSummary)
virtual::World::PackCollection getWorldPackCollection (::LevelSummary const &levelSummary, ::ContentType const contentType, bool const isEduMode)
virtual ::std::optional<::World::PackActionError > activatePack (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, bool const isEduMode, bool const force)
virtual ::std::optional<::World::PackActionError > deactivatePack (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, bool const isEduMode, bool const force)
virtual ::std::optional<::World::PackActionError > continuePackActivation (::LevelSummary const &levelSummary)
virtual ::std::optional<::World::PackActionError > continuePackDeactivation (::LevelSummary const &levelSummary)
virtual void downloadPacks (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void()> onCompleteCallback, ::std::function< void(::World::PackDownloadError)> onErrorCallback)
virtual::World::PackDownloadProgressInfo getDownloadPackProgress ()
virtual void getDownloadingPackTitles (::std::function< void(::std::vector<::std::string >)> packTitlesCallback)
virtual void cancelDownloadPack ()
virtual void getPackSizes (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void(uint64)> onCompleteCallback, ::std::function< void(::World::PackActionError)> onErrorCallback)
virtual void savePacksData ()
virtual void saveDirtyPacksData ()
virtual bool hasNonAddonBehaviorPacks (::LevelSummary const &levelSummary)
virtual bool hasBehaviorPacks (::LevelSummary const &levelSummary)
virtual bool hasLockedPacks (::LevelSummary const &levelSummary) const
virtual ::std::optional<::World::PackActionError > changePackPriority (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, int const fromIndex, int const toIndex)
virtual::World::PackCheckResult checkDlc (::std::string const &levelId, ::PackIdVersion const &packIdVersion, bool const isForRealms)
virtual ::std::vector<::World::PackDetails > getPackDetailsForWorld (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds)
virtual bool getResourcePacksDirty ()
virtual void refreshPacksData ()
MCAPI::World::WorldPacks & _cacheWorldPackData (::World::WorldResourcePackHandler::Contexts &&contexts, ::LevelSummary const &levelSummary)
MCAPI ::std::unique_ptr<::ContentViews > _createContentViews (::World::WorldResourcePackHandler::Contexts &contexts, ::ContentType contentType, ::PackScope scope) const
MCAPI ::std::variant<::World::PackActionError, ::World::PackViewAndItem > _findPackByType (::World::WorldPacks &worldPacks, ::ContentType const contentType, ::std::string const &packId) const
MCAPI ::std::variant<::World::PackActionError, ::World::PackViewAndItem > _findPackViewAndContent (::World::WorldPacks &worldPacks, ::ContentType const contentType, ::World::PackStatus const packStatus, ::std::string const &packId) const
MCAPI void _getMissingPackIds (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void(::World::PackActionError)> onErrorCallback, ::std::function< void(::std::vector<::std::string > const &)> onCompleteCallback)
MCAPI::World::PackDetails _getPackDetails (::World::WorldID const worldID, ::std::shared_ptr<::ContentItem > const &contentItem, ::ContentViews const &contentViews, ::World::PackStatus const packStatus, bool const isEduMode)
MCAPI::World::WorldResourcePackHandler::Contexts _initializeContentManagerForWorld (::LevelSummary const &levelSummary)
MCAPI bool _needToDownloadPack (::std::shared_ptr<::ContentItem > const &contentItem) const
MCAPI ::std::optional<::World::PackActionError > _performPackMovement (::World::PackAction const packAction, ::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, bool const isEduMode, bool const force)
MCAPI void _populatePackDetails (::World::WorldID const worldID, ::std::vector<::World::PackDetails > &packDetails, ::Bedrock::NonOwnerPointer<::ContentView > contentView, ::World::PackCollection const &packCollection, ::ContentViews const &contentViews, ::World::PackStatus const packStatus, bool const isEduMode)
MCAPI::World::WorldPacks & $loadPackContentForWorld (::LevelSummary const &levelSummary)
MCAPI::World::PackCollection $getWorldPackCollection (::LevelSummary const &levelSummary, ::ContentType const contentType, bool const isEduMode)
MCAPI ::std::optional<::World::PackActionError > $activatePack (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, bool const isEduMode, bool const force)
MCAPI ::std::optional<::World::PackActionError > $deactivatePack (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, bool const isEduMode, bool const force)
MCAPI ::std::optional<::World::PackActionError > $continuePackActivation (::LevelSummary const &levelSummary)
MCAPI ::std::optional<::World::PackActionError > $continuePackDeactivation (::LevelSummary const &levelSummary)
MCAPI void $downloadPacks (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void()> onCompleteCallback, ::std::function< void(::World::PackDownloadError)> onErrorCallback)
MCAPI::World::PackDownloadProgressInfo $getDownloadPackProgress ()
MCAPI void $getDownloadingPackTitles (::std::function< void(::std::vector<::std::string >)> packTitlesCallback)
MCAPI void $cancelDownloadPack ()
MCAPI void $getPackSizes (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds, ::std::function< void(uint64)> onCompleteCallback, ::std::function< void(::World::PackActionError)> onErrorCallback)
MCAPI void $savePacksData ()
MCAPI void $saveDirtyPacksData ()
MCAPI bool $hasNonAddonBehaviorPacks (::LevelSummary const &levelSummary)
MCAPI bool $hasBehaviorPacks (::LevelSummary const &levelSummary)
MCAPI bool $hasLockedPacks (::LevelSummary const &levelSummary) const
MCAPI ::std::optional<::World::PackActionError > $changePackPriority (::LevelSummary const &levelSummary, ::ContentType const contentType, ::std::string const &packId, int const fromIndex, int const toIndex)
MCAPI::World::PackCheckResult $checkDlc (::std::string const &levelId, ::PackIdVersion const &packIdVersion, bool const isForRealms)
MCAPI ::std::vector<::World::PackDetails > $getPackDetailsForWorld (::LevelSummary const &levelSummary, ::std::vector<::std::string > const &packIds)
MCAPI bool $getResourcePacksDirty ()
MCAPI void $refreshPacksData ()

Public Attributes

::ll::TypedStorage< 8, 8, ::IContentManager & > mContentManager
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IResourcePackRepository > > mResourcePackRepository
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IEntitlementManager > > mEntitlementManager
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::IContentTierManager const > > mContentTierManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::World::IWorldResourcePackDownloader > > mWorldResourcePackDownloader
::ll::TypedStorage< 8, 8, ::IContentAcquisition & > mContentAcquisition
::ll::TypedStorage< 8, 8, ::IMinecraftEventing & > mEventing
::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > mOnSourcesReloadedSubscription
::ll::TypedStorage< 8, 64, ::std::unordered_map<::World::WorldID, ::World::WorldPacks > > mWorldPacks
::ll::TypedStorage< 8, 64, ::std::unordered_map< ::World::PendingPackActionKey, ::std::variant<::World::PendingPackActivation, ::World::PendingPackRemoval >, ::World::PendingPackActionHash, ::std::equal_to<::World::PendingPackActionKey > > > mPendingPackActions
::ll::TypedStorage< 1, 1, bool > mIsEditorWorld
::ll::TypedStorage< 8, 32, ::World::WorldID > mCurrentWorldID
::ll::TypedStorage< 1, 1, bool > mDirty
::ll::TypedStorage< 1, 1, bool > mWorldPacksDirty

Member Function Documentation

◆ loadPackContentForWorld()

virtual::World::WorldPacks & World::WorldResourcePackHandler::loadPackContentForWorld ( ::LevelSummary const & levelSummary)
virtual

◆ getWorldPackCollection()

virtual::World::PackCollection World::WorldResourcePackHandler::getWorldPackCollection ( ::LevelSummary const & levelSummary,
::ContentType const contentType,
bool const isEduMode )
virtual

◆ activatePack()

virtual ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::activatePack ( ::LevelSummary const & levelSummary,
::ContentType const contentType,
::std::string const & packId,
bool const isEduMode,
bool const force )
virtual

◆ deactivatePack()

virtual ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::deactivatePack ( ::LevelSummary const & levelSummary,
::ContentType const contentType,
::std::string const & packId,
bool const isEduMode,
bool const force )
virtual

◆ continuePackActivation()

virtual ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::continuePackActivation ( ::LevelSummary const & levelSummary)
virtual

◆ continuePackDeactivation()

virtual ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::continuePackDeactivation ( ::LevelSummary const & levelSummary)
virtual

◆ downloadPacks()

virtual void World::WorldResourcePackHandler::downloadPacks ( ::LevelSummary const & levelSummary,
::std::vector<::std::string > const & packIds,
::std::function< void()> onCompleteCallback,
::std::function< void(::World::PackDownloadError)> onErrorCallback )
virtual

◆ getDownloadPackProgress()

virtual::World::PackDownloadProgressInfo World::WorldResourcePackHandler::getDownloadPackProgress ( )
virtual

◆ getDownloadingPackTitles()

virtual void World::WorldResourcePackHandler::getDownloadingPackTitles ( ::std::function< void(::std::vector<::std::string >)> packTitlesCallback)
virtual

◆ cancelDownloadPack()

virtual void World::WorldResourcePackHandler::cancelDownloadPack ( )
virtual

◆ getPackSizes()

virtual void World::WorldResourcePackHandler::getPackSizes ( ::LevelSummary const & levelSummary,
::std::vector<::std::string > const & packIds,
::std::function< void(uint64)> onCompleteCallback,
::std::function< void(::World::PackActionError)> onErrorCallback )
virtual

◆ savePacksData()

virtual void World::WorldResourcePackHandler::savePacksData ( )
virtual

◆ saveDirtyPacksData()

virtual void World::WorldResourcePackHandler::saveDirtyPacksData ( )
virtual

◆ hasNonAddonBehaviorPacks()

virtual bool World::WorldResourcePackHandler::hasNonAddonBehaviorPacks ( ::LevelSummary const & levelSummary)
virtual

◆ hasBehaviorPacks()

virtual bool World::WorldResourcePackHandler::hasBehaviorPacks ( ::LevelSummary const & levelSummary)
virtual

◆ hasLockedPacks()

virtual bool World::WorldResourcePackHandler::hasLockedPacks ( ::LevelSummary const & levelSummary) const
virtual

◆ changePackPriority()

virtual ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::changePackPriority ( ::LevelSummary const & levelSummary,
::ContentType const contentType,
::std::string const & packId,
int const fromIndex,
int const toIndex )
virtual

◆ checkDlc()

virtual::World::PackCheckResult World::WorldResourcePackHandler::checkDlc ( ::std::string const & levelId,
::PackIdVersion const & packIdVersion,
bool const isForRealms )
virtual

◆ getPackDetailsForWorld()

virtual ::std::vector<::World::PackDetails > World::WorldResourcePackHandler::getPackDetailsForWorld ( ::LevelSummary const & levelSummary,
::std::vector<::std::string > const & packIds )
virtual

◆ getResourcePacksDirty()

virtual bool World::WorldResourcePackHandler::getResourcePacksDirty ( )
virtual

◆ refreshPacksData()

virtual void World::WorldResourcePackHandler::refreshPacksData ( )
virtual

◆ _cacheWorldPackData()

MCAPI::World::WorldPacks & World::WorldResourcePackHandler::_cacheWorldPackData ( ::World::WorldResourcePackHandler::Contexts && contexts,
::LevelSummary const & levelSummary )
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.

◆ _createContentViews()

MCAPI ::std::unique_ptr<::ContentViews > World::WorldResourcePackHandler::_createContentViews ( ::World::WorldResourcePackHandler::Contexts & contexts,
::ContentType contentType,
::PackScope scope ) const
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.

◆ _findPackByType()

MCAPI ::std::variant<::World::PackActionError, ::World::PackViewAndItem > World::WorldResourcePackHandler::_findPackByType ( ::World::WorldPacks & worldPacks,
::ContentType const contentType,
::std::string const & packId ) const
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.

◆ _findPackViewAndContent()

MCAPI ::std::variant<::World::PackActionError, ::World::PackViewAndItem > World::WorldResourcePackHandler::_findPackViewAndContent ( ::World::WorldPacks & worldPacks,
::ContentType const contentType,
::World::PackStatus const packStatus,
::std::string const & packId ) const
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.

◆ _getMissingPackIds()

MCAPI void World::WorldResourcePackHandler::_getMissingPackIds ( ::LevelSummary const & levelSummary,
::std::vector<::std::string > const & packIds,
::std::function< void(::World::PackActionError)> onErrorCallback,
::std::function< void(::std::vector<::std::string > const &)> onCompleteCallback )
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.

◆ _getPackDetails()

MCAPI::World::PackDetails World::WorldResourcePackHandler::_getPackDetails ( ::World::WorldID const worldID,
::std::shared_ptr<::ContentItem > const & contentItem,
::ContentViews const & contentViews,
::World::PackStatus const packStatus,
bool const isEduMode )
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.

◆ _initializeContentManagerForWorld()

MCAPI::World::WorldResourcePackHandler::Contexts World::WorldResourcePackHandler::_initializeContentManagerForWorld ( ::LevelSummary const & levelSummary)
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.

◆ _needToDownloadPack()

MCAPI bool World::WorldResourcePackHandler::_needToDownloadPack ( ::std::shared_ptr<::ContentItem > const & contentItem) const
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.

◆ _performPackMovement()

MCAPI ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::_performPackMovement ( ::World::PackAction const packAction,
::LevelSummary const & levelSummary,
::ContentType const contentType,
::std::string const & packId,
bool const isEduMode,
bool const force )
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.

◆ _populatePackDetails()

MCAPI void World::WorldResourcePackHandler::_populatePackDetails ( ::World::WorldID const worldID,
::std::vector<::World::PackDetails > & packDetails,
::Bedrock::NonOwnerPointer<::ContentView > contentView,
::World::PackCollection const & packCollection,
::ContentViews const & contentViews,
::World::PackStatus const packStatus,
bool const isEduMode )
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.

◆ $loadPackContentForWorld()

MCAPI::World::WorldPacks & World::WorldResourcePackHandler::$loadPackContentForWorld ( ::LevelSummary const & levelSummary)
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.

◆ $getWorldPackCollection()

MCAPI::World::PackCollection World::WorldResourcePackHandler::$getWorldPackCollection ( ::LevelSummary const & levelSummary,
::ContentType const contentType,
bool const isEduMode )
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.

◆ $activatePack()

MCAPI ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::$activatePack ( ::LevelSummary const & levelSummary,
::ContentType const contentType,
::std::string const & packId,
bool const isEduMode,
bool const force )
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.

◆ $deactivatePack()

MCAPI ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::$deactivatePack ( ::LevelSummary const & levelSummary,
::ContentType const contentType,
::std::string const & packId,
bool const isEduMode,
bool const force )
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.

◆ $continuePackActivation()

MCAPI ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::$continuePackActivation ( ::LevelSummary const & levelSummary)
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.

◆ $continuePackDeactivation()

MCAPI ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::$continuePackDeactivation ( ::LevelSummary const & levelSummary)
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.

◆ $downloadPacks()

MCAPI void World::WorldResourcePackHandler::$downloadPacks ( ::LevelSummary const & levelSummary,
::std::vector<::std::string > const & packIds,
::std::function< void()> onCompleteCallback,
::std::function< void(::World::PackDownloadError)> onErrorCallback )
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.

◆ $getDownloadPackProgress()

MCAPI::World::PackDownloadProgressInfo World::WorldResourcePackHandler::$getDownloadPackProgress ( )
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.

◆ $getDownloadingPackTitles()

MCAPI void World::WorldResourcePackHandler::$getDownloadingPackTitles ( ::std::function< void(::std::vector<::std::string >)> packTitlesCallback)
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.

◆ $cancelDownloadPack()

MCAPI void World::WorldResourcePackHandler::$cancelDownloadPack ( )
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.

◆ $getPackSizes()

MCAPI void World::WorldResourcePackHandler::$getPackSizes ( ::LevelSummary const & levelSummary,
::std::vector<::std::string > const & packIds,
::std::function< void(uint64)> onCompleteCallback,
::std::function< void(::World::PackActionError)> onErrorCallback )
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.

◆ $savePacksData()

MCAPI void World::WorldResourcePackHandler::$savePacksData ( )
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.

◆ $saveDirtyPacksData()

MCAPI void World::WorldResourcePackHandler::$saveDirtyPacksData ( )
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.

◆ $hasNonAddonBehaviorPacks()

MCAPI bool World::WorldResourcePackHandler::$hasNonAddonBehaviorPacks ( ::LevelSummary const & levelSummary)
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.

◆ $hasBehaviorPacks()

MCAPI bool World::WorldResourcePackHandler::$hasBehaviorPacks ( ::LevelSummary const & levelSummary)
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.

◆ $hasLockedPacks()

MCAPI bool World::WorldResourcePackHandler::$hasLockedPacks ( ::LevelSummary const & levelSummary) const
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.

◆ $changePackPriority()

MCAPI ::std::optional<::World::PackActionError > World::WorldResourcePackHandler::$changePackPriority ( ::LevelSummary const & levelSummary,
::ContentType const contentType,
::std::string const & packId,
int const fromIndex,
int const toIndex )
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.

◆ $checkDlc()

MCAPI::World::PackCheckResult World::WorldResourcePackHandler::$checkDlc ( ::std::string const & levelId,
::PackIdVersion const & packIdVersion,
bool const isForRealms )
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.

◆ $getPackDetailsForWorld()

MCAPI ::std::vector<::World::PackDetails > World::WorldResourcePackHandler::$getPackDetailsForWorld ( ::LevelSummary const & levelSummary,
::std::vector<::std::string > const & packIds )
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.

◆ $getResourcePacksDirty()

MCAPI bool World::WorldResourcePackHandler::$getResourcePacksDirty ( )
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.

◆ $refreshPacksData()

MCAPI void World::WorldResourcePackHandler::$refreshPacksData ( )
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 files: