From a393e0a2f2c3678a3ea869dc1417fa269f2b1040 Mon Sep 17 00:00:00 2001 From: Filip Wandzio Date: Sat, 24 Jan 2026 08:29:14 +0100 Subject: Resolve audio not loading bug Ensure all assets are downloading for each version Temporarily disable minecraft versions older than 1.8 because of the asset/manifest loading issues Implement basic documentation of modules Implement basic async/multithreading for downloading assets --- src/minecraft/mod.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/minecraft/mod.rs') diff --git a/src/minecraft/mod.rs b/src/minecraft/mod.rs index f1ce1f0..6dea71d 100644 --- a/src/minecraft/mod.rs +++ b/src/minecraft/mod.rs @@ -1,3 +1,18 @@ +//! Minecraft module for the DML launcher. +//! +//! This module provides the core functionality for interacting with +//! Minecraft game files, including downloading assets, extracting +//! game JARs, managing libraries, and launching the game. +//! +//! # Submodules +//! - `downloads`: Async functions for downloading game files and assets. +//! - `extraction`: Functions for extracting ZIP/JAR files to the correct +//! locations. +//! - `launcher`: Functions to launch the Minecraft process with the proper +//! arguments. +//! - `manifests`: Structures representing Minecraft version manifests, +//! libraries, and rules. + pub mod downloads; pub mod extraction; pub mod launcher; -- cgit v1.2.3