Skip to main content

azalea_client/
lib.rs

1#![doc = include_str!("../README.md")]
2#![feature(error_generic_member_access)]
3
4pub mod account;
5mod client;
6pub mod local_player;
7pub mod ping;
8pub mod player;
9mod plugins;
10
11#[cfg(feature = "log")]
12#[doc(hidden)]
13pub mod test_utils;
14
15#[deprecated = "moved to `account::Account`."]
16pub type Account = account::Account;
17
18pub use azalea_physics::local_player::{PhysicsState, SprintDirection, WalkDirection};
19pub use azalea_protocol::common::client_information::ClientInformation;
20// Re-export bevy-tasks so plugins can make sure that they're using the same
21// version.
22pub use bevy_tasks;
23pub use client::{
24    InConfigState, InGameState, JoinedClientBundle, LocalPlayerBundle, start_ecs_runner,
25};
26pub use movement::{StartSprintEvent, StartWalkEvent};
27pub use plugins::*;