31 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ActorUniqueID>> mOpenedPlayer;
32 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::LabTableReaction>> mCurReaction;
33 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::CraftableCompounds>> mCraftableCompounds;
34 ::ll::TypedStorage<8, 1368, ::ItemStack[9]> mItems;
35 ::ll::TypedStorage<8, 152, ::ItemStack> mPendingReactionOutput;
36 ::ll::TypedStorage<1, 1, bool> mIsTableTypeCached;
37 ::ll::TypedStorage<8, 48, ::HashedString> mCachedTableType;
47 virtual ::Container* getContainer() ;
50 virtual ::Container
const* getContainer()
const ;
53 virtual ::ItemStack
const& getItem(
int slot)
const ;
56 virtual void setItem(
int modelSlot,
::ItemStack const& item) ;
59 virtual int getMaxStackSize()
const ;
62 virtual int getContainerSize()
const ;
65 virtual void startOpen(
::Player& p) ;
68 virtual void stopOpen(
::Player& player) ;
83 virtual void serverInitItemStackIds(
86 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
95 MCAPI ::std::unique_ptr<::LabTableReaction>
96 _createReaction(
::Random& random, ::std::vector<::ItemStack>
const& consumedInput);
100 MCAPI ::HashedString
const& _updateType(
::BlockSource& region);
102 MCAPI
void playerOpenLabTable(
::Player& player);
106 MCAPI
void serverCombine(
::BlockSource& region, ::std::vector<::ItemStack>
const& consumedInput);
126 MCFOLD ::Container* $getContainer();
128 MCFOLD ::Container
const* $getContainer()
const;
130 MCAPI ::ItemStack
const& $getItem(
int slot)
const;
132 MCAPI
void $setItem(
int modelSlot,
::ItemStack const& item);
134 MCFOLD
int $getMaxStackSize()
const;
136 MCFOLD
int $getContainerSize()
const;
138 MCFOLD
void $startOpen(
::Player& p);
140 MCAPI
void $stopOpen(
::Player& player);
150 MCAPI
void $serverInitItemStackIds(
153 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
160 MCAPI
static void** $vftableForContainer();
162 MCAPI
static void** $vftableForBlockActor();
Definition SaveContext.h:5