3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/world/InGameType.h"
7#include "mc/client/world/WorldSystemModules.h"
8#include "mc/deps/core/utility/NonOwnerPointer.h"
38 ::ll::TypedStorage<8, 168, ::World::WorldSystemModules> mModules;
48 MCAPI
explicit WorldSystem(::World::WorldSystemModules&& modules);
50 MCFOLD ::World::ExternalServerWorldList& getExternalServerWorldList();
52 MCAPI ::Bedrock::NotNullNonOwnerPtr<::World::FeaturedWorldTemplateManager> getFeaturedWorldTemplateManager();
54 MCFOLD ::World::FriendServerWorldList& getFriendServerWorldList();
56 MCFOLD ::World::InfiniteWorldConverter& getInfiniteWorldConverter();
58 MCFOLD ::World::LanServerWorldList& getLanServerWorldList();
60 MCFOLD ::std::shared_ptr<::World::LocalWorldList> getLocalWorldList();
62 MCFOLD ::World::LocalWorldStarter& getLocalWorldStarter();
64 MCAPI ::Bedrock::NotNullNonOwnerPtr<::World::MarketplacePassWorldTemplateManager>
65 getMarketplacePassWorldTemplateManager();
67 MCFOLD ::World::NetworkWorldJoiner& getNetworkWorldJoiner();
69 MCAPI ::Bedrock::NotNullNonOwnerPtr<::World::OwnedWorldTemplateManager> getOwnedWorldTemplateManager();
71 MCFOLD ::World::ThirdPartyWorldList& getThirdPartyWorldList();
73 MCFOLD ::World::IWorldCloudSyncer& getWorldCloudSyncer();
75 MCFOLD ::World::WorldEditor& getWorldEditor();
77 MCFOLD ::World::WorldPlayerListTracker& getWorldPlayerListTracker();
79 MCFOLD ::World::WorldResourcePackHandler& getWorldResourcePackHandler();
81 MCFOLD ::World::WorldStorageHandler
const& getWorldStorageHandler()
const;
83 MCFOLD ::World::WorldTransferer& getWorldTransferer();
87 ::TrialManager* trialManager,
88 ::World::InGameType inGameType,
89 bool tickFriendsSystemIngame
98 MCAPI
void* $ctor(::World::WorldSystemModules&& modules);
Definition TrialManager.h:5
Definition ExternalServerWorldList.h:7
Definition FeaturedWorldTemplateManager.h:7
Definition FriendServerWorldList.h:7
Definition IWorldCloudSyncer.h:7
Definition InfiniteWorldConverter.h:7
Definition LanServerWorldList.h:7
Definition LocalWorldList.h:7
Definition LocalWorldStarter.h:7
Definition MarketplacePassWorldTemplateManager.h:7
Definition NetworkWorldJoiner.h:7
Definition OwnedWorldTemplateManager.h:7
Definition ThirdPartyWorldList.h:7
Definition WorldEditor.h:7
Definition WorldPlayerListTracker.h:7
Definition WorldResourcePackHandler.h:7
Definition WorldStorageHandler.h:7
Definition WorldSystem.h:7
Definition WorldTransferer.h:7