Create README.md for crates/

This commit is contained in:
Ryan Johnson 2023-04-21 18:13:54 -07:00 committed by GitHub
parent eaf1e18610
commit 1da1a589f1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

24
crates/README.md Normal file
View file

@ -0,0 +1,24 @@
# Crates
The standard crates used in Valence projects.
All crates here are exported by the main `valence` crate. `valence` is the intended interface for both end users and plugin authors.
Crates are versioned in lockstep with the exception of `valence_nbt`.
Ignoring transitive dependencies and `valence_core`, the dependency graph can be described like this:
```mermaid
graph TD
network --> client
client --> instance
biome --> registry
dimension --> registry
instance --> biome
instance --> dimension
instance --> entity
player_list --> client
inventory --> client
anvil --> instance
entity --> block
```