32 ::ll::TypedStorage<8, 440, ::FillingContainer> mContainer;
33 ::ll::TypedStorage<8, 8, ::Actor*> mListenerShim;
34 ::ll::TypedStorage<1, 1, bool> mCanBeSiphonedFrom;
35 ::ll::TypedStorage<1, 1, bool> mPrivate;
36 ::ll::TypedStorage<1, 1, bool> mRestrictToOwner;
37 ::ll::TypedStorage<8, 32, ::std::string> mLootTable;
38 ::ll::TypedStorage<4, 4, int> mLootTableSeed;
51 virtual void containerContentChanged(
int iSlot) ;
54 virtual void containerClosed(
::Player& player) ;
65 MCAPI
bool _tryMoveInItem(
::ItemStack& item,
int slot,
int face,
int itemCount);
71 MCAPI
bool canOpenContainer(
::Actor const& containerActor,
::Player& player)
const;
73 MCAPI
int countItemsOfType(
::ItemStack const& item)
const;
79 MCAPI
bool isEmpty()
const;
87 MCAPI
void rebuildContainer(
89 ::SharedTypes::Legacy::ContainerType type,
91 bool canBesiphonedFrom,
96 MCAPI
void removeItemsOfType(
::ItemStack const& item,
int count);
98 MCAPI
void setCustomName(::std::string
const& name);
100 MCAPI
bool setItem(
int slot,
::ItemStack const& item);
120 MCAPI
void $containerContentChanged(
int iSlot);
122 MCAPI
void $containerClosed(
::Player& player);
Definition ContainerContentChangeListener.h:5