LeviLamina
Loading...
Searching...
No Matches
RandomizableBlockActorFillingContainer Class Reference
Inheritance diagram for RandomizableBlockActorFillingContainer:

Public Types

enum class  Property : uchar {
  Changed = 0 , Movable = 1 , ClientSideOnly = 2 , SaveCustomName = 3 ,
  CanRenderCustomName = 4 , Count = 5
}
using MapIdType = ::std::unordered_map<::std::string, ::BlockActorType>
using MapTypeId = ::std::unordered_map<::BlockActorType, ::std::string>
using Properties = ::Bedrock::EnumSet<::BlockActor::Property, 5>
using ItemList = ::std::vector<::ItemStack>
using ItemStackNetIdChangedCallback = ::std::function<void(int, ::ItemStack const&)>
using TransactionContext = std::function<void(::Container&, int, ::ItemStack const&, ::ItemStack const&)>
using Iterator = ContainerIterator<Container>
using ConstIterator = ContainerIterator<Container const>
using ReverseIterator = std::reverse_iterator<Iterator>
using ConstReverseIterator = std::reverse_iterator<ConstIterator>

Public Member Functions

virtual void setContainerChanged (int slot)
virtual void startOpen (::Actor &actor)
virtual void dropSlotContent (::BlockSource &region, ::Vec3 const &pos, bool randomizeDrop, int slot)
virtual void dropContents (::BlockSource &region, ::Vec3 const &pos, bool randomizeDrop)
virtual void onRemoved (::BlockSource &region)
virtual void initializeContainerContents (::BlockSource &region)
MCAPI RandomizableBlockActorFillingContainer (::BlockActorType blockEntityType, ::BlockPos const &pos, int numTotalSlots, ::SharedTypes::Legacy::ContainerType containerType, ::BlockActorRendererId rendererId)
MCAPI void * $ctor (::BlockActorType blockEntityType, ::BlockPos const &pos, int numTotalSlots, ::SharedTypes::Legacy::ContainerType containerType, ::BlockActorRendererId rendererId)
MCAPI void $dtor ()
MCFOLD void $setContainerChanged (int slot)
MCAPI void $startOpen (::Actor &actor)
MCFOLD void $dropSlotContent (::BlockSource &region, ::Vec3 const &pos, bool randomizeDrop, int slot)
MCFOLD void $dropContents (::BlockSource &region, ::Vec3 const &pos, bool randomizeDrop)
MCFOLD void $onRemoved (::BlockSource &region)
MCFOLD void $initializeContainerContents (::BlockSource &region)
virtual void load (::ILevel &level, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
virtual bool save (::CompoundTag &tag, ::SaveContext const &saveContext) const
virtual void eraseLootTable ()
MCAPI void setLootTable (::std::string const &lootTable, int lootTableSeed)
MCAPI void unPackLootTable (::Level &level, ::Container &container, ::DimensionType dimensionId, ::Actor *actor)
MCAPI void $load (::ILevel &level, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
MCAPI bool $save (::CompoundTag &tag, ::SaveContext const &saveContext) const
MCAPI void $eraseLootTable ()
LLAPI void refresh (optional_ref< class BlockSource > blockSource=std::nullopt)
virtual bool saveItemInstanceData (::CompoundTag &tag, ::SaveContext const &saveContext) const
virtual void saveBlockData (::CompoundTag &tag, ::BlockSource &region) const
virtual void loadBlockData (::CompoundTag const &, ::BlockSource &, ::DataLoadHelper &)
virtual void onCustomTagLoadDone (::BlockSource &region)
virtual bool isPermanentlyRendered () const
virtual bool isWithinRenderDistance (::Vec3 const &cameraPosition) const
virtual void tick (::BlockSource &region)
virtual void onChanged (::BlockSource &region)
virtual void onPlace (::BlockSource &region)
virtual void onMove ()
virtual bool isPreserved (::BlockSource &region) const
virtual bool shouldPreserve (::BlockSource &region)
virtual void triggerEvent (int b0, int b1)
virtual void onNeighborChanged (::BlockSource &, ::BlockPos const &)
virtual float getShadowRadius (::BlockSource &region) const
virtual bool hasAlphaLayer () const
virtual::BlockActor * getCrackEntity (::BlockSource &region, ::BlockPos const &pos)
virtual::AABB getCollisionShape (::IConstBlockSource const &region) const
virtual void getDebugText (::std::vector<::std::string > &outputInfo, ::BlockPos const &debugPos, ::BlockSource const *region) const
virtual::Bedrock::Safety::RedactableString const & getCustomName () const
virtual::std::string getName () const
virtual void setFilteredNameTag (::std::string const &filteredName)
virtual void setCustomName (::Bedrock::Safety::RedactableString const &name)
virtual::std::string getImmersiveReaderText (::BlockSource &region)
virtual::PistonBlockActor * getOwningPiston (::BlockSource &region)
virtual::PistonBlockActor const * getOwningPiston (::BlockSource &region) const
virtual::Container * getContainer ()
virtual::Container const * getContainer () const
virtual void onChunkLoaded (::LevelChunk &lc)
virtual void onChunkUnloaded (::LevelChunk &lc)
virtual void onSubChunkLoaded (::LevelChunk &, short, bool)
virtual ::std::vector<::std::string > getUgcStrings (::CompoundTag const &tag) const
virtual ::std::vector<::std::string > getFilteredUgcStrings (::CompoundTag const &tag) const
virtual void setUgcStrings (::CompoundTag &tag, ::std::vector<::std::string > const &list) const
virtual void setFilteredUgcStrings (::CompoundTag &tag, ::std::vector<::std::string > const &list) const
virtual bool validateData (::CompoundTag const &tag) const
virtual void fixupOnLoad (::LevelChunk &lc)
virtual ::std::unique_ptr<::BlockActorDataPacket_getUpdatePacket (::BlockSource &region)
virtual void _onUpdatePacket (::CompoundTag const &data, ::BlockSource &region)
virtual bool _playerCanUpdate (::Player const &player) const
MCAPI void _loadCustomNameFromUpdatePacket (::CompoundTag const &data)
MCAPI void _saveCustomNameToUpdatePacket (::CompoundTag &tag) const
MCFOLD::AABB const & getAABB () const
MCFOLD::BlockPos const & getPosition () const
MCFOLD ::std::unique_ptr<::BlockActorDataPacketgetServerUpdatePacket (::BlockSource &region)
MCFOLD::BlockActorType getType () const
MCAPI bool hasCustomName () const
MCAPI bool isChanged () const
MCAPI bool isCustomNameSaved () const
MCAPI bool isMovable () const
MCFOLD bool isType (::BlockActorType type) const
MCFOLD void moveTo (::BlockPos const &newPos)
MCAPI bool onUpdatePacket (::CompoundTag const &data, ::BlockSource &region, ::Player const *fromPlayer)
MCAPI void setCanRenderCustomName (bool value)
MCAPI void setChanged ()
MCAPI void setCustomNameSaved (bool saveCustomName)
MCAPI void setMovable (bool canMove)
MCAPI void * $ctor (::BlockActorType type, ::BlockPos const &pos, ::BlockActorRendererId rendererId)
MCAPI bool $saveItemInstanceData (::CompoundTag &tag, ::SaveContext const &saveContext) const
MCFOLD void $saveBlockData (::CompoundTag &tag, ::BlockSource &region) const
MCFOLD void $loadBlockData (::CompoundTag const &, ::BlockSource &, ::DataLoadHelper &)
MCFOLD void $onCustomTagLoadDone (::BlockSource &region)
MCFOLD bool $isPermanentlyRendered () const
MCAPI bool $isWithinRenderDistance (::Vec3 const &cameraPosition) const
MCFOLD void $tick (::BlockSource &region)
MCFOLD void $onChanged (::BlockSource &region)
MCFOLD void $onPlace (::BlockSource &region)
MCFOLD void $onMove ()
MCFOLD bool $isPreserved (::BlockSource &region) const
MCFOLD bool $shouldPreserve (::BlockSource &region)
MCFOLD void $triggerEvent (int b0, int b1)
MCFOLD void $onNeighborChanged (::BlockSource &, ::BlockPos const &)
MCFOLD float $getShadowRadius (::BlockSource &region) const
MCFOLD bool $hasAlphaLayer () const
MCFOLD::BlockActor * $getCrackEntity (::BlockSource &region, ::BlockPos const &pos)
MCAPI::AABB $getCollisionShape (::IConstBlockSource const &region) const
MCAPI void $getDebugText (::std::vector<::std::string > &outputInfo, ::BlockPos const &debugPos, ::BlockSource const *region) const
MCFOLD::Bedrock::Safety::RedactableString const & $getCustomName () const
MCFOLD::std::string $getName () const
MCAPI void $setFilteredNameTag (::std::string const &filteredName)
MCAPI void $setCustomName (::Bedrock::Safety::RedactableString const &name)
MCFOLD::std::string $getImmersiveReaderText (::BlockSource &region)
MCFOLD::PistonBlockActor * $getOwningPiston (::BlockSource &region)
MCFOLD::PistonBlockActor const * $getOwningPiston (::BlockSource &region) const
MCFOLD::Container * $getContainer ()
MCFOLD::Container const * $getContainer () const
MCFOLD void $onChunkLoaded (::LevelChunk &lc)
MCFOLD void $onChunkUnloaded (::LevelChunk &lc)
MCFOLD void $onSubChunkLoaded (::LevelChunk &, short, bool)
MCFOLD ::std::vector<::std::string > $getUgcStrings (::CompoundTag const &tag) const
MCFOLD ::std::vector<::std::string > $getFilteredUgcStrings (::CompoundTag const &tag) const
MCFOLD void $setUgcStrings (::CompoundTag &tag, ::std::vector<::std::string > const &list) const
MCFOLD void $setFilteredUgcStrings (::CompoundTag &tag, ::std::vector<::std::string > const &list) const
MCFOLD bool $validateData (::CompoundTag const &tag) const
MCFOLD void $fixupOnLoad (::LevelChunk &lc)
MCFOLD ::std::unique_ptr<::BlockActorDataPacket$_getUpdatePacket (::BlockSource &region)
MCFOLD void $_onUpdatePacket (::CompoundTag const &data, ::BlockSource &region)
MCFOLD bool $_playerCanUpdate (::Player const &player) const
virtual int removeResource (::ItemStack const &item, bool requireExactAux, bool requireExactData, int maxCount)
MCAPI bool removeResource (int type)
virtual void swapSlots (int from, int to)
virtual bool add (::ItemStack &item)
virtual bool canAdd (::ItemStack const &item) const
virtual void removeItem (int slot, int count)
virtual void clearSlot (int slot)
virtual int clearInventory (int resizeTo)
virtual ::std::unique_ptr<::ListTagsaveToTag (::SaveContext const &saveContext) const
virtual void loadFromTag (::ListTag const &inventoryList)
virtual void setItem (int slot, ::ItemStack const &item)
virtual void setItemWithForceBalance (int slot, ::ItemStack const &item, bool forceBalanced)
virtual::ItemStack const & getItem (int slot) const
virtual int getMaxStackSize () const
virtual int getContainerSize () const
virtual void serverInitItemStackIds (int containerSlot, int count, ::std::function< void(int, ::ItemStack const &)> onNetIdChanged)
virtual void _trySetInSlot (::ItemStack &item, int const &slot, int const &inventorySize, int &backCompatOffset)
MCAPI int _addResource (::ItemStack const &item)
MCAPI void _doDrop (::ItemStack &item, bool randomly)
MCAPI int _getFreeSlot () const
MCAPI int _getSlotWithRemainingSpace (::ItemStack const &newItem) const
MCAPI bool _isCreative () const
MCAPI void _release (int slot)
MCFOLD int getHotbarSize () const
MCAPI int getSlotWithItem (::ItemStack const &item, bool checkAux, bool checkData) const
MCAPI bool hasResource (int type)
MCAPI void * $ctor (::Player *player, int numTotalSlots, ::SharedTypes::Legacy::ContainerType containerType)
MCAPI void * $ctor (::Container const &backingContainer)
MCAPI void * $ctor (::SharedTypes::Legacy::ContainerType type)
MCAPI void * $ctor (::SharedTypes::Legacy::ContainerType type, ::std::string const &name, bool customName)
MCAPI int $removeResource (::ItemStack const &item, bool requireExactAux, bool requireExactData, int maxCount)
MCAPI void $swapSlots (int from, int to)
MCAPI bool $add (::ItemStack &item)
MCAPI bool $canAdd (::ItemStack const &item) const
MCAPI void $removeItem (int slot, int count)
MCAPI void $clearSlot (int slot)
MCAPI int $clearInventory (int resizeTo)
MCAPI ::std::unique_ptr<::ListTag$saveToTag (::SaveContext const &saveContext) const
MCAPI void $loadFromTag (::ListTag const &inventoryList)
MCFOLD void $setItem (int slot, ::ItemStack const &item)
MCAPI void $setItemWithForceBalance (int slot, ::ItemStack const &item, bool forceBalanced)
MCAPI::ItemStack const & $getItem (int slot) const
MCFOLD int $getMaxStackSize () const
MCFOLD int $getContainerSize () const
MCFOLD void $serverInitItemStackIds (int containerSlot, int count, ::std::function< void(int, ::ItemStack const &)> onNetIdChanged)
MCAPI void $_trySetInSlot (::ItemStack &item, int const &slot, int const &inventorySize, int &backCompatOffset)
std::string const & getTypeName () const
LLNDAPI optional_ref< ItemStackgetItemNonConst (int index)
ItemStackoperator[] (int index)
ItemStack const & operator[] (int index) const
constexpr Iterator begin () noexcept
constexpr ConstIterator cbegin () const noexcept
constexpr Iterator end () noexcept
constexpr ConstIterator cend () const noexcept
constexpr ReverseIterator rbegin () noexcept
constexpr ConstReverseIterator crbegin () const noexcept
constexpr ReverseIterator rend () noexcept
constexpr ConstReverseIterator crend () const noexcept
virtual void init ()
virtual void addContentChangeListener (::ContainerContentChangeListener *listener)
virtual void removeContentChangeListener (::ContainerContentChangeListener *listener)
virtual ::Bedrock::PubSub::Connector< void()> * getContainerRemovedConnector ()
virtual bool hasRemovedSubscribers () const
virtual bool hasRoomForItem (::ItemStack const &item) const
virtual bool addItem (::ItemStack &item)
virtual bool addItemWithForceBalance (::ItemStack &item)
virtual bool addItemToFirstEmptySlot (::ItemStack const &item)
virtual void removeAllItems ()
virtual void removeAllItemsWithForceBalance ()
virtual void containerRemoved ()
virtual void stopOpen (::Actor &actor)
virtual ::std::vector<::ItemStackgetSlotCopies () const
virtual ::std::vector<::ItemStack const * > const getSlots () const
virtual int getEmptySlotsCount () const
virtual int getItemCount (::ItemStack const &compare) const
MCAPI int getItemCount (::std::function< bool(::ItemStack const &)> comparator) const
MCAPI int getItemCount (::ItemDescriptor const &descriptor) const
virtual int firstEmptySlot () const
virtual int firstItem () const
virtual int findFirstSlotForItem (::ItemStack const &item) const
virtual int reverseFindFirstSlotForItem (::ItemStack const &item) const
virtual bool canPushInItem (int slot, int face, ::ItemStack const &item) const
virtual bool canPullOutItem (int slot, int face, ::ItemStack const &item) const
virtual void setContainerMoved ()
virtual void setCustomName (::Bedrock::Safety::RedactableString const &name)
virtual bool hasCustomName () const
virtual void readAdditionalSaveData (::CompoundTag const &tag)
virtual void addAdditionalSaveData (::CompoundTag &tag)
virtual void createTransactionContext (::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> callback, ::std::function< void()> execute)
virtual bool isEmpty () const
virtual bool isSlotDisabled (int slot) const
MCAPI void _dropSlotContent (::BlockSource &region, ::Random &random, ::Vec3 const &pos, bool randomizeDrop, int slot)
MCAPI int _getEmptySlotsCount (int start, int end) const
MCAPI void _serverInitId (int slot, ::ItemStack &item, ::std::function< void(int, ::ItemStack const &)> onNetIdChanged)
MCAPI void addCloseListener (::ContainerCloseListener *listener)
MCFOLD::SharedTypes::Legacy::ContainerType getContainerType () const
MCFOLD::SharedTypes::Legacy::ContainerType getGameplayContainerType () const
MCAPI int getRedstoneSignalFromContainer (::BlockSource &region)
MCFOLD::ContainerRuntimeId const & getRuntimeId () const
MCAPI void initRuntimeId ()
MCAPI void receiveContainerLifetimes (::DynamicContainerTracker const &tracker)
MCAPI void removeCloseListener (::ContainerCloseListener *listener)
MCAPI void serverInitItemStackIdsAll (::std::function< void(int, ::ItemStack const &)> onNetIdChanged)
MCFOLD void setGameplayContainerType (::SharedTypes::Legacy::ContainerType type)
MCAPI void triggerTransactionChange (int slot, ::ItemStack const &oldItem, ::ItemStack const &newItem)
MCFOLD void $init ()
MCAPI void $addContentChangeListener (::ContainerContentChangeListener *listener)
MCAPI void $removeContentChangeListener (::ContainerContentChangeListener *listener)
MCFOLD ::Bedrock::PubSub::Connector< void()> * $getContainerRemovedConnector ()
MCAPI bool $hasRemovedSubscribers () const
MCAPI bool $hasRoomForItem (::ItemStack const &item) const
MCAPI bool $addItem (::ItemStack &item)
MCAPI bool $addItemWithForceBalance (::ItemStack &item)
MCAPI bool $addItemToFirstEmptySlot (::ItemStack const &item)
MCAPI void $removeAllItems ()
MCAPI void $removeAllItemsWithForceBalance ()
MCAPI void $containerRemoved ()
MCAPI void $stopOpen (::Actor &actor)
MCAPI ::std::vector<::ItemStack$getSlotCopies () const
MCAPI ::std::vector<::ItemStack const * > const $getSlots () const
MCAPI int $getEmptySlotsCount () const
MCAPI int $getItemCount (::ItemStack const &compare) const
MCAPI int $firstEmptySlot () const
MCAPI int $firstItem () const
MCAPI int $findFirstSlotForItem (::ItemStack const &item) const
MCAPI int $reverseFindFirstSlotForItem (::ItemStack const &item) const
MCFOLD bool $canPushInItem (int slot, int face, ::ItemStack const &item) const
MCFOLD bool $canPullOutItem (int slot, int face, ::ItemStack const &item) const
MCAPI void $setContainerMoved ()
MCAPI void $setCustomName (::Bedrock::Safety::RedactableString const &name)
MCFOLD bool $hasCustomName () const
MCAPI void $readAdditionalSaveData (::CompoundTag const &tag)
MCAPI void $addAdditionalSaveData (::CompoundTag &tag)
MCAPI void $createTransactionContext (::std::function< void(::Container &, int, ::ItemStack const &, ::ItemStack const &)> callback, ::std::function< void()> execute)
MCAPI bool $isEmpty () const
MCFOLD bool $isSlotDisabled (int slot) const

Static Public Member Functions

static MCAPI void ** $vftableForFillingContainer ()
static MCAPI void ** $vftableForRandomizableBlockActorContainerBase ()
static MCAPI void ** $vftable ()
static LLNDAPI std::shared_ptr< BlockActorcreate (class CompoundTag const &nbt)
static LLNDAPI std::shared_ptr< BlockActorcreate (class CompoundTag const &nbt, class BlockPos const &pos)
static MCFOLD bool isType (::BlockActor &te, ::BlockActorType type)
static MCAPI ::std::unordered_map<::BlockActorType, ::std::string > const & _getClassIdMap ()
static MCAPI ::std::shared_ptr<::BlockActor > loadStatic (::ILevel &level, ::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
static MCAPI void ** $vftable ()
static MCAPI ::SharedTypes::Legacy::ContainerType getContainerTypeId (::std::string const &name)
static MCAPI ::std::string const & getContainerTypeName (::SharedTypes::Legacy::ContainerType type)
static MCAPI ::BidirectionalUnorderedMap<::SharedTypes::Legacy::ContainerType, ::std::string > const & containerTypeMap ()

Public Attributes

::ll::TypedStorage< 8, 32, ::std::string > mLootTable
::ll::TypedStorage< 4, 4, int > mLootTableSeed
::ll::TypedStorage< 4, 4, int > mTickCount
::ll::TypedStorage< 4, 4, int > mRepairCost
::ll::TypedStorage< 4, 12, ::BlockPosmPosition
::ll::TypedStorage< 4, 24, ::AABBmBB
::ll::TypedStorage< 1, 1, ::BlockActorRendererId > mRendererId
::ll::TypedStorage< 1, 1, ::BlockActorType const > mType
::ll::TypedStorage< 1, 1, ::Bedrock::EnumSet<::BlockActor::Property, 5 > > mProperties
::ll::TypedStorage< 8, 72, ::Bedrock::Safety::RedactableStringmCustomName
::ll::TypedStorage< 8, 32, ::std::string > mFilteredCustomName
::ll::TypedStorage< 8, 24, ::ActorTerrainInterlockDatamTerrainInterlockData
::ll::TypedStorage< 8, 24, ::std::vector<::ItemStack > > mItems
::ll::TypedStorage< 8, 8, ::Player * > mPlayer
::SharedTypes::Legacy::ContainerType mContainerType
::SharedTypes::Legacy::ContainerType mGameplayContainerType
::std::unordered_set<::ContainerContentChangeListener * > mContentChangeListeners
::std::unordered_set<::ContainerSizeChangeListener * > mSizeChangeListeners
::std::unordered_set<::ContainerCloseListener * > mCloseListeners
::Container::PublisherWrapper mRemovedPublisher
::std::deque< TransactionContext > mTransactionContextStack
::Bedrock::Safety::RedactableString mName
bool mCustomName
::ContainerOwner mContainerOwner
::ContainerRuntimeId mContainerRuntimeId

Member Function Documentation

◆ setContainerChanged()

virtual void RandomizableBlockActorFillingContainer::setContainerChanged ( int slot)
virtual

Reimplemented from Container.

◆ startOpen()

virtual void RandomizableBlockActorFillingContainer::startOpen ( ::Actor & actor)
virtual

Reimplemented from FillingContainer.

◆ dropSlotContent()

virtual void RandomizableBlockActorFillingContainer::dropSlotContent ( ::BlockSource & region,
::Vec3 const & pos,
bool randomizeDrop,
int slot )
virtual

Reimplemented from Container.

◆ dropContents()

virtual void RandomizableBlockActorFillingContainer::dropContents ( ::BlockSource & region,
::Vec3 const & pos,
bool randomizeDrop )
virtual

Reimplemented from Container.

◆ onRemoved()

virtual void RandomizableBlockActorFillingContainer::onRemoved ( ::BlockSource & region)
virtual

Reimplemented from BlockActor.

◆ initializeContainerContents()

virtual void RandomizableBlockActorFillingContainer::initializeContainerContents ( ::BlockSource & region)
virtual

Reimplemented from Container.

◆ $vftableForFillingContainer()

MCAPI void ** RandomizableBlockActorFillingContainer::$vftableForFillingContainer ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ load()

virtual void RandomizableBlockActorContainerBase::load ( ::ILevel & level,
::CompoundTag const & tag,
::DataLoadHelper & dataLoadHelper )
virtualinherited

Reimplemented from BlockActor.

◆ save()

virtual bool RandomizableBlockActorContainerBase::save ( ::CompoundTag & tag,
::SaveContext const & saveContext ) const
virtualinherited

Reimplemented from BlockActor.

◆ eraseLootTable()

virtual void RandomizableBlockActorContainerBase::eraseLootTable ( )
virtualinherited

Reimplemented from BlockActor.

◆ removeItem()

virtual void FillingContainer::removeItem ( int slot,
int count )
virtualinherited

Reimplemented from Container.

◆ setItem()

virtual void FillingContainer::setItem ( int slot,
::ItemStack const & item )
virtualinherited

Implements Container.

◆ setItemWithForceBalance()

virtual void FillingContainer::setItemWithForceBalance ( int slot,
::ItemStack const & item,
bool forceBalanced )
virtualinherited

Reimplemented from Container.

◆ getItem()

virtual::ItemStack const & FillingContainer::getItem ( int slot) const
virtualinherited

Implements Container.

◆ getMaxStackSize()

virtual int FillingContainer::getMaxStackSize ( ) const
virtualinherited

Implements Container.

◆ getContainerSize()

virtual int FillingContainer::getContainerSize ( ) const
virtualinherited

Implements Container.

◆ serverInitItemStackIds()

virtual void FillingContainer::serverInitItemStackIds ( int containerSlot,
int count,
::std::function< void(int, ::ItemStack const &)> onNetIdChanged )
virtualinherited

Implements Container.


The documentation for this class was generated from the following file: