29 ::ll::TypedStorage<4, 12, ::ClockSpriteCalculator> mClockSpriteCalc;
30 ::ll::TypedStorage<8, 32, ::CompassSpriteCalculator> mCompassSpriteCalc;
31 ::ll::TypedStorage<8, 32, ::CompassSpriteCalculator> mRecoveryCompassSpriteCalc;
32 ::ll::TypedStorage<1, 1, bool> mUpdateCalculators;
33 ::ll::TypedStorage<8, 24, ::std::vector<::ItemStack>> mItems;
34 ::ll::TypedStorage<1, 1, bool> mIgnoreLighting;
35 ::ll::TypedStorage<8, 24, ::WeakEntityRef> mDisplayEntity;
36 ::ll::TypedStorage<1, 1, bool> mEmitSingleItemSwapVibration;
47 virtual ::std::string getName()
const ;
59 virtual ::Container* getContainer() ;
62 virtual ::Container
const* getContainer()
const ;
65 virtual ::ItemStack
const& getItem(
int slot)
const ;
68 virtual void setItem(
int slot,
::ItemStack const& item) ;
71 virtual int getMaxStackSize()
const ;
74 virtual int getContainerSize()
const ;
77 virtual void startOpen(
::Actor&) ;
80 virtual void stopOpen(
::Actor& actor) ;
83 virtual void serverInitItemStackIds(
86 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
96 virtual ::std::unique_ptr<::BlockActorDataPacket> _getUpdatePacket(
::BlockSource&) ;
112 MCAPI
void _setItemInternal(
int slot,
::ItemStack const& item,
bool isLoading,
bool emitVibrations);
132 MCAPI ::std::string $getName()
const;
140 MCFOLD ::Container* $getContainer();
142 MCFOLD ::Container
const* $getContainer()
const;
144 MCAPI ::ItemStack
const& $getItem(
int slot)
const;
146 MCAPI
void $setItem(
int slot,
::ItemStack const& item);
148 MCFOLD
int $getMaxStackSize()
const;
150 MCFOLD
int $getContainerSize()
const;
152 MCFOLD
void $startOpen(
::Actor&);
154 MCFOLD
void $stopOpen(
::Actor& actor);
156 MCAPI
void $serverInitItemStackIds(
159 ::std::function<
void(
int,
::ItemStack const&)> onNetIdChanged
166 MCFOLD ::std::unique_ptr<::BlockActorDataPacket> $_getUpdatePacket(
::BlockSource&);
Definition SaveContext.h:5