Package dev.latvian.mods.kubejs.item
Class ItemStackSet
java.lang.Object
dev.latvian.mods.kubejs.item.ItemStackSet
- All Implemented Interfaces:
Iterable<net.minecraft.world.item.ItemStack>
-
Constructor Summary
ConstructorsConstructorDescriptionItemStackSet(int initialSize) ItemStackSet(net.minecraft.world.item.ItemStack... items) -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(net.minecraft.world.item.ItemStack stack) voidaddAll(ItemStackSet other) voidaddItem(net.minecraft.world.item.Item item) booleancontains(net.minecraft.world.item.ItemStack stack) voidnet.minecraft.world.item.ItemStackgetFirst()booleanisEmpty()Iterator<net.minecraft.world.item.ItemStack> iterator()static ItemStackSetmerge(ItemStackSet first, ItemStackSet second) voidremove(net.minecraft.world.item.ItemStack stack) intsize()Stream<net.minecraft.world.item.ItemStack> stream()net.minecraft.world.item.ItemStack[]toArray()List<net.minecraft.world.item.ItemStack> toList()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
spliterator
-
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
-
toList
-
toArray
public net.minecraft.world.item.ItemStack[] toArray() -
isEmpty
public boolean isEmpty() -
size
public int size() -
iterator
-
forEach
-
getFirst
public net.minecraft.world.item.ItemStack getFirst() -
stream
-
merge
-