45 EditorRealmsService& operator=(EditorRealmsService
const&);
46 EditorRealmsService(EditorRealmsService
const&);
47 EditorRealmsService();
52 virtual ~EditorRealmsService() ;
54 virtual ::Scripting::Result_deprecated<void> init() ;
56 virtual ::Scripting::Result_deprecated<void> quit() ;
58 virtual ::Scripting::Result_deprecated<void> ready() ;
60 virtual ::std::string_view getServiceName()
const ;
62 virtual ::Bedrock::PubSub::Subscription listenForRealmsWorldListLoaded(
63 ::std::function<
void(::std::vector<::Editor::Services::EditorRealmsWorld>)> callback
66 virtual ::Bedrock::PubSub::Subscription listenForRealmsWorldSlotsLoaded(
67 ::std::function<
void(::std::vector<::Editor::Services::EditorRealmsWorldSlot>)> callback
70 virtual ::Bedrock::PubSub::Subscription
71 listenForRealmsWorldDownload(::std::function<
void(
bool)> callback) ;
73 virtual ::std::vector<::Editor::Services::EditorRealmsWorld>
const getRealmWorldlist()
const ;
75 virtual ::std::vector<::Editor::Services::EditorRealmsWorldSlot>
const getSlots()
const ;
77 virtual ::Editor::Services::RealmsServiceStatus
const getServiceStatus()
const ;
79 virtual void beginUploadToRealms(
80 ::std::string realmsWorldId,
84 ::std::function<
void(::Editor::Services::RealmsWorldUploadResult
const&)> callback
89 virtual void beginLoadRealmSlots(::std::string
const& worldId,
::WeakEntityRef playerRef) ;
91 virtual void beginDownloadWorld(::std::string
const& worldId,
int slotId,
::WeakEntityRef playerRef) ;
93 virtual void loadRealmsWorldList() ;
95 virtual void loadRealmsWorldSlots(::std::string
const& worldId) ;
97 virtual void downloadRealmWorld(::std::string
const& worldId,
int const slotId) ;
99 virtual bool const canUploadWorld()
const ;
101 virtual ::Editor::Services::EditorRealmsServiceAvailability
const isRealmsServiceAvailable()
const ;
129 MCNAPI ::Scripting::Result_deprecated<void>
$init();
131 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
133 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
138 ::std::function<
void(::std::vector<::Editor::Services::EditorRealmsWorld>)> callback
142 ::std::function<
void(::std::vector<::Editor::Services::EditorRealmsWorldSlot>)> callback
149 MCNAPI ::std::vector<::Editor::Services::EditorRealmsWorldSlot>
const $getSlots()
const;
154 ::std::string realmsWorldId,
158 ::std::function<
void(::Editor::Services::RealmsWorldUploadResult
const&)> callback
MCAPI void $beginUploadToRealms(::std::string realmsWorldId, int slotId, ::WeakEntityRef playerRef, ::Editor::GameOptions const &gameOptions, ::std::function< void(::Editor::Services::RealmsWorldUploadResult const &)> callback)