|
ContainerRegistry & | operator= (ContainerRegistry const &) |
|
| ContainerRegistry (ContainerRegistry const &) |
|
virtual ::std::unique_ptr<::ListTag > | serializeContainerContent (::FullContainerName const &name, ::SaveContext const &saveContext) |
|
virtual ::std::optional< int > | getDynamicContainerWeight (::FullContainerName const &name) |
|
virtual ::std::shared_ptr<::StorageItemContainerModel > | getModel (::FullContainerName const &name) |
|
virtual ::std::shared_ptr<::FillingContainer > | getBackingContainer (::FullContainerName const &name) |
|
virtual void | tryCreateEntry (::StorageItemComponent *storageItemComponent, ::StorageWeightLimitItemComponent *storageWeightLimitItemComponent, ::FullContainerName const &name) |
|
virtual ::std::unique_ptr<::DynamicContainerManager > | createContainerManager (::FullContainerName const &id, ::ItemStack const &storageItem, ::StorageItemComponent *storageItemComponent, ::StorageWeightLimitItemComponent *storageWeightLimitItemComponent) |
|
virtual uint | generateNewID () |
|
virtual void | tryLoadSavedStorageItem (::ListTag const &contentData, ::FullContainerName const &name) |
|
virtual void | setExpired (::std::vector<::FullContainerName > const &removedContainers) |
|
virtual uint64 | getSize () |
|
MCAPI | ContainerRegistry (bool isClientSide) |
|
MCAPI::DynamicTrackedContainer & | _getOrCreate (::FullContainerName const &id, ::StorageItemComponent *storageItemComponent, ::StorageWeightLimitItemComponent *storageWeightLimitItemComponent) |
|
MCAPI void | _serverCleanUp (::std::function< void(::Packet &)> broadcastPacketFunction) |
|
MCAPI void | tick (::std::function< void(::Packet &)> broadcastPacketFunction) |
|
MCAPI void * | $ctor (bool isClientSide) |
|
MCAPI ::std::unique_ptr<::ListTag > | $serializeContainerContent (::FullContainerName const &name, ::SaveContext const &saveContext) |
|
MCAPI ::std::optional< int > | $getDynamicContainerWeight (::FullContainerName const &name) |
|
MCAPI ::std::shared_ptr<::StorageItemContainerModel > | $getModel (::FullContainerName const &name) |
|
MCAPI ::std::shared_ptr<::FillingContainer > | $getBackingContainer (::FullContainerName const &name) |
|
MCAPI void | $tryCreateEntry (::StorageItemComponent *storageItemComponent, ::StorageWeightLimitItemComponent *storageWeightLimitItemComponent, ::FullContainerName const &name) |
|
MCAPI ::std::unique_ptr<::DynamicContainerManager > | $createContainerManager (::FullContainerName const &id, ::ItemStack const &storageItem, ::StorageItemComponent *storageItemComponent, ::StorageWeightLimitItemComponent *storageWeightLimitItemComponent) |
|
MCAPI uint | $generateNewID () |
|
MCAPI void | $tryLoadSavedStorageItem (::ListTag const &contentData, ::FullContainerName const &name) |
|
MCAPI void | $setExpired (::std::vector<::FullContainerName > const &removedContainers) |
|
MCFOLD uint64 | $getSize () |
|
MCFOLD void | $dtor () |
|
MCAPI void | $dtor () |
|
MCAPI void | $dtor () |
|