mirror of
https://github.com/italicsjenga/valence.git
synced 2024-12-23 22:41:30 +11:00
25 lines
624 B
Markdown
25 lines
624 B
Markdown
|
# 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
|
||
|
```
|