@@ -25,7 +25,9 @@ export type DirectoryError = { type: "BaseDir"; data: string }
2525
2626export type DiscordError = { type : "MissingClientId" ; data : string } | { type : "ConnectError" ; data : string }
2727
28- export type ExternalPackage = { name : string ; url : string ; sha1 : string ; size : number ; package_type : PackageType }
28+ export type ExternalPackage = { name : string ; url : string ; sha1 : string ; size : number ; package_type : PackageType ; overrides : ExternalPackageOverrides | null }
29+
30+ export type ExternalPackageOverrides = { icon : string | null ; name : string | null ; authors : string [ ] | null ; description : string | null }
2931
3032export type Filters = { game_versions : string [ ] | null ; loaders : GameLoader [ ] | null ; categories : PackageCategories | null ; package_type : PackageType | null }
3133
@@ -190,7 +192,7 @@ export type SettingProfileModel = { name: string; java_id: number | null; res: R
190192
191193export type Settings = { global_game_settings : SettingProfileModel ; allow_parallel_running_clusters : boolean ; enable_gamemode : boolean ; discord_enabled : boolean ; seen_onboarding : boolean ; max_concurrent_requests : number ; settings_version : number ; native_window_frame : boolean ; show_tanstack_dev_tools : boolean }
192194
193- export type SettingsOsExtra = { enable_gamemode : boolean | null }
195+ export type SettingsOsExtra = Record < string , never >
194196
195197export type SkinVariant = "classic" | "slim"
196198
@@ -255,7 +257,7 @@ export type VersionType =
255257 */
256258"old_beta"
257259
258- const ARGS_MAP = { 'core' :'{"open":["input"],"fetchLoggedInProfile":["access_token"],"convertUsernameUUID":["username_uuid"],"getGlobalProfile":[],"getRunningProcessesByClusterId":["cluster_id"],"getClusterById":["id"],"readSettings":[],"getClusters":[],"updateClusterProfile":["name","profile"],"createCluster":["options"],"getGameVersions":[],"writeSettings":["setting"],"getLoadersForVersion":["mc_version"],"getUser":["uuid"],"getPackageVersions":["provider","slug","mc_version","loader","offset","limit"],"changeCape":["access_token","cape_uuid"],"updateClusterById":["id","request"],"fetchMinecraftProfile":["uuid"],"getPackage":["provider","slug"],"getLogByName":["id","name"],"launchCluster":["id","uuid"],"getWorlds":["id"],"uploadSkinBytes":["access_token","skin_data","image_format","skin_variant"],"removeUser":["uuid"],"getMultiplePackages":["provider","slugs"],"installModpack":["modpack","cluster_id"],"getRunningProcesses":[],"getLogs":["id"],"searchPackages":["provider","query"],"getPackageBody":["provider","body"],"changeSkin":["access_token","skin_url","skin_variant"],"removeCape":["access_token"],"removeCluster":["id"],"isClusterRunning":["cluster_id"],"killProcess":["pid"],"getUsersFromAuthor":["provider","author"],"createSettingsProfile":["name"],"getDefaultUser":["fallback"],"getUsers":[],"getProfileOrDefault":["name"],"downloadPackage":["provider","package_id","version_id","cluster_id","skip_compatibility"],"getScreenshots":["id"],"setDefaultUser":["uuid"],"openMsaLogin":[]}' , 'oneclient' :'{"openDevTools":[],"getClustersGroupedByMajor":[],"getBundlesFor":["cluster_id"]}' , 'events' :'{"ingress":["event"],"message":["event"],"process":["event"]}' , 'folders' :'{"fromCluster":["folder_name"],"openCluster":["folder_name"]}' }
260+ const ARGS_MAP = { 'oneclient' :'{"getBundlesFor":["cluster_id"],"getClustersGroupedByMajor":[],"openDevTools":[]}' , 'events' :'{"ingress":["event"],"message":["event"],"process":["event"]}' , 'core' :'{"changeCape":["access_token","cape_uuid"],"getUser":["uuid"],"updateClusterById":["id","request"],"getGlobalProfile":[],"isClusterRunning":["cluster_id"],"writeSettings":["setting"],"removeCluster":["id"],"getProfileOrDefault":["name"],"getPackageVersions":["provider","slug","mc_version","loader","offset","limit"],"getGameVersions":[],"getUsers":[],"killProcess":["pid"],"getRunningProcesses":[],"removeUser":["uuid"],"getDefaultUser":["fallback"],"setDefaultUser":["uuid"],"getPackage":["provider","slug"],"downloadPackage":["provider","package_id","version_id","cluster_id","skip_compatibility"],"uploadSkinBytes":["access_token","skin_data","image_format","skin_variant"],"getLogByName":["id","name"],"getWorlds":["id"],"changeSkin":["access_token","skin_url","skin_variant"],"getClusters":[],"getScreenshots":["id"],"createSettingsProfile":["name"],"getLogs":["id"],"readSettings":[],"fetchMinecraftProfile":["uuid"],"removeCape":["access_token"],"installModpack":["modpack","cluster_id"],"getMultiplePackages":["provider","slugs"],"launchCluster":["id","uuid"],"open":["input"],"getLoadersForVersion":["mc_version"],"getClusterById":["id"],"getRunningProcessesByClusterId":["cluster_id"],"openMsaLogin":[],"fetchLoggedInProfile":["access_token"],"createCluster":["options"],"getUsersFromAuthor":["provider","author"],"convertUsernameUUID":["username_uuid"],"searchPackages":["provider","query"],"updateClusterProfile":["name","profile"],"getPackageBody":["provider","body"]}' , 'folders' :'{"fromCluster":["folder_name"],"openCluster":["folder_name"]}' }
259261export type Router = { 'core' : { getClusters : ( ) => Promise < ClusterModel [ ] > ,
260262getClusterById : ( id : number ) => Promise < ClusterModel | null > ,
261263removeCluster : ( id : number ) => Promise < null > ,
@@ -300,14 +302,14 @@ changeCape: (accessToken: string, capeUuid: string) => Promise<MojangFullPlayerP
300302removeCape : ( accessToken : string ) => Promise < MojangFullPlayerProfile > ,
301303convertUsernameUUID : ( usernameUuid : string ) => Promise < MowojangProfile > ,
302304open : ( input : string ) => Promise < null > } ,
303- 'oneclient' : { openDevTools : ( ) => Promise < void > ,
304- getClustersGroupedByMajor : ( ) => Promise < Partial < { [ key in number ] : ClusterModel [ ] } > > ,
305- getBundlesFor : ( clusterId : number ) => Promise < ModpackArchive [ ] > } ,
305+ 'folders' : { fromCluster : ( folderName : string ) => Promise < string > ,
306+ openCluster : ( folderName : string ) => Promise < null > } ,
306307'events' : { ingress : ( event : IngressPayload ) => Promise < void > ,
307308message : ( event : MessagePayload ) => Promise < void > ,
308309process : ( event : ProcessPayload ) => Promise < void > } ,
309- 'folders' : { fromCluster : ( folderName : string ) => Promise < string > ,
310- openCluster : ( folderName : string ) => Promise < null > } } ;
310+ 'oneclient' : { openDevTools : ( ) => Promise < void > ,
311+ getClustersGroupedByMajor : ( ) => Promise < Partial < { [ key in number ] : ClusterModel [ ] } > > ,
312+ getBundlesFor : ( clusterId : number ) => Promise < ModpackArchive [ ] > } } ;
311313
312314
313315export type { InferCommandOutput }
0 commit comments