22class InventoryTransactionPacket :
public ::Packet {
25 using LegacySetSlot = ::std::pair<::ContainerEnumName, ::std::vector<uchar>>;
30 ::ll::TypedStorage<8, 16, ::ItemStackLegacyRequestId> mLegacyRequestId;
31 ::ll::TypedStorage<8, 24, ::std::vector<::std::pair<::ContainerEnumName, ::std::vector<uchar>>>>
33 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ComplexInventoryTransaction>> mTransaction;
34 ::ll::TypedStorage<1, 1, bool> mIsClientSide;
39 InventoryTransactionPacket& operator=(InventoryTransactionPacket
const&);
40 InventoryTransactionPacket(InventoryTransactionPacket
const&);
45 virtual ~InventoryTransactionPacket() ;
47 virtual ::MinecraftPacketIds getId()
const ;
49 virtual ::std::string_view getName()
const ;
59 MCAPI InventoryTransactionPacket();
61 MCAPI InventoryTransactionPacket(::InventoryTransactionPacket&&);
63 MCAPI InventoryTransactionPacket(::std::unique_ptr<::ComplexInventoryTransaction> transaction,
bool isClientSide);
67 MCAPI
void postLoadItems(
::BlockPalette& blockPalette,
bool isClientSide)
const;
75 MCAPI
void* $ctor(::InventoryTransactionPacket&&);
77 MCAPI
void* $ctor(::std::unique_ptr<::ComplexInventoryTransaction> transaction,
bool isClientSide);
89 MCAPI ::MinecraftPacketIds $getId()
const;
91 MCAPI ::std::string_view $getName()
const;