All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This is a utility class to easily decorate a ResourceList.
This is a utility class to easily decorate a Storage.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Access mode of a storage.
 
 
 
Represents an actor that can perform storage actions.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implement this on storages that need to be aware of the fact that they are contained in a CompositeStorage.
 
 
 
 
 
 
 
 
This represents a single storage that can be backed by multiple storages.
An implementation of CompositeStorage that can be contained into other CompositeStorages.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implement this on a block entity that supports the configuration card.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An unidentified Actor.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A transfer strategy that transfers a resource from the network to a destination.
 
 
 
 
 
 
 
 
 
 
 
 
Represents a storage that can be extracted from.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Responsible for managing the connected network nodes in a network.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Grid operations, used for grids to interact with the storage network.
 
 
 
 
Represents a resource in the grid.
Represents a type of attribute on a GridResource.
 
Transforms resources into GridResources.
 
 
 
 
 
 
 
 
 
 
 
Represents a grid view.
Constructs a grid view, based on an initial set of resources.
 
 
A grid listener.
This manager helps with attaching and detaching listeners to RootStorages.
 
 
Return this in Item.getTooltipImage(ItemStack) to provide a help tooltip.
 
 
 
 
 
 
 
 
 
 
An importer transfer strategy transfers resources from a source to the network.
 
 
 
 
 
 
Represents a storage that can be inserted into.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class can decorate any other Storage to add a capacity to it.
A resource list that can have listeners to track changes.
 
 
 
 
 
 
 
 
 
 
 
Manages the network state of a NetworkNode.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents the parent storage that a CompositeAwareChild can use to propagate changes to.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implement this on Storages that have a priority that are contained in an CompositeStorage.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A class representing a resource and a corresponding amount.
 
 
 
 
Represents a Container that can hold any ResourceType.
 
 
Defines how a resource can be extracted from a resource slot into a container.
 
 
 
 
 
Represents a list of a resource of an arbitrary type.
Represents the result of an operation in a ResourceList.
An implementation of a ResourceList that stores the resource entries in memory.
A listener for resource list operations.
 
 
 
 
 
 
 
 
 
 
 
The entry-point for various storage operations.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents an item that can contain a SecurityPolicy.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a storage that can be inserted into, extracted and read from.
 
 
Implement this on a block entity that contains a storage (ID) that can be transferred to/from an item.
 
 
 
 
 
 
 
 
 
An implementation of a Storage which has a resource list as a backing list.
 
 
 
 
 
 
 
 
 
 
 
 
 
Implement this on NetworkNodes that can provide a storage to the network.
 
 
The storage state can be cached and obtained by StateTrackedStorage.
 
 
 
 
Represents a storage where the contents can be retrieved.
 
 
 
 
 
 
 
 
 
 
 
 
 
A storage that is able to track resources being modified.