55 virtual ::Scripting::Result_deprecated<void> init() ;
58 virtual ::Scripting::Result_deprecated<void> quit() ;
61 virtual ::Scripting::Result_deprecated<void> ready() ;
64 virtual ::std::string_view getServiceName()
const ;
67 virtual ::Bedrock::PubSub::Subscription listenForRealmsWorldListLoaded(
68 ::std::function<
void(::std::vector<::Editor::Services::EditorRealmsWorld>)> callback
72 virtual ::Bedrock::PubSub::Subscription listenForRealmsWorldSlotsLoaded(
73 ::std::function<
void(::std::vector<::Editor::Services::EditorRealmsWorldSlot>)> callback
77 virtual ::Bedrock::PubSub::Subscription
78 listenForRealmsWorldDownload(::std::function<
void(
bool)> callback) ;
81 virtual ::std::vector<::Editor::Services::EditorRealmsWorld>
const getRealmWorldlist()
const ;
84 virtual ::std::vector<::Editor::Services::EditorRealmsWorldSlot>
const getSlots()
const ;
87 virtual ::Editor::Services::RealmsServiceStatus
const getServiceStatus()
const ;
90 virtual void beginUploadToRealms(
95 ::std::function<
void(::Editor::Services::RealmsWorldUploadResult
const&)>
102 virtual void beginLoadRealmSlots(::std::string
const&,
::WeakEntityRef) ;
105 virtual void beginDownloadWorld(::std::string
const&,
int,
::WeakEntityRef) ;
108 virtual void loadRealmsWorldList() ;
111 virtual void loadRealmsWorldSlots(::std::string
const&) ;
114 virtual void downloadRealmWorld(::std::string
const&,
int const) ;
117 virtual bool const canUploadWorld()
const ;
120 virtual ::Editor::Services::EditorRealmsServiceAvailability
const isRealmsServiceAvailable()
const ;
140 MCNAPI ::Scripting::Result_deprecated<void>
$init();
142 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
144 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
149 ::std::function<
void(::std::vector<::Editor::Services::EditorRealmsWorld>)> callback
153 ::std::function<
void(::std::vector<::Editor::Services::EditorRealmsWorldSlot>)> callback
160 MCNAPI ::std::vector<::Editor::Services::EditorRealmsWorldSlot>
const $getSlots()
const;
169 ::std::function<
void(::Editor::Services::RealmsWorldUploadResult
const&)>