43 EditorServerMinimapService& operator=(EditorServerMinimapService
const&);
44 EditorServerMinimapService(EditorServerMinimapService
const&);
45 EditorServerMinimapService();
50 virtual ::std::string_view getServiceName()
const ;
52 virtual ~EditorServerMinimapService() =
default;
54 virtual ::Scripting::Result_deprecated<void> init() ;
56 virtual ::Scripting::Result_deprecated<void> ready() ;
58 virtual ::Scripting::Result_deprecated<void> quit() ;
60 virtual ::WeakRef<::Editor::Services::MinimapItem>
61 createMinimap(
int mapWidth,
int mapHeight, ::Editor::Services::MinimapViewType minimapViewType) ;
63 virtual bool destroyMinimap(
::mce::UUID const& minimapId) ;
65 virtual ::WeakRef<::Editor::Services::MinimapItem> getMinimap(
::mce::UUID const& minimapId) ;
67 virtual ::std::vector<::mce::UUID> getAllMinimapIds()
const ;
69 virtual bool isMinimapActive(
::mce::UUID const& minimapId)
const ;
71 virtual int getMinimapYLevel(
::mce::UUID const& minimapId)
const ;
73 virtual ::Vec2 getMinimapFreeCenter(
::mce::UUID const& minimapId)
const ;
75 virtual ::Scripting::Result_deprecated<void>
76 setMinimapActive(
::mce::UUID const& minimapId,
bool active) ;
78 virtual ::Scripting::Result_deprecated<void>
79 setMinimapSize(
::mce::UUID const& minimapId,
int mapWidth,
int mapHeight) ;
81 virtual ::Scripting::Result_deprecated<void>
82 setMinimapViewType(
::mce::UUID const& minimapId, ::Editor::Services::MinimapViewType minimapViewType) ;
84 virtual ::Scripting::Result_deprecated<void>
85 setMinimapYLevel(
::mce::UUID const& minimapId,
int yLevel) ;
87 virtual ::Scripting::Result_deprecated<void>
88 setMinimapTrackingMode(
::mce::UUID const& minimapId, ::Editor::Services::MinimapTrackingMode mode) ;
90 virtual ::Scripting::Result_deprecated<void>
93 virtual ::Scripting::Result_deprecated<bool>
96 virtual ::Scripting::Result_deprecated<bool>
101 virtual ::Scripting::Result_deprecated<void> setVanillaBiomeColorMap(
103 ::std::unordered_map<::std::string, ::mce::Color>
const& colorMap
106 virtual ::Scripting::Result_deprecated<void> updateVanillaColorMap(
108 ::std::string
const& biomeId,
112 virtual ::Scripting::Result_deprecated<void> addMultiplayerMarker(
::mce::UUID const& minimapId) ;
114 virtual ::Scripting::Result_deprecated<void> removeMultiplayerMarker(
::mce::UUID const& minimapId) ;
116 virtual ::Scripting::Result_deprecated<void> addLocationMarker(
118 ::std::vector<::Editor::Services::MinimapMarkerData> data,
119 ::std::string
const& dimensionId
122 virtual ::Scripting::Result_deprecated<void>
123 removeLocationMarker(
::mce::UUID const& minimapId, ::std::string
const& dimensionId) ;
125 virtual ::Scripting::Result_deprecated<void> addCustomMarker(
127 ::std::string
const& iconIdentifier,
128 ::std::vector<::Editor::Services::MinimapMarkerData> data,
129 ::std::string
const& dimensionId
132 virtual ::Scripting::Result_deprecated<void> removeCustomMarker(
134 ::std::string
const& iconIdentifier,
135 ::std::string
const& dimensionId
138 virtual ::Scripting::Result_deprecated<void>
139 removeAllCustomMarkers(
::mce::UUID const& minimapId, ::std::string
const& dimensionId) ;
141 virtual bool hasMinimapMarkerOfType(
::mce::UUID const& minimapId, ::Editor::Services::MinimapMarkerType type)
const
144 virtual bool hasCustomGroup(
::mce::UUID const& minimapId, ::std::string
const& iconIdentifier)
const ;
152 MCNAPI ::std::vector<::Editor::Services::MinimapMarkerData>
163 ::std::unordered_map<::std::string, ::mce::Color>
const& biomeColorMap
170 MCNAPI ::Scripting::Result_deprecated<bool>
185 MCNAPI ::Scripting::Result_deprecated<void>
$init();
187 MCNAPI ::Scripting::Result_deprecated<void>
$ready();
189 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
191 MCNAPI ::WeakRef<::Editor::Services::MinimapItem>
192 $createMinimap(
int mapWidth,
int mapHeight, ::Editor::Services::MinimapViewType minimapViewType);
208 MCNAPI ::Scripting::Result_deprecated<void>
211 MCNAPI ::Scripting::Result_deprecated<void>
216 MCNAPI ::Scripting::Result_deprecated<void>
219 MCNAPI ::Scripting::Result_deprecated<void>
222 MCNAPI ::Scripting::Result_deprecated<bool>
225 MCNAPI ::Scripting::Result_deprecated<bool>
232 ::std::unordered_map<::std::string, ::mce::Color>
const& colorMap
235 MCNAPI ::Scripting::Result_deprecated<void>
244 ::std::vector<::Editor::Services::MinimapMarkerData> data,
245 ::std::string
const& dimensionId
248 MCNAPI ::Scripting::Result_deprecated<void>
253 ::std::string
const& iconIdentifier,
254 ::std::vector<::Editor::Services::MinimapMarkerData> data,
255 ::std::string
const& dimensionId
260 ::std::string
const& iconIdentifier,
261 ::std::string
const& dimensionId
264 MCNAPI ::Scripting::Result_deprecated<void>