3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/util/BidirectionalUnorderedMap.h"
7#include "mc/world/inventory/transaction/InventorySource.h"
8#include "mc/world/inventory/transaction/InventoryTransactionError.h"
21 ::ll::TypedStorage<8, 64, ::std::unordered_map<::InventorySource, ::std::vector<::InventoryAction>>> mActions;
22 ::ll::TypedStorage<8, 24, ::std::vector<::InventoryTransactionItemGroup>> mContents;
34 MCAPI ::std::vector<::InventoryAction>
const& getActions(
::InventorySource const& source)
const;
50 MCNAPI static ::BidirectionalUnorderedMap<::InventoryTransactionError, ::std::string>
const&
Definition InventoryAction.h:15
Definition InventorySource.h:9
Definition InventoryTransactionItemGroup.h:11
Definition InventoryTransaction.h:17
MCAPI void forceBalanceTransaction()
static MCAPI ::BidirectionalUnorderedMap<::InventoryTransactionError, ::std::string > const & inventoryTransactionErrorMap()
static MCAPI bool checkTransactionItemsMatch(::ItemStack const &serverItem, ::ItemStack const &clientItem)
MCAPI void addItemToContent(::ItemStack const &item, int count)
static MCAPI ::std::string const getInventoryTransactionErrorName(::InventoryTransactionError type)
Definition ItemStack.h:26