earthmc

Crates.ioearthmc
lib.rsearthmc
version1.1.0
created_at2025-06-06 23:21:08.885472+00
updated_at2025-06-07 18:28:30.722041+00
descriptionAsync client for interacting with the EarthMC API.
homepage
repositoryhttps://github.com/kokiriglade/earthmc
max_upload_size
id1703569
size593,191
(kokiriglade)

documentation

README

earthmc Crates.io docs.rs

earthmc is an async Rust client to interact with the EarthMC API.

Installation

Add the following to your Cargo.toml:

[dependencies]
earthmc = "*"

Replace the * with the actual version you want to use.

Alternatively you can run:

cargo add earthmc

Usage

Create a new client

let client = Client::default();

Finally, for more advanced configurations you can use a ClientBuilder:

let client = ClientBuilder::default()
    .world(World::Other("nostra".to_string()))
    .build()
    .unwrap();

Detailed usage examples are in the examples directory.

Examples

This package provides some usage examples in the examples directory. You can run a given example using e.g. cargo run --example query_towns

Commit count: 27

cargo fmt