minecraft-essentials-0.2.7 has been yanked.
Minecraft-Essentials
A Package that gives all Minecraft client launchers essentials.
Features
- Essential - functionality for Minecraft Client Launchers
- Simplifies - Minecraft Client Launcher Building.
- Fast - performs better than other frameworks in authentification and launching
- Safe - Forbids Unsafe Code
#![forbid(unsafe_code)] - Beginner Friendly - Full documentation and examples/template avalible on github.
Where is the Other Packages???
Some of the packages had to be split up for reasons they are located here:
Installation
Prerequisites:
- Rust
Usage:
Oauth BearToken:
use *;
let client_id = "";
let client_secret = "";
let port = None;
let bedrockrel = false;
let auth = new;
println!;
let auth_info = auth.launch.await;
println!
Oauth Bedrock Relm:
use *;
let client_id = "";
let client_secret = "";
let port = None;
let bedrockrel = true;
let auth = new;
println!;
let auth_info = auth.launch.await;
println!
Device_Code
use *;
let client_id = "111231209837123098712";
let code = new;
println!;
let code_info = code.launch.await?;
More usages coming soon.
Want to contribute?
If you want to contrubute to this rust/main version package/library check this out here
Licensing
This library is licensed under the BSD 3.0 Licence