22 enum class ActionType :
int {
30 ::ll::TypedStorage<4, 4, ::ItemReleaseInventoryTransaction::ActionType> mActionType;
31 ::ll::TypedStorage<4, 4, int> mSlot;
32 ::ll::TypedStorage<8, 96, ::NetworkItemStackDescriptor> mItem;
33 ::ll::TypedStorage<4, 12, ::Vec3> mFromPos;
34 ::ll::TypedStorage<1, 1, ::HandSlot> mHand;
39 ItemReleaseInventoryTransaction(ItemReleaseInventoryTransaction
const&);
40 ItemReleaseInventoryTransaction();
45 virtual ~ItemReleaseInventoryTransaction() ;
47 virtual void postLoadItems(
::BlockPalette& blockPalette,
bool isClientSide) ;
49 virtual void onTransactionError(
::Player& player, ::InventoryTransactionError error)
const ;
51 virtual ::InventoryTransactionError handle(
::Player& player,
bool isSenderAuthority)
const ;
57 MCNAPI ::ItemReleaseInventoryTransaction&
operator=(::ItemReleaseInventoryTransaction
const&);
59 MCNAPI
bool operator==(::ItemReleaseInventoryTransaction
const& rhs)
const;
77 MCNAPI ::InventoryTransactionError
$handle(
::Player& player,
bool isSenderAuthority)
const;