Skip to main content

steel_protocol/packets/game/
c_container_set_slot.rs

1use steel_macros::{ClientPacket, WriteTo};
2use steel_registry::{item_stack::ItemStack, packets::play::C_CONTAINER_SET_SLOT};
3
4#[derive(ClientPacket, WriteTo, Clone, Debug)]
5#[packet_id(Play = C_CONTAINER_SET_SLOT)]
6pub struct CContainerSetSlot {
7    #[write(as = VarInt)]
8    pub container_id: i32,
9    #[write(as = VarInt)]
10    pub state_id: i32,
11    pub slot: i16,
12    pub item_stack: ItemStack,
13}