mirror of
https://github.com/italicsjenga/valence.git
synced 2024-12-23 14:31:30 +11:00
Create README.md for crates/
This commit is contained in:
parent
eaf1e18610
commit
1da1a589f1
24
crates/README.md
Normal file
24
crates/README.md
Normal 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
|
||||||
|
```
|
Loading…
Reference in a new issue