Expand description
This library is used by MCVM to install and launch Minecraft. It aims to be the most powerful, fast, and correct implementation available, without being bloated with extra features. Implementations for installing certain modifications, like modloaders and alternative server runtimes, will be provided in extension plugins
Note: The functions in this library expect the use of the Tokio runtime and may panic if it is not used
Re-exports§
pub use config::ConfigBuilder;
pub use config::Configuration;
pub use instance::ClientWindowConfig;
pub use instance::Instance;
pub use instance::InstanceConfiguration;
pub use instance::InstanceKind;
pub use io::files::paths::Paths;
pub use launch::InstanceHandle;
pub use launch::QuickPlayType;
pub use launch::WrapperCommand;
pub use mcvm_auth as auth_crate;
Modules§
- Configuration for library functionality
- Instances of versions that can be launched
- Input / output with data formats and the system
- Code for launching the game
- Networking interfaces
- Different types of users and authentication
- Common utilities
- Installable versions of the game
Structs§
- Wrapper around all usage of
mcvm_core