A Rust library for managing, installing and launching Minecraft instances.
See the crate examples for usage examples.
Included examples:
auth
: Provides authentication support for online mode.serde
: Provides Deserialize
and Serialize
implementation for many structs.vanilla
(default): Includes features log-files
, resourcepacks
, save-games
, screenshots
and servers
.log-files
(default): Provides functionality for reading and extracting log files.resourcepacks
(default): Provides functionality for interacting with resourcepacks.save-games
(default): Provides functionality for interacting with save games.screenshots
(default): Provides functionality for interacting with screenshots.servers
(default): Provides functionality for interacting with servers.modded
: Includes features fabric
, loader-mods
and shaderpacks
.fabric
: Provides functionality for installing and launching with the fabric loader.loader-mods
: Provides functionality for interacting with mods.shaderpacks
: Provides functionality for interacting with shaderpacks.