Package net.minecraft.inventory
Interface ItemSource
- All Known Implementing Classes:
ItemSource.Filter,ItemSource.Limit,ItemSource.Map
public interface ItemSource
- Mappings:
Namespace Name named net/minecraft/inventory/ItemSourceintermediary net/minecraft/class_12271official dtq
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final recordstatic final record -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic ItemSourcecombine(List<? extends ItemSource> itemSources) static ItemSourcecombineAll(Collection<? extends StackReference> stackReferences) static ItemSourceconcat(ItemSource first, ItemSource second) default ItemSourcefilter(Function<ItemStack, ? extends ItemSource> function) default ItemSourcedefault ItemSourcelimit(int count) static ItemSourcetoStrean(StackReference stackReference)
-
Field Details
-
EMPTY
- Mappings:
Namespace Name Mixin selector named EMPTYLnet/minecraft/inventory/ItemSource;EMPTY:Lnet/minecraft/inventory/ItemSource;intermediary field_64161Lnet/minecraft/class_12271;field_64161:Lnet/minecraft/class_12271;official aLdtq;a:Ldtq;
-
-
Method Details
-
itemCopies
-
filter
- Mappings:
Namespace Name Mixin selector named filterLnet/minecraft/inventory/ItemSource;filter(Ljava/util/function/Predicate;)Lnet/minecraft/inventory/ItemSource;intermediary method_76129Lnet/minecraft/class_12271;method_76129(Ljava/util/function/Predicate;)Lnet/minecraft/class_12271;official aLdtq;a(Ljava/util/function/Predicate;)Ldtq;
-
filter
- Mappings:
Namespace Name Mixin selector named filterLnet/minecraft/inventory/ItemSource;filter(Ljava/util/function/Function;)Lnet/minecraft/inventory/ItemSource;intermediary method_76128Lnet/minecraft/class_12271;method_76128(Ljava/util/function/Function;)Lnet/minecraft/class_12271;official aLdtq;a(Ljava/util/function/Function;)Ldtq;
-
limit
- Mappings:
Namespace Name Mixin selector named limitLnet/minecraft/inventory/ItemSource;limit(I)Lnet/minecraft/inventory/ItemSource;intermediary method_76123Lnet/minecraft/class_12271;method_76123(I)Lnet/minecraft/class_12271;official aLdtq;a(I)Ldtq;
-
toStrean
- Mappings:
Namespace Name Mixin selector named toStreanLnet/minecraft/inventory/ItemSource;toStrean(Lnet/minecraft/inventory/StackReference;)Lnet/minecraft/inventory/ItemSource;intermediary method_76124Lnet/minecraft/class_12271;method_76124(Lnet/minecraft/class_5630;)Lnet/minecraft/class_12271;official aLdtq;a(Lcht;)Ldtq;
-
combineAll
- Mappings:
Namespace Name Mixin selector named combineAllLnet/minecraft/inventory/ItemSource;combineAll(Ljava/util/Collection;)Lnet/minecraft/inventory/ItemSource;intermediary method_76126Lnet/minecraft/class_12271;method_76126(Ljava/util/Collection;)Lnet/minecraft/class_12271;official aLdtq;a(Ljava/util/Collection;)Ldtq;
-
concat
- Mappings:
Namespace Name Mixin selector named concatLnet/minecraft/inventory/ItemSource;concat(Lnet/minecraft/inventory/ItemSource;Lnet/minecraft/inventory/ItemSource;)Lnet/minecraft/inventory/ItemSource;intermediary method_76125Lnet/minecraft/class_12271;method_76125(Lnet/minecraft/class_12271;Lnet/minecraft/class_12271;)Lnet/minecraft/class_12271;official aLdtq;a(Ldtq;Ldtq;)Ldtq;
-
combine
- Mappings:
Namespace Name Mixin selector named combineLnet/minecraft/inventory/ItemSource;combine(Ljava/util/List;)Lnet/minecraft/inventory/ItemSource;intermediary method_76127Lnet/minecraft/class_12271;method_76127(Ljava/util/List;)Lnet/minecraft/class_12271;official aLdtq;a(Ljava/util/List;)Ldtq;
-