Interface ItemProvider<T extends IItem>

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      default boolean contains​(int... ids)  
      default boolean contains​(java.lang.String... names)  
      default boolean contains​(java.util.function.Predicate<? super T> filter)  
      default boolean containsAll​(int... ids)  
      default boolean containsAll​(java.lang.String... names)  
      default boolean containsAll​(java.util.function.Predicate<? super T> filter)  
      T get​(int slot)  
      default java.util.List<T> getAll​(int... ids)  
      default java.util.List<T> getAll​(java.lang.String... names)  
      java.util.List<T> getAll​(java.util.function.Predicate<? super T> filter)  
      default int getCount​(boolean stacks, int... ids)  
      default int getCount​(boolean stacks, java.lang.String... names)  
      default int getCount​(boolean stacks, java.util.function.Predicate<? super T> filter)  
      default int getCount​(int... ids)  
      default int getCount​(java.lang.String... names)  
      default int getCount​(java.util.function.Predicate<? super T> filter)  
      default T getFirst​(int... ids)  
      default T getFirst​(java.lang.String... names)  
      default T getFirst​(java.util.function.Predicate<? super T> filter)  
      default T getLast​(int... ids)  
      default T getLast​(java.lang.String... names)  
      default T getLast​(java.util.function.Predicate<? super T> filter)  
    • Method Detail

      • getAll

        java.util.List<T> getAll​(java.util.function.Predicate<? super T> filter)
      • getAll

        default java.util.List<T> getAll​(int... ids)
      • getAll

        default java.util.List<T> getAll​(java.lang.String... names)
      • getFirst

        default T getFirst​(java.util.function.Predicate<? super T> filter)
      • getFirst

        default T getFirst​(int... ids)
      • getFirst

        default T getFirst​(java.lang.String... names)
      • getLast

        default T getLast​(java.util.function.Predicate<? super T> filter)
      • getLast

        default T getLast​(int... ids)
      • getLast

        default T getLast​(java.lang.String... names)
      • getCount

        default int getCount​(boolean stacks,
                             java.util.function.Predicate<? super T> filter)
      • getCount

        default int getCount​(boolean stacks,
                             int... ids)
      • getCount

        default int getCount​(boolean stacks,
                             java.lang.String... names)
      • getCount

        default int getCount​(java.util.function.Predicate<? super T> filter)
      • getCount

        default int getCount​(int... ids)
      • getCount

        default int getCount​(java.lang.String... names)
      • contains

        default boolean contains​(java.util.function.Predicate<? super T> filter)
      • contains

        default boolean contains​(int... ids)
      • contains

        default boolean contains​(java.lang.String... names)
      • containsAll

        default boolean containsAll​(int... ids)
      • containsAll

        default boolean containsAll​(java.lang.String... names)
      • containsAll

        default boolean containsAll​(java.util.function.Predicate<? super T> filter)
      • get

        T get​(int slot)