Class ItemStackUtils
java.lang.Object
io.github.vampirestudios.vampirelib.utils.ItemStackUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidfillAfterItemForCategory(net.minecraft.world.item.Item item, net.minecraft.world.item.Item targetItem, net.minecraft.world.item.CreativeModeTab tab, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> items) Used inItem.fillItemCategory(CreativeModeTab, NonNullList)to fill an item after a specific item for a group.static intfindIndexOfItem(net.minecraft.world.level.ItemLike item, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> items) Searches for a specific item in aNonNullListofItemStackand returns its index.static booleanisAllowedInTab(net.minecraft.world.item.Item item, net.minecraft.world.item.CreativeModeTab tab) Checks if anItemis in anCreativeModeTab.
-
Constructor Details
-
ItemStackUtils
public ItemStackUtils()
-
-
Method Details
-
findIndexOfItem
public static int findIndexOfItem(net.minecraft.world.level.ItemLike item, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> items) Searches for a specific item in aNonNullListofItemStackand returns its index.- Parameters:
item- The item to search for.items- The list ofItemStacks.- Returns:
- The index of the specified item in the list, or -1 if it was not in the list.
-
fillAfterItemForCategory
public static void fillAfterItemForCategory(net.minecraft.world.item.Item item, net.minecraft.world.item.Item targetItem, net.minecraft.world.item.CreativeModeTab tab, net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> items) Used inItem.fillItemCategory(CreativeModeTab, NonNullList)to fill an item after a specific item for a group.- Parameters:
item- The item to fill.targetItem- The item to fill after.tab- The tab to fill it in.items- TheNonNullListof item stacks to search for the target item and inject the item in.
-
isAllowedInTab
public static boolean isAllowedInTab(net.minecraft.world.item.Item item, net.minecraft.world.item.CreativeModeTab tab) Checks if anItemis in anCreativeModeTab.- Parameters:
item- TheItemto check.tab- TheCreativeModeTabto check.- Returns:
- Whether the item is in the
CreativeModeTab.
-