21 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::Bedrock::Threading::SharedRecursiveMutex>> mContainerContextMutex;
22 ::ll::TypedStorage<4, 4, int> mWeightInStorageItem;
23 ::ll::TypedStorage<1, 1, bool> mIsClientSide;
30 virtual int clearInventory(
int resizeTo) ;
33 virtual void swapSlots(
int from,
int to) ;
36 virtual void setItemWithForceBalance(
int slot,
::ItemStack const& item,
bool forceBalanced) ;
39 virtual ::std::unique_ptr<::ListTag> saveToTag(
::SaveContext const& saveContext)
const ;
42 virtual ::ItemStack
const& getItem(
int slot)
const ;
45 virtual void serverInitItemStackIds(
48 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
53 _trySetInSlot(
::ItemStack& item,
int const& slot,
int const& inventorySize,
int& backCompatOffset) ;
64 ::SharedTypes::Legacy::ContainerType containerType,
65 ::std::weak_ptr<::Bedrock::Threading::SharedRecursiveMutex> serializationMutex,
69 MCAPI
int getWeightInStorageItem()
const;
77 ::SharedTypes::Legacy::ContainerType containerType,
78 ::std::weak_ptr<::Bedrock::Threading::SharedRecursiveMutex> serializationMutex,
92 MCFOLD
int $clearInventory(
int resizeTo);
94 MCFOLD
void $swapSlots(
int from,
int to);
96 MCAPI
void $setItemWithForceBalance(
int slot,
::ItemStack const& item,
bool forceBalanced);
98 MCAPI ::std::unique_ptr<::ListTag> $saveToTag(
::SaveContext const& saveContext)
const;
100 MCAPI ::ItemStack
const& $getItem(
int slot)
const;
102 MCAPI
void $serverInitItemStackIds(
105 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
108 MCAPI
void $_trySetInSlot(
::ItemStack& item,
int const& slot,
int const& inventorySize,
int& backCompatOffset);
114 MCAPI
static void** $vftable();
Definition SaveContext.h:5