[package] name = "valence_core" version.workspace = true edition.workspace = true build = "build/main.rs" [features] encryption = ["dep:aes", "dep:cfb8"] compression = ["dep:flate2"] [dependencies] aes = { workspace = true, optional = true } anyhow.workspace = true bevy_app.workspace = true bevy_ecs.workspace = true bitfield-struct.workspace = true byteorder.workspace = true bytes.workspace = true cfb8 = { workspace = true, optional = true } flate2 = { workspace = true, optional = true } glam.workspace = true serde = { workspace = true, features = ["derive"] } serde_json.workspace = true thiserror.workspace = true tracing.workspace = true uuid = { workspace = true, features = ["serde"] } valence_nbt = { workspace = true, features = ["binary"] } valence_core_macros.workspace = true url.workspace = true base64.workspace = true rand.workspace = true [dev-dependencies] rand.workspace = true valence_core = { workspace = true, features = ["compression"] } [build-dependencies] anyhow.workspace = true heck.workspace = true proc-macro2.workspace = true quote.workspace = true serde = { workspace = true, features = ["derive"] } serde_json.workspace = true valence_build_utils.workspace = true