23 lines
416 B
Rust
23 lines
416 B
Rust
use std::path::PathBuf;
|
|
|
|
use crate::config::{MinecraftType, MinecraftVersion};
|
|
|
|
#[derive(Debug, Clone)]
|
|
pub struct InstanceData {
|
|
pub root_dir: PathBuf,
|
|
pub jar_path: PathBuf,
|
|
pub mc_version: MinecraftVersion,
|
|
pub mc_type: MinecraftType,
|
|
}
|
|
|
|
#[derive(Debug, Clone, PartialEq, Eq)]
|
|
pub enum InstanceStatus {
|
|
Starting,
|
|
Running,
|
|
Stopping,
|
|
Stopped,
|
|
Crashed,
|
|
Killing,
|
|
Killed,
|
|
}
|