diff options
| author | Filip Wandzio <contact@philw.dev> | 2026-01-24 08:29:14 +0100 |
|---|---|---|
| committer | Filip Wandzio <contact@philw.dev> | 2026-01-24 08:29:14 +0100 |
| commit | a393e0a2f2c3678a3ea869dc1417fa269f2b1040 (patch) | |
| tree | 606df6a9284b5bd2dbf84fa5e3d363b8e6a01322 /src/minecraft/mod.rs | |
| parent | 72ddd7b7704f2087a52c9c0552446682918c513b (diff) | |
| download | dml-a393e0a2f2c3678a3ea869dc1417fa269f2b1040.tar.gz dml-a393e0a2f2c3678a3ea869dc1417fa269f2b1040.zip | |
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
Diffstat (limited to 'src/minecraft/mod.rs')
| -rw-r--r-- | src/minecraft/mod.rs | 15 |
1 files changed, 15 insertions, 0 deletions
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 @@ | |||
| 1 | //! Minecraft module for the DML launcher. | ||
| 2 | //! | ||
| 3 | //! This module provides the core functionality for interacting with | ||
| 4 | //! Minecraft game files, including downloading assets, extracting | ||
| 5 | //! game JARs, managing libraries, and launching the game. | ||
| 6 | //! | ||
| 7 | //! # Submodules | ||
| 8 | //! - `downloads`: Async functions for downloading game files and assets. | ||
| 9 | //! - `extraction`: Functions for extracting ZIP/JAR files to the correct | ||
| 10 | //! locations. | ||
| 11 | //! - `launcher`: Functions to launch the Minecraft process with the proper | ||
| 12 | //! arguments. | ||
| 13 | //! - `manifests`: Structures representing Minecraft version manifests, | ||
| 14 | //! libraries, and rules. | ||
| 15 | |||
| 1 | pub mod downloads; | 16 | pub mod downloads; |
| 2 | pub mod extraction; | 17 | pub mod extraction; |
| 3 | pub mod launcher; | 18 | pub mod launcher; |
