public class NBTHelper
extends java.lang.Object
| Constructor and Description |
|---|
NBTHelper() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
getBoolean(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static byte |
getByte(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static double |
getDouble(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static float |
getFloat(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static int |
getInt(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static long |
getLong(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static short |
getShort(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static java.lang.String |
getString(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static net.minecraft.nbt.NBTTagCompound |
getTag(net.minecraft.item.ItemStack itemStack) |
static net.minecraft.nbt.NBTTagList |
getTagList(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
int type) |
static boolean |
hasTag(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static void |
initNBTTagCompound(net.minecraft.item.ItemStack itemStack)
Initializes the NBT Tag Compound for the given ItemStack if it is null
|
static boolean |
isInputEqual(net.minecraft.item.ItemStack input,
net.minecraft.item.ItemStack output) |
static boolean |
isStackEqual(net.minecraft.item.ItemStack stack1,
net.minecraft.item.ItemStack stack2) |
static void |
removeTag(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName) |
static void |
setBoolean(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
boolean keyValue) |
static void |
setByte(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
byte keyValue) |
static void |
setDouble(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
double keyValue) |
static void |
setFloat(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
float keyValue) |
static void |
setInteger(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
int keyValue) |
static void |
setLong(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
long keyValue) |
static void |
setShort(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
short keyValue) |
static void |
setString(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
java.lang.String keyValue) |
static void |
setTagList(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
net.minecraft.nbt.NBTTagList list) |
public static boolean hasTag(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static void removeTag(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static void initNBTTagCompound(net.minecraft.item.ItemStack itemStack)
itemStack - The ItemStack for which its NBT Tag Compound is being
checked for initializationpublic static void setLong(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
long keyValue)
public static java.lang.String getString(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static void setString(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
java.lang.String keyValue)
public static boolean getBoolean(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static void setBoolean(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
boolean keyValue)
public static byte getByte(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static void setByte(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
byte keyValue)
public static short getShort(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static void setShort(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
short keyValue)
public static int getInt(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static void setInteger(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
int keyValue)
public static long getLong(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static float getFloat(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static void setFloat(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
float keyValue)
public static double getDouble(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName)
public static void setDouble(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
double keyValue)
public static net.minecraft.nbt.NBTTagCompound getTag(net.minecraft.item.ItemStack itemStack)
public static net.minecraft.nbt.NBTTagList getTagList(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
int type)
public static void setTagList(net.minecraft.item.ItemStack itemStack,
java.lang.String keyName,
net.minecraft.nbt.NBTTagList list)
public static boolean isStackEqual(net.minecraft.item.ItemStack stack1,
net.minecraft.item.ItemStack stack2)
public static boolean isInputEqual(net.minecraft.item.ItemStack input,
net.minecraft.item.ItemStack output)