Class ItemStackSet

java.lang.Object
dev.latvian.mods.kubejs.item.ItemStackSet
All Implemented Interfaces:
Iterable<net.minecraft.world.item.ItemStack>

public class ItemStackSet extends Object implements Iterable<net.minecraft.world.item.ItemStack>
  • Constructor Details

    • ItemStackSet

      public ItemStackSet(int initialSize)
    • ItemStackSet

      public ItemStackSet()
    • ItemStackSet

      public ItemStackSet(net.minecraft.world.item.ItemStack... items)
  • Method Details

    • add

      public void add(net.minecraft.world.item.ItemStack stack)
    • addItem

      public void addItem(net.minecraft.world.item.Item item)
    • remove

      public void remove(net.minecraft.world.item.ItemStack stack)
    • contains

      public boolean contains(net.minecraft.world.item.ItemStack stack)
    • addAll

      public void addAll(ItemStackSet other)
    • toList

      public List<net.minecraft.world.item.ItemStack> toList()
    • toArray

      public net.minecraft.world.item.ItemStack[] toArray()
    • isEmpty

      public boolean isEmpty()
    • size

      public int size()
    • iterator

      public Iterator<net.minecraft.world.item.ItemStack> iterator()
      Specified by:
      iterator in interface Iterable<net.minecraft.world.item.ItemStack>
    • forEach

      public void forEach(Consumer<? super net.minecraft.world.item.ItemStack> action)
      Specified by:
      forEach in interface Iterable<net.minecraft.world.item.ItemStack>
    • getFirst

      public net.minecraft.world.item.ItemStack getFirst()
    • stream

      public Stream<net.minecraft.world.item.ItemStack> stream()
    • merge

      public static ItemStackSet merge(ItemStackSet first, ItemStackSet second)