steel_protocol/packets/game/c_container_set_content.rs
1use steel_macros::{ClientPacket, WriteTo};
2use steel_registry::{item_stack::ItemStack, packets::play::C_CONTAINER_SET_CONTENT};
3
4#[derive(ClientPacket, WriteTo, Clone, Debug)]
5#[packet_id(Play = C_CONTAINER_SET_CONTENT)]
6pub struct CContainerSetContent {
7 #[write(as = VarInt)]
8 pub container_id: i32,
9 #[write(as = VarInt)]
10 pub state_id: i32,
11 pub items: Vec<ItemStack>,
12 pub carried_item: ItemStack,
13}