22 ::ll::TypedStorage<8, 64, ::std::unordered_map<::InventorySource, ::std::vector<::InventoryAction>>> mActions;
23 ::ll::TypedStorage<8, 24, ::std::vector<::InventoryTransactionItemGroup>> mContents;
31 MCAPI
void addItemToContent(
::ItemStack const& item,
int count);
34 MCAPI ::InventoryTransactionError executeFull(
::Player& p,
bool isSenderAuthority)
const;
37 MCAPI
void forceBalanceTransaction();
40 MCAPI
void recalculateBalance();
42 MCAPI ::InventoryTransactionError verifyFull(
::Player& p,
bool isSenderAuthority)
const;
51 MCAPI
static bool checkTransactionItemsMatch(
::ItemStack const& serverItem,
::ItemStack const& clientItem);
53 MCAPI static ::std::string
const getInventoryTransactionErrorName(::InventoryTransactionError type);
59 MCAPI static ::BidirectionalUnorderedMap<::InventoryTransactionError, ::std::string>
const&
60 inventoryTransactionErrorMap();