[package] name = "azalea-protocol" description = "Send and receive Minecraft packets." version = { workspace = true } edition = { workspace = true } license = { workspace = true } repository = { workspace = true } [dev-dependencies] anyhow = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } [dependencies] async-recursion = { workspace = true } azalea-auth = { path = "../azalea-auth", version = "0.10.0" } azalea-block = { path = "../azalea-block", version = "0.10.0", default-features = false } azalea-brigadier = { path = "../azalea-brigadier", version = "0.10.0", features = [ "azalea-buf", ] } azalea-buf = { path = "../azalea-buf", version = "0.10.0" } azalea-chat = { path = "../azalea-chat", version = "0.10.0", features = [ "numbers", "azalea-buf", ] } azalea-core = { path = "../azalea-core", version = "0.10.0", optional = true, features = [ "serde", ] } azalea-crypto = { path = "../azalea-crypto", version = "0.10.0" } azalea-entity = { path = "../azalea-entity", version = "0.10.0" } azalea-inventory = { path = "../azalea-inventory", version = "0.10.0" } azalea-protocol-macros = { path = "./azalea-protocol-macros", version = "0.10.0" } azalea-registry = { path = "../azalea-registry", version = "0.10.0" } azalea-world = { path = "../azalea-world", version = "0.10.0" } bevy_ecs = { workspace = true } #byteorder = { workspace = true } bytes = { workspace = true } flate2 = { workspace = true } futures = { workspace = true } futures-lite = { workspace = true } #futures-util = { workspace = true } serde = { workspace = true, features = ["serde_derive"] } serde_json = { workspace = true } simdnbt = { workspace = true } socks5-impl = { workspace = true } thiserror = { workspace = true } tokio = { workspace = true, features = ["io-util", "net", "macros"] } tokio-util = { workspace = true, features = ["codec"] } tracing = { workspace = true } trust-dns-resolver = { workspace = true, features = ["tokio-runtime"] } uuid = { workspace = true } [features] connecting = [] default = ["packets"] packets = ["connecting", "dep:azalea-core"]