All Classes and Interfaces
Class
Description
This is a utility class to easily decorate a
MutableResourceListImpl
.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 CompositeStorage
s.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.
Provides the
ExternalStorage
with an ExternalStorageProvider
.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
GridResource
s.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
RootStorage
s.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.
Mutable variant of
ResourceList
.Represents the result of an operation in a
MutableResourceList
.An implementation of a
ResourceList
that stores the resource entries in memory.Manages the network state of a
NetworkNode
.Represents the parent storage that a
CompositeAwareChild
can use to propagate changes to.Implement this on
Storage
s 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 resources of an arbitrary type.
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
NetworkNode
s 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.