aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/types
diff options
context:
space:
mode:
authorHsiangNianian <i@jyunko.cn>2026-01-18 14:27:45 +0800
committerHsiangNianian <i@jyunko.cn>2026-01-18 14:27:45 +0800
commit6fdb730c323bcb1b052a2f9b13034603cbaf1e4d (patch)
treea6052552ac5f6365f5220211a7b17798b0fc083a /ui/src/types
parent17e8dd78ca5b7aae9baa4f86d38fa755c8af21c5 (diff)
downloadDropOut-6fdb730c323bcb1b052a2f9b13034603cbaf1e4d.tar.gz
DropOut-6fdb730c323bcb1b052a2f9b13034603cbaf1e4d.zip
feat(backend): enhance instance management for editor support
- Sync instance.version_id after start_game, install_fabric, install_forge - Add jvm_args_override and memory_override to Instance struct - Add file management commands: list_instance_directory, delete_instance_file, open_file_explorer - Support per-instance settings overrides (Java args, memory)
Diffstat (limited to 'ui/src/types')
-rw-r--r--ui/src/types/index.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/ui/src/types/index.ts b/ui/src/types/index.ts
index 858ee43..6632d58 100644
--- a/ui/src/types/index.ts
+++ b/ui/src/types/index.ts
@@ -214,4 +214,11 @@ export interface Instance {
notes?: string;
mod_loader?: string;
mod_loader_version?: string;
+ jvm_args_override?: string;
+ memory_override?: MemoryOverride;
+}
+
+export interface MemoryOverride {
+ min: number; // MB
+ max: number; // MB
}