@ -100,6 +100,12 @@ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
[[package]]
name = "base64"
version = "0.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
[[package]]
name = "base64"
version = "0.21.0"
@ -120,7 +126,6 @@ checksum = "01db46963eb9486f7884121527ec69751d0e448f9e1d5329e80ea3424118a31a"
dependencies = [
"bevy_derive",
"bevy_ecs",
"bevy_reflect",
"bevy_utils",
"downcast-rs",
"wasm-bindgen",
@ -147,7 +152,6 @@ dependencies = [
"async-channel",
"bevy_ecs_macros",
"bevy_ptr",
"bevy_reflect",
"bevy_tasks",
"bevy_utils",
"downcast-rs",
@ -187,37 +191,6 @@ version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c4b88451d4c5a353bff67dbaa937b6886efd26ae114769c17f2b35099c7a4de"
[[package]]
name = "bevy_reflect"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9fc3979471890e336f3ba87961ef3ecd45c331cf2cb2f582c885e541af228b48"
dependencies = [
"bevy_ptr",
"bevy_reflect_derive",
"bevy_utils",
"downcast-rs",
"erased-serde",
"once_cell",
"parking_lot",
"serde",
"thiserror",
]
[[package]]
name = "bevy_reflect_derive"
version = "0.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2bc7ea7c9bc2c531eb29ba5619976613d6680453ff5dd4a7fcd08848e8bec5ad"
dependencies = [
"bevy_macro_utils",
"bit-set",
"proc-macro2",
"quote",
"syn 1.0.109",
"uuid",
]
[[package]]
name = "bevy_tasks"
version = "0.10.1"
@ -261,21 +234,6 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "bit-set"
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1"
dependencies = [
"bit-vec",
]
[[package]]
name = "bit-vec"
version = "0.6.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb"
[[package]]
name = "bitfield-struct"
version = "0.3.2"
@ -389,40 +347,6 @@ dependencies = [
"cfg-if",
]
[[package]]
name = "crossbeam-channel"
version = "0.5.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c"
dependencies = [
"cfg-if",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-deque"
version = "0.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef"
dependencies = [
"cfg-if",
"crossbeam-epoch",
"crossbeam-utils",
]
[[package]]
name = "crossbeam-epoch"
version = "0.9.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695"
dependencies = [
"autocfg",
"cfg-if",
"crossbeam-utils",
"memoffset",
"scopeguard",
]
[[package]]
name = "crossbeam-utils"
version = "0.8.15"
@ -471,12 +395,6 @@ version = "1.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650"
[[package]]
name = "either"
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91"
[[package]]
name = "encoding_rs"
version = "0.8.32"
@ -486,15 +404,6 @@ dependencies = [
"cfg-if",
]
[[package]]
name = "erased-serde"
version = "0.3.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4f2b0c2380453a92ea8b6c8e5f64ecaafccddde8ceab55ff7a8ac1029f894569"
dependencies = [
"serde",
]
[[package]]
name = "event-listener"
version = "2.5.3"
@ -866,15 +775,6 @@ version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d"
[[package]]
name = "memoffset"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1"
dependencies = [
"autocfg",
]
[[package]]
name = "mime"
version = "0.3.17"
@ -921,20 +821,6 @@ dependencies = [
"winapi",
]
[[package]]
name = "num"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43db66d1170d347f9a065114077f7dccb00c1b9478c89384490a3425279a4606"
dependencies = [
"num-bigint",
"num-complex",
"num-integer",
"num-iter",
"num-rational",
"num-traits",
]
[[package]]
name = "num-bigint"
version = "0.4.3"
@ -963,15 +849,6 @@ dependencies = [
"zeroize",
]
[[package]]
name = "num-complex"
version = "0.4.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "02e0d21255c828d6f128a1e41534206671e8c3ea0c62f32291e808dc82cff17d"
dependencies = [
"num-traits",
]
[[package]]
name = "num-integer"
version = "0.1.45"
@ -993,18 +870,6 @@ dependencies = [
"num-traits",
]
[[package]]
name = "num-rational"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0"
dependencies = [
"autocfg",
"num-bigint",
"num-integer",
"num-traits",
]
[[package]]
name = "num-traits"
version = "0.2.15"
@ -1165,9 +1030,9 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
[[package]]
name = "proc-macro2"
version = "1.0.54 "
version = "1.0.56 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e472a104799c74b514a57226160104aa483546de37e839ec50e3c2e41dd87534 "
checksum = "2b63bdb0cd06f1f4dedf69b254734f9b45af66e4a031e42a7480257d9898b435 "
dependencies = [
"unicode-ident",
]
@ -1211,28 +1076,6 @@ dependencies = [
"getrandom",
]
[[package]]
name = "rayon"
version = "1.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b"
dependencies = [
"either",
"rayon-core",
]
[[package]]
name = "rayon-core"
version = "1.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d"
dependencies = [
"crossbeam-channel",
"crossbeam-deque",
"crossbeam-utils",
"num_cpus",
]
[[package]]
name = "redox_syscall"
version = "0.2.16"
@ -1248,7 +1091,7 @@ version = "0.11.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27b71749df584b7f4cac2c426c127a7c785a5106cc98f7a8feb044115f0fa254"
dependencies = [
"base64",
"base64 0.21.0 ",
"bytes",
"encoding_rs",
"futures-core",
@ -1296,6 +1139,17 @@ dependencies = [
"winapi",
]
[[package]]
name = "ron"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "300a51053b1cb55c80b7a9fde4120726ddf25ca241a1cbb926626f62fb136bff"
dependencies = [
"base64 0.13.1",
"bitflags",
"serde",
]
[[package]]
name = "rsa"
version = "0.7.2"
@ -1350,7 +1204,7 @@ version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b"
dependencies = [
"base64",
"base64 0.21.0 ",
]
[[package]]
@ -1377,18 +1231,18 @@ dependencies = [
[[package]]
name = "serde"
version = "1.0.159 "
version = "1.0.160 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065 "
checksum = "bb2f3770c8bce3bcda7e149193a069a0f4365bda1fa5cd88e03bca26afc1216c "
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.159 "
version = "1.0.160 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585 "
checksum = "291a097c63d8497e00160b166a967a4a79c64f3facdd01cbd7502231688d77df "
dependencies = [
"proc-macro2",
"quote",
@ -1397,9 +1251,9 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.95 "
version = "1.0.96 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744 "
checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1 "
dependencies = [
"itoa",
"ryu",
@ -1819,9 +1673,9 @@ dependencies = [
[[package]]
name = "uuid"
version = "1.3.0 "
version = "1.3.1 "
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79 "
checksum = "5b55a3fef2a1e3b3a00ce878640918820d3c51081576ac657d23af9fc7928fdb "
dependencies = [
"getrandom",
"serde",
@ -1829,43 +1683,26 @@ dependencies = [
[[package]]
name = "valence"
version = "0.2.0+mc1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=58a3fbf#58a3fbf6a3d179a3223d54e30d78538f005bbfa1 "
version = "0.2.0-dev +mc. 1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca "
dependencies = [
"anyhow",
"arrayvec",
"async-trait",
"base64",
"bevy_app",
"bevy_ecs",
"bitfield-struct",
"bytes",
"flume",
"glam",
"heck",
"hmac",
"num",
"parking_lot",
"paste",
"proc-macro2",
"quote",
"rand",
"rayon",
"reqwest",
"rsa",
"rsa-der",
"rustc-hash",
"serde",
"serde_json",
"sha1",
"sha2",
"thiserror",
"tokio",
"tracing",
"url",
"uuid",
"valence_anvil",
"valence_biome",
"valence_block",
"valence_client",
"valence_core",
"valence_dimension",
"valence_entity",
"valence_instance",
"valence_inventory",
"valence_nbt",
"valence_protocol",
"valence_network",
"valence_player_list",
"valence_registry",
]
[[package]]
@ -1875,44 +1712,101 @@ dependencies = [
"anyhow",
"flume",
"once_cell",
"proc-macro2",
"rand",
"ron",
"serde",
"tracing",
"tracing-subscriber",
"valence",
"valence_anvil",
"valence_protocol",
]
[[package]]
name = "valence_anvil"
version = "0.1.0 "
source = "git+https://github.com/valence-rs/valence?rev=58a3fbf#58a3fbf6a3d179a3223d54e30d78538f005bbfa1 "
version = "0.2.0-dev+mc.1.19.4 "
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca "
dependencies = [
"byteorder",
"flate2",
"num-integer",
"thiserror",
"valence",
"valence_biome",
"valence_block",
"valence_core",
"valence_instance",
"valence_nbt",
]
[[package]]
name = "valence_nbt "
version = "0.5.0 "
source = "git+https://github.com/valence-rs/valence?rev=58a3fbf#58a3fbf6a3d179a3223d54e30d78538f005bbfa1 "
name = "valence_biome "
version = "0.2.0-dev+mc.1.19.4 "
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca "
dependencies = [
"byteorder",
"cesu8",
"anyhow",
"bevy_app",
"bevy_ecs",
"tracing",
"valence_core",
"valence_nbt",
"valence_registry",
]
[[package]]
name = "valence_block"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"anyhow",
"heck",
"proc-macro2",
"quote",
"serde",
"serde_json",
"valence_build_utils",
"valence_core",
]
[[package]]
name = "valence_build_utils"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"anyhow",
"proc-macro2",
"syn 1.0.109",
]
[[package]]
name = "valence_client"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"anyhow",
"bevy_app",
"bevy_ecs",
"bytes",
"glam",
"rand",
"tracing",
"uuid",
"valence_biome",
"valence_core",
"valence_dimension",
"valence_entity",
"valence_instance",
"valence_registry",
]
[[package]]
name = "valence_protocol"
version = "0.1.0"
source = "git+https://github.com/valence-rs/valence?rev=58a3fbf#58a3fbf6a3d179a3223d54e30d78538f005bbfa1"
name = "valence_core "
version = "0.2.0-dev+mc.1.19.4 "
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca "
dependencies = [
"aes",
"anyhow",
"base64 0.21.0",
"bevy_app",
"bevy_ecs",
"bitfield-struct",
"byteorder",
"bytes",
@ -1922,25 +1816,168 @@ dependencies = [
"heck",
"proc-macro2",
"quote",
"rand",
"serde",
"serde_json",
"thiserror",
"tracing",
"url",
"uuid",
"valence_build_utils",
"valence_core_macros",
"valence_nbt",
"valence_protocol_macros",
]
[[package]]
name = "valence_protocol _macros"
version = "0.1.0 "
source = "git+https://github.com/valence-rs/valence?rev=58a3fbf#58a3fbf6a3d179a3223d54e30d78538f005bbfa1 "
name = "valence_core _macros"
version = "0.2.0-dev+mc.1.19.4 "
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca "
dependencies = [
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "valence_dimension"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"anyhow",
"bevy_app",
"bevy_ecs",
"tracing",
"valence_core",
"valence_nbt",
"valence_registry",
]
[[package]]
name = "valence_entity"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"anyhow",
"bevy_app",
"bevy_ecs",
"glam",
"heck",
"paste",
"proc-macro2",
"quote",
"rustc-hash",
"serde",
"serde_json",
"syn 1.0.109",
"tracing",
"uuid",
"valence_block",
"valence_build_utils",
"valence_core",
"valence_nbt",
]
[[package]]
name = "valence_instance"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"anyhow",
"arrayvec",
"bevy_app",
"bevy_ecs",
"glam",
"num-integer",
"parking_lot",
"rand",
"rustc-hash",
"valence_biome",
"valence_block",
"valence_core",
"valence_dimension",
"valence_entity",
"valence_nbt",
]
[[package]]
name = "valence_inventory"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"anyhow",
"bevy_app",
"bevy_ecs",
"tracing",
"valence_client",
"valence_core",
]
[[package]]
name = "valence_nbt"
version = "0.5.0"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"byteorder",
"cesu8",
"uuid",
]
[[package]]
name = "valence_network"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"anyhow",
"async-trait",
"base64 0.21.0",
"bevy_app",
"bevy_ecs",
"bytes",
"flume",
"hmac",
"num-bigint",
"rand",
"reqwest",
"rsa",
"rsa-der",
"serde",
"serde_json",
"sha1",
"sha2",
"thiserror",
"tokio",
"tracing",
"uuid",
"valence_client",
"valence_core",
"valence_entity",
]
[[package]]
name = "valence_player_list"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"bevy_app",
"bevy_ecs",
"uuid",
"valence_client",
"valence_core",
"valence_instance",
]
[[package]]
name = "valence_registry"
version = "0.2.0-dev+mc.1.19.4"
source = "git+https://github.com/valence-rs/valence?rev=1da1a58#1da1a589f15e3b46e3b72368a7aa58e8553504ca"
dependencies = [
"bevy_app",
"bevy_ecs",
"tracing",
"valence_core",
"valence_nbt",
]
[[package]]
name = "valuable"
version = "0.1.0"