Skip to main content

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}