valence_inventory

Crates.iovalence_inventory
lib.rsvalence_inventory
version0.2.0-alpha.1+mc.1.20.1
sourcesrc
created_at2023-08-11 14:19:28.917757
updated_at2023-08-11 14:19:28.917757
descriptionInventory support for Valence
homepage
repositoryhttps://github.com/valence-rs/valence
max_upload_size
id941960
size81,037
Ryan Johnson (rj00a)

documentation

https://docs.rs/valence/

README

valence_inventory

The inventory system.

This module contains the systems and components needed to handle inventories. By default, clients will have a player inventory attached to them.

Components

  • [Inventory]: The inventory component. This is the thing that holds items.
  • [OpenInventory]: The component that is attached to clients when they have an inventory open.

Examples

An example system that will let you access all player's inventories:

# use bevy_ecs::prelude::*;
# use valence_inventory::*;
# use valence_server::client::Client;
fn system(clients: Query<(&Client, &Inventory)>) {}

See also

Examples related to inventories in the valence/examples/ directory:

  • building
  • chest
Commit count: 558

cargo fmt