use std::path::PathBuf; use serde::Deserialize; use crate::minecraft::launcher::JavaRuntime; #[derive(Debug, Deserialize)] pub struct FileConfig { pub username: String, pub uuid: String, pub version: String, pub max_memory_mb: u32, #[serde(default)] pub jvm_args: Vec, #[serde(default)] pub runtimes: Vec, #[serde(default)] pub java_path: String, pub data_dir: PathBuf, // pub cache_dir: PathBuf, // pub config_dir: PathBuf, }