mirror of
https://github.com/italicsjenga/valence.git
synced 2024-12-23 22:41:30 +11:00
620c0bf287
Vek has been pleasant to use in practice. nalgebra is slow to compile and its documentation is difficult to traverse. Vek also comes with its own AABB impl, so we use that instead.
59 lines
1.1 KiB
TOML
59 lines
1.1 KiB
TOML
[package]
|
|
name = "valence"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "A framework for building Minecraft servers in Rust."
|
|
repository = "https://github.com/rj00a/valence"
|
|
license = "MIT"
|
|
build = "build/main.rs"
|
|
|
|
[dependencies]
|
|
aes = "0.7"
|
|
anyhow = "1"
|
|
arrayvec = "0.7"
|
|
ascii = "1"
|
|
async-trait = "0.1"
|
|
base64 = "0.13"
|
|
bitfield-struct = "0.1"
|
|
bitvec = "1"
|
|
byteorder = "1"
|
|
bytes = "1"
|
|
cfb8 = "0.7"
|
|
flate2 = "1"
|
|
flume = "0.10"
|
|
futures = "0.3"
|
|
hematite-nbt = "0.5"
|
|
log = "0.4"
|
|
num = "0.4"
|
|
parking_lot = "0.12"
|
|
paste = "1"
|
|
rand = "0.8"
|
|
rayon = "1"
|
|
rsa = "0.5"
|
|
rsa-der = "0.3"
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
sha1 = "0.10"
|
|
sha2 = "0.10"
|
|
thiserror = "1"
|
|
tokio = { version = "1", features = ["full"] }
|
|
uuid = "1"
|
|
vek = "0.15"
|
|
|
|
[dependencies.reqwest]
|
|
version = "0.11"
|
|
default-features = false
|
|
# Avoid OpenSSL dependency on Linux.
|
|
features = ["rustls-tls", "json"]
|
|
|
|
[dev-dependencies]
|
|
env_logger = "0.9"
|
|
|
|
[build-dependencies]
|
|
anyhow = "1"
|
|
heck = "0.4"
|
|
proc-macro2 = "1"
|
|
quote = "1"
|
|
serde = {version = "1", features = ["derive"]}
|
|
serde_json = "1"
|