Package net.fabricmc.fabric.api.transfer.v1.storage.base
package net.fabricmc.fabric.api.transfer.v1.storage.base
-
ClassDescriptionBlankVariantView<T extends TransferVariant<?>>A transfer variant storage view that contains a blank variant all the time (it's always empty), but may have a nonzero capacity.CombinedStorage<T,S extends Storage<T>>A
Storage
wrapping multiple storages.A baseStorage
implementation that delegates every call to another storage, except that it only allows insertion or extraction ifFilteringStorage.canInsert(T)
orFilteringStorage.canExtract(T)
allows it respectively.An immutable object storing both a resource and an amount, provided for convenience.SingleVariantItemStorage<T extends TransferVariant<?>>Base implementation of a fixed-capacity "continuous" storage for item-provided storage APIs.SingleVariantStorage<T extends TransferVariant<?>>A storage that can store a single transfer variant at any given time.An iterator for a singleStorageView
, tied to a transaction.