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;
34 virtual int clearInventory(
int resizeTo) ;
37 virtual void swapSlots(
int from,
int to) ;
40 virtual void setItemWithForceBalance(
int slot,
::ItemStack const& item,
bool forceBalanced) ;
43 virtual ::std::unique_ptr<::ListTag> saveToTag(
::SaveContext const& saveContext)
const ;
46 virtual ::ItemStack
const& getItem(
int slot)
const ;
49 virtual void serverInitItemStackIds(
52 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
57 _trySetInSlot(
::ItemStack& item,
int const& slot,
int const& inventorySize,
int& backCompatOffset) ;
68 ::SharedTypes::Legacy::ContainerType containerType,
69 ::std::weak_ptr<::Bedrock::Threading::SharedRecursiveMutex> serializationMutex,
73 MCAPI
int getWeightInStorageItem()
const;
81 ::SharedTypes::Legacy::ContainerType containerType,
82 ::std::weak_ptr<::Bedrock::Threading::SharedRecursiveMutex> serializationMutex,
90 MCFOLD
int $clearInventory(
int resizeTo);
92 MCFOLD
void $swapSlots(
int from,
int to);
94 MCAPI
void $setItemWithForceBalance(
int slot,
::ItemStack const& item,
bool forceBalanced);
96 MCAPI ::std::unique_ptr<::ListTag> $saveToTag(
::SaveContext const& saveContext)
const;
98 MCAPI ::ItemStack
const& $getItem(
int slot)
const;
100 MCAPI
void $serverInitItemStackIds(
103 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
106 MCAPI
void $_trySetInSlot(
::ItemStack& item,
int const& slot,
int const& inventorySize,
int& backCompatOffset);
112 MCAPI
static void** $vftable();
Definition SaveContext.h:5