Package net.neoforged.neoforge.transfer
@ParametersAreNonnullByDefault
package net.neoforged.neoforge.transfer
-
ClassDescriptionCombinedResourceHandler<T extends Resource>A resource handler that wraps multiple resource handlers, concatenating all their indices into one large handler.DelegatingResourceHandler<T extends Resource>A resource handler that delegates all calls to another handler.EmptyResourceHandler<T extends Resource>An empty resource handler.IndexModifier<T extends Resource>Represents a function to directly mutate the resource and amount at a specific index of a
ResourceHandler.InfiniteResourceHandler<T extends Resource>AResourceHandlerthat allows insertion and extraction of an unlimited amount of a specified resource.ItemAccessResourceHandler<T extends Resource>Base implementation of aResourceHandlerbacked by anItemAccess.RangedResourceHandler<T extends Resource>A resource handler that wraps a range of indices of another handler.ResourceHandler<T extends Resource>A generic handler for the transfer and storage ofresourceswhether it be inserting, extracting, querying some value, etc.Utility methods for dealing withResourceHandler.ResourceStacksResourceHandler<R extends Resource>Base implementation of aResourceHandlerbacked by a list ofResourceStacks.StacksResourceHandler<S,T extends Resource> Base implementation of aResourceHandlerbacked by a list of stacks.Precondition checks useful for implementingResourceHandler.VoidingResourceHandler<T extends Resource>A resource handler that destroys any resources inserted into it.