mc_service

Crates.iomc_service
lib.rsmc_service
version0.1.0
sourcesrc
created_at2023-09-11 23:27:30.496415
updated_at2023-09-11 23:27:30.496415
descriptionA Minecraft service that can interact with the Mojang API.
homepage
repositoryhttps://github.com/minecraft-rs/service
max_upload_size
id970217
size36,224
Sammwy (sammwyy)

documentation

README

MC Service

Minecraft HTTP services wrapper for Rust.

Why?

To obtain or update data from a minecraft account, it is necessary to interact with its services through its rest api. With this library you can interact with the API in a simple way.

Prepare

You need to authenticate the user before using this library and get an access_token. You can use our authentication library for that.

Usage

use mc_service::account::MinecraftAccount;

fn main() {
    let account = MinecraftAccount::new("{your access token}");
    let profile = account.get_profile().unwrap();

    println!("Username: {}", profile.name);
    println!("UUID: {}", profile.id);
    println!("Skin: {}", profile.skins[0].url);
    println!("Skin Variant: {}", profile.skins[0].variant);
    println!("Cape: {}", profile.capes[0].alias);
    println!("Cape URL: {}", profile.capes[0].url);
}

Contribution

Feel free to contribute to the development of the library.

Commit count: 11

cargo fmt