Interface ItemSource

All Known Implementing Classes:
ItemSource.Filter, ItemSource.Limit, ItemSource.Map

public interface ItemSource
Mappings:
Namespace Name
named net/minecraft/inventory/ItemSource
intermediary net/minecraft/class_12271
official dtq
  • Field Details

    • EMPTY

      static final ItemSource EMPTY
      Mappings:
      Namespace Name Mixin selector
      named EMPTY Lnet/minecraft/inventory/ItemSource;EMPTY:Lnet/minecraft/inventory/ItemSource;
      intermediary field_64161 Lnet/minecraft/class_12271;field_64161:Lnet/minecraft/class_12271;
      official a Ldtq;a:Ldtq;
  • Method Details

    • itemCopies

      Stream<ItemStack> itemCopies()
    • filter

      default ItemSource filter(Predicate<ItemStack> predicate)
      Mappings:
      Namespace Name Mixin selector
      named filter Lnet/minecraft/inventory/ItemSource;filter(Ljava/util/function/Predicate;)Lnet/minecraft/inventory/ItemSource;
      intermediary method_76129 Lnet/minecraft/class_12271;method_76129(Ljava/util/function/Predicate;)Lnet/minecraft/class_12271;
      official a Ldtq;a(Ljava/util/function/Predicate;)Ldtq;
    • filter

      default ItemSource filter(Function<ItemStack,? extends ItemSource> function)
      Mappings:
      Namespace Name Mixin selector
      named filter Lnet/minecraft/inventory/ItemSource;filter(Ljava/util/function/Function;)Lnet/minecraft/inventory/ItemSource;
      intermediary method_76128 Lnet/minecraft/class_12271;method_76128(Ljava/util/function/Function;)Lnet/minecraft/class_12271;
      official a Ldtq;a(Ljava/util/function/Function;)Ldtq;
    • limit

      default ItemSource limit(int count)
      Mappings:
      Namespace Name Mixin selector
      named limit Lnet/minecraft/inventory/ItemSource;limit(I)Lnet/minecraft/inventory/ItemSource;
      intermediary method_76123 Lnet/minecraft/class_12271;method_76123(I)Lnet/minecraft/class_12271;
      official a Ldtq;a(I)Ldtq;
    • toStrean

      static ItemSource toStrean(StackReference stackReference)
      Mappings:
      Namespace Name Mixin selector
      named toStrean Lnet/minecraft/inventory/ItemSource;toStrean(Lnet/minecraft/inventory/StackReference;)Lnet/minecraft/inventory/ItemSource;
      intermediary method_76124 Lnet/minecraft/class_12271;method_76124(Lnet/minecraft/class_5630;)Lnet/minecraft/class_12271;
      official a Ldtq;a(Lcht;)Ldtq;
    • combineAll

      static ItemSource combineAll(Collection<? extends StackReference> stackReferences)
      Mappings:
      Namespace Name Mixin selector
      named combineAll Lnet/minecraft/inventory/ItemSource;combineAll(Ljava/util/Collection;)Lnet/minecraft/inventory/ItemSource;
      intermediary method_76126 Lnet/minecraft/class_12271;method_76126(Ljava/util/Collection;)Lnet/minecraft/class_12271;
      official a Ldtq;a(Ljava/util/Collection;)Ldtq;
    • concat

      static ItemSource concat(ItemSource first, ItemSource second)
      Mappings:
      Namespace Name Mixin selector
      named concat Lnet/minecraft/inventory/ItemSource;concat(Lnet/minecraft/inventory/ItemSource;Lnet/minecraft/inventory/ItemSource;)Lnet/minecraft/inventory/ItemSource;
      intermediary method_76125 Lnet/minecraft/class_12271;method_76125(Lnet/minecraft/class_12271;Lnet/minecraft/class_12271;)Lnet/minecraft/class_12271;
      official a Ldtq;a(Ldtq;Ldtq;)Ldtq;
    • combine

      static ItemSource combine(List<? extends ItemSource> itemSources)
      Mappings:
      Namespace Name Mixin selector
      named combine Lnet/minecraft/inventory/ItemSource;combine(Ljava/util/List;)Lnet/minecraft/inventory/ItemSource;
      intermediary method_76127 Lnet/minecraft/class_12271;method_76127(Ljava/util/List;)Lnet/minecraft/class_12271;
      official a Ldtq;a(Ljava/util/List;)Ldtq;