Interface ItemStream

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

public interface ItemStream
Mappings:
Namespace Name
named net/minecraft/loot/slot/ItemStream
intermediary net/minecraft/class_12271
official dtw
  • Field Details

    • EMPTY

      static final ItemStream EMPTY
      Mappings:
      Namespace Name Mixin selector
      named EMPTY Lnet/minecraft/loot/slot/ItemStream;EMPTY:Lnet/minecraft/loot/slot/ItemStream;
      intermediary field_64161 Lnet/minecraft/class_12271;field_64161:Lnet/minecraft/class_12271;
      official a Ldtw;a:Ldtw;
  • Method Details

    • itemCopies

      Stream<ItemStack> itemCopies()
    • filter

      default ItemStream filter(Predicate<ItemStack> predicate)
      Mappings:
      Namespace Name Mixin selector
      named filter Lnet/minecraft/loot/slot/ItemStream;filter(Ljava/util/function/Predicate;)Lnet/minecraft/loot/slot/ItemStream;
      intermediary method_76129 Lnet/minecraft/class_12271;method_76129(Ljava/util/function/Predicate;)Lnet/minecraft/class_12271;
      official a Ldtw;a(Ljava/util/function/Predicate;)Ldtw;
    • map

      default ItemStream map(Function<ItemStack,? extends ItemStream> function)
      Mappings:
      Namespace Name Mixin selector
      named map Lnet/minecraft/loot/slot/ItemStream;map(Ljava/util/function/Function;)Lnet/minecraft/loot/slot/ItemStream;
      intermediary method_76128 Lnet/minecraft/class_12271;method_76128(Ljava/util/function/Function;)Lnet/minecraft/class_12271;
      official a Ldtw;a(Ljava/util/function/Function;)Ldtw;
    • limit

      default ItemStream limit(int count)
      Mappings:
      Namespace Name Mixin selector
      named limit Lnet/minecraft/loot/slot/ItemStream;limit(I)Lnet/minecraft/loot/slot/ItemStream;
      intermediary method_76123 Lnet/minecraft/class_12271;method_76123(I)Lnet/minecraft/class_12271;
      official a Ldtw;a(I)Ldtw;
    • of

      static ItemStream of(StackReference stackReference)
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/loot/slot/ItemStream;of(Lnet/minecraft/inventory/StackReference;)Lnet/minecraft/loot/slot/ItemStream;
      intermediary method_76124 Lnet/minecraft/class_12271;method_76124(Lnet/minecraft/class_5630;)Lnet/minecraft/class_12271;
      official a Ldtw;a(Lcib;)Ldtw;
    • of

      static ItemStream of(Collection<? extends StackReference> stackReferences)
      Mappings:
      Namespace Name Mixin selector
      named of Lnet/minecraft/loot/slot/ItemStream;of(Ljava/util/Collection;)Lnet/minecraft/loot/slot/ItemStream;
      intermediary method_76126 Lnet/minecraft/class_12271;method_76126(Ljava/util/Collection;)Lnet/minecraft/class_12271;
      official a Ldtw;a(Ljava/util/Collection;)Ldtw;
    • concat

      static ItemStream concat(ItemStream first, ItemStream second)
      Mappings:
      Namespace Name Mixin selector
      named concat Lnet/minecraft/loot/slot/ItemStream;concat(Lnet/minecraft/loot/slot/ItemStream;Lnet/minecraft/loot/slot/ItemStream;)Lnet/minecraft/loot/slot/ItemStream;
      intermediary method_76125 Lnet/minecraft/class_12271;method_76125(Lnet/minecraft/class_12271;Lnet/minecraft/class_12271;)Lnet/minecraft/class_12271;
      official a Ldtw;a(Ldtw;Ldtw;)Ldtw;
    • concat

      static ItemStream concat(List<? extends ItemStream> streams)
      Mappings:
      Namespace Name Mixin selector
      named concat Lnet/minecraft/loot/slot/ItemStream;concat(Ljava/util/List;)Lnet/minecraft/loot/slot/ItemStream;
      intermediary method_76127 Lnet/minecraft/class_12271;method_76127(Ljava/util/List;)Lnet/minecraft/class_12271;
      official a Ldtw;a(Ljava/util/List;)Ldtw;