Class ResourceHandlerIngredientIterator<R extends net.neoforged.neoforge.transfer.resource.Resource,T>

java.lang.Object
org.cyclops.commoncapabilities.api.capability.resourcehandler.ResourceHandlerIngredientIterator<R,T>
All Implemented Interfaces:
Iterator<T>

public class ResourceHandlerIngredientIterator<R extends net.neoforged.neoforge.transfer.resource.Resource,T> extends Object implements Iterator<T>
An iterator over all slots in an item handler.
  • Constructor Details

    • ResourceHandlerIngredientIterator

      public ResourceHandlerIngredientIterator(net.neoforged.neoforge.transfer.ResourceHandler<R> resourceHandler, IResourceConverter<R,T> resourceConverter, int offset)
    • ResourceHandlerIngredientIterator

      public ResourceHandlerIngredientIterator(net.neoforged.neoforge.transfer.ResourceHandler<R> resourceHandler, IResourceConverter<R,T> resourceConverter)
  • Method Details

    • hasNext

      public boolean hasNext()
      Specified by:
      hasNext in interface Iterator<R extends net.neoforged.neoforge.transfer.resource.Resource>
    • next

      public T next()
      Specified by:
      next in interface Iterator<R extends net.neoforged.neoforge.transfer.resource.Resource>