21class InventoryContentPacket :
public ::Packet {
25 ::ll::TypedStorage<1, 1, ::ContainerID> mInventoryId;
26 ::ll::TypedStorage<4, 12, ::FullContainerName> mFullContainerName;
27 ::ll::TypedStorage<8, 96, ::NetworkItemStackDescriptor> mStorageItem;
28 ::ll::TypedStorage<8, 24, ::std::vector<::NetworkItemStackDescriptor>> mSlots;
34 virtual ::MinecraftPacketIds getId()
const ;
36 virtual ::std::string_view getName()
const ;
46 MCAPI InventoryContentPacket();
48 MCAPI InventoryContentPacket(::ContainerID
id, ::std::vector<::ItemStack>
const& items);
50 MCAPI InventoryContentPacket(
52 ::std::vector<::ItemStack>
const& items,
61 MCAPI static ::InventoryContentPacket fromPlayerInventoryId(::ContainerID
id,
::Player& player);
69 MCAPI
void* $ctor(::ContainerID
id, ::std::vector<::ItemStack>
const& items);
73 ::std::vector<::ItemStack>
const& items,
82 MCAPI ::MinecraftPacketIds $getId()
const;
84 MCAPI ::std::string_view $getName()
const;
static MCAPI void ** $vftable()