|
|
ContainerComponent & | operator= (ContainerComponent const &) |
|
| ContainerComponent (ContainerComponent const &) |
| virtual void | containerContentChanged (int iSlot) |
| virtual void | containerClosed (::Actor &actor) |
|
MCAPI | ContainerComponent (::ContainerComponent &&other) |
|
MCFOLD::FillingContainer * | _getRawContainerPtr () |
|
MCAPI bool | _tryMoveInItem (::ItemStack &item, int slot, int face, int itemCount) |
|
MCAPI void | addAdditionalSaveData (::CompoundTag &tag) const |
|
MCAPI bool | addItem (::ItemActor &entity) |
|
MCAPI bool | addItem (::ItemStack &item) |
|
MCAPI bool | addItem (::ItemStack &item, int face, int itemCount) |
|
MCAPI bool | canBeSiphonedFrom () const |
|
MCAPI bool | canOpenContainer (::Actor const &containerActor, ::Player &player) const |
|
MCAPI int | countItemsOfType (::ItemStack const &item) const |
|
MCAPI void | dropContents (::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop) |
|
MCAPI void | dropSlotContent (::BlockSource ®ion, ::Vec3 const &pos, bool randomizeDrop, int slot) |
|
MCAPI int | findFirstSlotForItem (::ItemStack const &item) const |
|
MCAPI int | getContainerSize () const |
|
MCAPI int | getEmptySlotsCount () const |
|
MCAPI::ItemStack const & | getItem (int slot) const |
|
MCAPI ::std::vector<::ItemStack const * > const | getSlots () const |
|
MCAPI bool | hasRoomForItem (::ItemActor const &entity) const |
|
MCAPI bool | hasRoomForItem (::ItemStack const &item) const |
|
MCAPI void | initFromDefinition (::Actor &actor) |
|
MCAPI void | initFromDefinition (::Actor &actor, ::ContainerDescription const &desc) |
|
MCAPI bool | isEmpty () const |
|
MCAPI bool | isPrivate () const |
|
MCAPI bool | openContainer (::Actor &containerActor, ::Player &player) |
|
MCAPI::ContainerComponent & | operator= (::ContainerComponent &&other) |
|
MCAPI void | readAdditionalSaveData (::Actor &, ::CompoundTag const &tag, ::DataLoadHelper &) |
|
MCAPI void | rebuildContainer (::Actor &owner, ::SharedTypes::Legacy::ContainerType type, int size, bool canBesiphonedFrom, int isPrivate, bool) |
|
MCAPI void | removeItem (int slot, int count) |
|
MCAPI void | removeItemsOfType (::ItemStack const &item, int count) |
|
MCAPI void | serverInitItemStackIds (int containerSlot, int count, ::std::function< void(int, ::ItemStack const &)> onNetIdChanged) |
|
MCAPI void | setCustomName (::std::string const &name) |
|
MCAPI bool | setItem (int slot, ::ItemStack const &item) |
|
MCAPI void | setLootTable (::std::string const &lootTable, int lootTableSeed) |
|
MCAPI void | unpackLootTable (::Level &level, ::DimensionType dimensionId) |
|
MCAPI void * | $ctor () |
|
MCAPI void * | $ctor (::ContainerComponent &&other) |
|
MCAPI void | $containerContentChanged (int iSlot) |
|
MCAPI void | $containerClosed (::Actor &actor) |
|
|
::ll::TypedStorage< 8, 440, ::FillingContainer > | mContainer |
|
::ll::TypedStorage< 8, 8, ::Actor * > | mListenerShim |
|
::ll::TypedStorage< 1, 1, bool > | mCanBeSiphonedFrom |
|
::ll::TypedStorage< 1, 1, bool > | mPrivate |
|
::ll::TypedStorage< 1, 1, bool > | mRestrictToOwner |
|
::ll::TypedStorage< 8, 32, ::std::string > | mLootTable |
|
::ll::TypedStorage< 4, 4, int > | mLootTableSeed |