public final class InvUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
addItemToolTip(net.minecraft.item.ItemStack stack,
java.lang.String msg) |
static net.minecraft.item.ItemStack |
consumeItem(net.minecraft.item.ItemStack stack) |
static boolean |
containsItem(net.minecraft.inventory.IInventory inv,
net.minecraftforge.common.util.ForgeDirection side,
IStackFilter filter) |
static boolean |
containsItem(net.minecraft.inventory.IInventory inv,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.item.ItemStack... filter) |
static int |
countItems(net.minecraft.inventory.IInventory inv,
net.minecraftforge.common.util.ForgeDirection side,
IStackFilter filter) |
static int |
countItems(net.minecraft.inventory.IInventory inv,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.item.ItemStack... filter) |
static void |
dropItems(net.minecraft.world.World world,
net.minecraft.inventory.IInventory inv,
int i,
int j,
int k) |
static void |
dropItems(net.minecraft.world.World world,
net.minecraft.item.ItemStack stack,
int i,
int j,
int k) |
static net.minecraft.inventory.IInventory |
getInventory(net.minecraft.inventory.IInventory inv)
Ensures that the given inventory is the full inventory, i.e. takes double
chests into account.
|
static net.minecraft.nbt.NBTTagCompound |
getItemData(net.minecraft.item.ItemStack stack) |
static boolean |
isRoomForStack(net.minecraft.item.ItemStack stack,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.inventory.IInventory dest)
Checks if there is room for the ItemStack in the inventory.
|
static net.minecraft.item.ItemStack |
moveOneItem(net.minecraft.inventory.IInventory source,
net.minecraftforge.common.util.ForgeDirection output,
net.minecraft.inventory.IInventory dest,
net.minecraftforge.common.util.ForgeDirection intput,
IStackFilter filter)
Attempts to move a single item from one inventory to another.
|
static net.minecraft.item.ItemStack |
moveOneItem(net.minecraft.inventory.IInventory source,
net.minecraftforge.common.util.ForgeDirection output,
net.minecraft.inventory.IInventory dest,
net.minecraftforge.common.util.ForgeDirection intput,
net.minecraft.item.ItemStack... filter) |
static void |
readInvFromNBT(net.minecraft.inventory.IInventory inv,
java.lang.String tag,
net.minecraft.nbt.NBTTagCompound data) |
static void |
readStacksFromNBT(net.minecraft.nbt.NBTTagCompound nbt,
java.lang.String name,
net.minecraft.item.ItemStack[] stacks) |
static void |
wipeInventory(net.minecraft.inventory.IInventory inv) |
static void |
writeInvToNBT(net.minecraft.inventory.IInventory inv,
java.lang.String tag,
net.minecraft.nbt.NBTTagCompound data) |
static void |
writeStacksToNBT(net.minecraft.nbt.NBTTagCompound nbt,
java.lang.String name,
net.minecraft.item.ItemStack[] stacks) |
public static int countItems(net.minecraft.inventory.IInventory inv,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.item.ItemStack... filter)
public static int countItems(net.minecraft.inventory.IInventory inv,
net.minecraftforge.common.util.ForgeDirection side,
IStackFilter filter)
public static boolean containsItem(net.minecraft.inventory.IInventory inv,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.item.ItemStack... filter)
public static boolean containsItem(net.minecraft.inventory.IInventory inv,
net.minecraftforge.common.util.ForgeDirection side,
IStackFilter filter)
public static boolean isRoomForStack(net.minecraft.item.ItemStack stack,
net.minecraftforge.common.util.ForgeDirection side,
net.minecraft.inventory.IInventory dest)
stack - The ItemStackdest - The IInventorypublic static net.minecraft.item.ItemStack moveOneItem(net.minecraft.inventory.IInventory source,
net.minecraftforge.common.util.ForgeDirection output,
net.minecraft.inventory.IInventory dest,
net.minecraftforge.common.util.ForgeDirection intput,
IStackFilter filter)
source - dest - filer - an IStackFilter to match againstpublic static net.minecraft.item.ItemStack moveOneItem(net.minecraft.inventory.IInventory source,
net.minecraftforge.common.util.ForgeDirection output,
net.minecraft.inventory.IInventory dest,
net.minecraftforge.common.util.ForgeDirection intput,
net.minecraft.item.ItemStack... filter)
public static void dropItems(net.minecraft.world.World world,
net.minecraft.item.ItemStack stack,
int i,
int j,
int k)
public static void dropItems(net.minecraft.world.World world,
net.minecraft.inventory.IInventory inv,
int i,
int j,
int k)
public static void wipeInventory(net.minecraft.inventory.IInventory inv)
public static net.minecraft.nbt.NBTTagCompound getItemData(net.minecraft.item.ItemStack stack)
public static void addItemToolTip(net.minecraft.item.ItemStack stack,
java.lang.String msg)
public static void writeInvToNBT(net.minecraft.inventory.IInventory inv,
java.lang.String tag,
net.minecraft.nbt.NBTTagCompound data)
public static void readInvFromNBT(net.minecraft.inventory.IInventory inv,
java.lang.String tag,
net.minecraft.nbt.NBTTagCompound data)
public static void readStacksFromNBT(net.minecraft.nbt.NBTTagCompound nbt,
java.lang.String name,
net.minecraft.item.ItemStack[] stacks)
public static void writeStacksToNBT(net.minecraft.nbt.NBTTagCompound nbt,
java.lang.String name,
net.minecraft.item.ItemStack[] stacks)
public static net.minecraft.item.ItemStack consumeItem(net.minecraft.item.ItemStack stack)
public static net.minecraft.inventory.IInventory getInventory(net.minecraft.inventory.IInventory inv)
inv -