public interface INbt
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Completely clears the compound tag of all tags inside it.
|
boolean |
getBoolean(java.lang.String key) |
byte |
getByte(java.lang.String key) |
byte[] |
getByteArray(java.lang.String key) |
INbt |
getCompound(java.lang.String key) |
double |
getDouble(java.lang.String key) |
float |
getFloat(java.lang.String key) |
int |
getInteger(java.lang.String key) |
int[] |
getIntegerArray(java.lang.String key) |
java.lang.String[] |
getKeys() |
java.lang.Object[] |
getList(java.lang.String key,
int value)
Returns a tag list of objects with this key in the compound tag.
|
int |
getListType(java.lang.String key)
Returns the type of the tag list with this key, as an integer.
|
long |
getLong(java.lang.String key) |
net.minecraft.nbt.NBTTagCompound |
getMCNBT() |
short |
getShort(java.lang.String key) |
java.lang.String |
getString(java.lang.String key) |
int |
getType(java.lang.String key) |
boolean |
has(java.lang.String key) |
boolean |
isEqual(INbt nbt) |
void |
remove(java.lang.String key)
Returns the tag with the given key from the compound tag.
|
void |
setBoolean(java.lang.String key,
boolean value) |
void |
setByte(java.lang.String key,
byte value) |
void |
setByteArray(java.lang.String key,
byte[] value) |
void |
setCompound(java.lang.String key,
INbt value) |
void |
setDouble(java.lang.String key,
double value) |
void |
setFloat(java.lang.String key,
float value) |
void |
setInteger(java.lang.String key,
int value) |
void |
setIntegerArray(java.lang.String key,
int[] value) |
void |
setList(java.lang.String key,
java.lang.Object[] value)
Adds a new tag list to the compound tag with the given key.
|
void |
setLong(java.lang.String key,
long value) |
void |
setShort(java.lang.String key,
short value) |
void |
setString(java.lang.String key,
java.lang.String value) |
java.lang.String |
toJsonString() |
void remove(java.lang.String key)
boolean has(java.lang.String key)
boolean getBoolean(java.lang.String key)
void setBoolean(java.lang.String key,
boolean value)
short getShort(java.lang.String key)
void setShort(java.lang.String key,
short value)
int getInteger(java.lang.String key)
void setInteger(java.lang.String key,
int value)
byte getByte(java.lang.String key)
void setByte(java.lang.String key,
byte value)
long getLong(java.lang.String key)
void setLong(java.lang.String key,
long value)
double getDouble(java.lang.String key)
void setDouble(java.lang.String key,
double value)
float getFloat(java.lang.String key)
void setFloat(java.lang.String key,
float value)
java.lang.String getString(java.lang.String key)
void setString(java.lang.String key,
java.lang.String value)
byte[] getByteArray(java.lang.String key)
void setByteArray(java.lang.String key,
byte[] value)
int[] getIntegerArray(java.lang.String key)
void setIntegerArray(java.lang.String key,
int[] value)
java.lang.Object[] getList(java.lang.String key,
int value)
int getListType(java.lang.String key)
void setList(java.lang.String key,
java.lang.Object[] value)
key - The key for the list tagvalue - The list of objects to be in the list. The type of the first element in this list becomes the tag
list's type, and if later objects are not of this type, they will not be added.INbt getCompound(java.lang.String key)
void setCompound(java.lang.String key,
INbt value)
java.lang.String[] getKeys()
int getType(java.lang.String key)
net.minecraft.nbt.NBTTagCompound getMCNBT()
java.lang.String toJsonString()
boolean isEqual(INbt nbt)
void clear()