mc_launcher_core/loader/mod.rs
1//! Loader metadata and installer helpers.
2//!
3//! Fabric and Quilt profiles are fetched and written directly from their
4//! metadata APIs. Forge and NeoForge expose metadata helpers plus installer URLs
5//! used by the high-level [`crate::launcher::Launcher`] facade.
6
7pub mod common;
8pub mod fabric;
9pub mod forge;
10pub mod neoforge;
11pub mod quilt;
12
13/// Supported mod loader families.
14#[derive(Debug, Clone, Copy, PartialEq, Eq)]
15pub enum LoaderKind {
16 /// Fabric loader.
17 Fabric,
18 /// Quilt loader.
19 Quilt,
20 /// Forge loader.
21 Forge,
22 /// NeoForge loader.
23 NeoForge,
24}