Cargo Features

[dependencies]
minecraft-essentials = { version = "0.2.11", default-features = false, features = ["custom-auth", "custom-launch", "minecraft-auth", "cli", "deperacted", "base64"] }
default cli = cli, custom-auth, custom-launch

These default features are set whenever minecraft-essentials is added without default-features = false somewhere in the dependency tree.

custom-auth default cli

Enables rand, reqwest, serde, serde_json, serde_urlencoded, and url

Affects minecraft-essentials::Oauth, minecraft-essentials::DeviceCode

custom-launch default cli

Affects minecraft-essentials::Launch

minecraft-auth cli

Enables hex and ring

cli default = custom-auth, custom-launch, default, minecraft-auth

Enables clap

deperacted

Features from optional dependencies

base64 implicit feature

Enables base64

base64:

encodes and decodes base64 as bytes or utf8