Uses of Record Class
net.neoforged.neoforge.transfer.resource.ResourceStack
Packages that use ResourceStack
-
Uses of ResourceStack in net.neoforged.neoforge.transfer
Methods in net.neoforged.neoforge.transfer that return ResourceStackModifier and TypeMethodDescriptionprotected ResourceStack<R> ResourceStacksResourceHandler.copyOf(ResourceStack<R> stack) static <T extends Resource>
@Nullable ResourceStack<T> ResourceHandlerUtil.extractFirst(@Nullable ResourceHandler<T> handler, Predicate<T> filter, int amount, @Nullable TransactionContext transaction) Extracts the first resource from aResourceHandlerthat is not empty and matches the given filter.protected ResourceStack<R> ResourceStacksResourceHandler.getStackFrom(R resource, int amount) static <T extends Resource>
@Nullable ResourceStack<T> ResourceHandlerUtil.moveFirst(@Nullable ResourceHandler<T> from, @Nullable ResourceHandler<T> to, Predicate<T> filter, int amount, @Nullable TransactionContext transaction) Similar toResourceHandlerUtil.move(net.neoforged.neoforge.transfer.ResourceHandler<T>, net.neoforged.neoforge.transfer.ResourceHandler<T>, java.util.function.Predicate<T>, int, net.neoforged.neoforge.transfer.transaction.TransactionContext), but transfers only the first resource that matches the filter and can be successfully transferred.Methods in net.neoforged.neoforge.transfer with parameters of type ResourceStackModifier and TypeMethodDescriptionprotected ResourceStack<R> ResourceStacksResourceHandler.copyOf(ResourceStack<R> stack) intResourceStacksResourceHandler.getAmountFrom(ResourceStack<R> stack) ResourceStacksResourceHandler.getResourceFrom(ResourceStack<R> stack) booleanResourceStacksResourceHandler.matches(ResourceStack<R> stack, R resource) Constructor parameters in net.neoforged.neoforge.transfer with type arguments of type ResourceStackModifierConstructorDescriptionResourceStacksResourceHandler(int size, R emptyResource, com.mojang.serialization.Codec<ResourceStack<R>> stackCodec) ResourceStacksResourceHandler(NonNullList<ResourceStack<R>> stacks, R emptyResource, com.mojang.serialization.Codec<ResourceStack<R>> stackCodec) ResourceStacksResourceHandler(NonNullList<ResourceStack<R>> stacks, R emptyResource, com.mojang.serialization.Codec<ResourceStack<R>> stackCodec)