Crate valence_inventory
source ·Expand description
§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:
fn system(clients: Query<(&Client, &Inventory)>) {}
§See also
Examples related to inventories in the valence/examples/
directory:
building
chest
Modules§
Structs§
- Miscellaneous inventory data.
- The item stack that the client thinks it’s holding under the mouse cursor.
- Indicates which hotbar slot the player is currently holding.
- A helper to represent the inventory window that the player is currently viewing. Handles dispatching reads to the correct inventory.
- A helper to represent the inventory window that the player is currently viewing. Handles dispatching reads/writes to the correct inventory.
- Used to indicate that the client with this component is currently viewing an inventory.