Modifier and Type | Field and Description |
---|---|
static com.mojang.serialization.Codec<CompoundNBT> |
CODEC |
private static org.apache.logging.log4j.Logger |
LOGGER |
private static java.util.regex.Pattern |
SIMPLE_VALUE |
private java.util.Map<java.lang.String,INBT> |
tags |
static INBTType<CompoundNBT> |
TYPE |
SYNTAX_HIGHLIGHTING_KEY, SYNTAX_HIGHLIGHTING_NUMBER, SYNTAX_HIGHLIGHTING_NUMBER_TYPE, SYNTAX_HIGHLIGHTING_STRING
Modifier | Constructor and Description |
---|---|
|
CompoundNBT() |
protected |
CompoundNBT(java.util.Map<java.lang.String,INBT> p_i226075_1_) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.String p_74764_1_) |
boolean |
contains(java.lang.String p_150297_1_,
int p_150297_2_) |
CompoundNBT |
copy() |
private CrashReport |
createReport(java.lang.String p_229677_1_,
INBTType<?> p_229677_2_,
java.lang.ClassCastException p_229677_3_) |
protected java.util.Map<java.lang.String,INBT> |
entries() |
boolean |
equals(java.lang.Object p_equals_1_) |
INBT |
get(java.lang.String p_74781_1_) |
java.util.Set<java.lang.String> |
getAllKeys() |
boolean |
getBoolean(java.lang.String p_74767_1_) |
byte |
getByte(java.lang.String p_74771_1_) |
byte[] |
getByteArray(java.lang.String p_74770_1_) |
CompoundNBT |
getCompound(java.lang.String p_74775_1_) |
double |
getDouble(java.lang.String p_74769_1_) |
float |
getFloat(java.lang.String p_74760_1_) |
byte |
getId() |
int |
getInt(java.lang.String p_74762_1_) |
int[] |
getIntArray(java.lang.String p_74759_1_) |
ListNBT |
getList(java.lang.String p_150295_1_,
int p_150295_2_) |
long |
getLong(java.lang.String p_74763_1_) |
long[] |
getLongArray(java.lang.String p_197645_1_) |
ITextComponent |
getPrettyDisplay(java.lang.String p_199850_1_,
int p_199850_2_) |
short |
getShort(java.lang.String p_74765_1_) |
java.lang.String |
getString(java.lang.String p_74779_1_) |
byte |
getTagType(java.lang.String p_150299_1_) |
INBTType<CompoundNBT> |
getType() |
java.util.UUID |
getUUID(java.lang.String p_186857_1_) |
protected static java.lang.String |
handleEscape(java.lang.String p_193582_0_) |
protected static ITextComponent |
handleEscapePretty(java.lang.String p_197642_0_) |
int |
hashCode() |
boolean |
hasUUID(java.lang.String p_186855_1_) |
boolean |
isEmpty() |
CompoundNBT |
merge(CompoundNBT p_197643_1_) |
INBT |
put(java.lang.String p_218657_1_,
INBT p_218657_2_) |
void |
putBoolean(java.lang.String p_74757_1_,
boolean p_74757_2_) |
void |
putByte(java.lang.String p_74774_1_,
byte p_74774_2_) |
void |
putByteArray(java.lang.String p_74773_1_,
byte[] p_74773_2_) |
void |
putDouble(java.lang.String p_74780_1_,
double p_74780_2_) |
void |
putFloat(java.lang.String p_74776_1_,
float p_74776_2_) |
void |
putInt(java.lang.String p_74768_1_,
int p_74768_2_) |
void |
putIntArray(java.lang.String p_74783_1_,
int[] p_74783_2_) |
void |
putIntArray(java.lang.String p_197646_1_,
java.util.List<java.lang.Integer> p_197646_2_) |
void |
putLong(java.lang.String p_74772_1_,
long p_74772_2_) |
void |
putLongArray(java.lang.String p_202168_1_,
java.util.List<java.lang.Long> p_202168_2_) |
void |
putLongArray(java.lang.String p_197644_1_,
long[] p_197644_2_) |
void |
putShort(java.lang.String p_74777_1_,
short p_74777_2_) |
void |
putString(java.lang.String p_74778_1_,
java.lang.String p_74778_2_) |
void |
putUUID(java.lang.String p_186854_1_,
java.util.UUID p_186854_2_) |
private static INBT |
readNamedTagData(INBTType<?> p_229680_0_,
java.lang.String p_229680_1_,
java.io.DataInput p_229680_2_,
int p_229680_3_,
NBTSizeTracker p_229680_4_) |
private static java.lang.String |
readNamedTagName(java.io.DataInput p_152448_0_,
NBTSizeTracker p_152448_1_) |
private static byte |
readNamedTagType(java.io.DataInput p_152447_0_,
NBTSizeTracker p_152447_1_) |
void |
remove(java.lang.String p_82580_1_) |
int |
size() |
java.lang.String |
toString() |
void |
write(java.io.DataOutput p_74734_1_) |
private static void |
writeNamedTag(java.lang.String p_150298_0_,
INBT p_150298_1_,
java.io.DataOutput p_150298_2_) |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAsString, getPrettyDisplay
public static final com.mojang.serialization.Codec<CompoundNBT> CODEC
private static final org.apache.logging.log4j.Logger LOGGER
private static final java.util.regex.Pattern SIMPLE_VALUE
public static final INBTType<CompoundNBT> TYPE
private final java.util.Map<java.lang.String,INBT> tags
protected CompoundNBT(java.util.Map<java.lang.String,INBT> p_i226075_1_)
public CompoundNBT()
public void write(java.io.DataOutput p_74734_1_) throws java.io.IOException
public java.util.Set<java.lang.String> getAllKeys()
public INBTType<CompoundNBT> getType()
public int size()
public void putByte(java.lang.String p_74774_1_, byte p_74774_2_)
public void putShort(java.lang.String p_74777_1_, short p_74777_2_)
public void putInt(java.lang.String p_74768_1_, int p_74768_2_)
public void putLong(java.lang.String p_74772_1_, long p_74772_2_)
public void putUUID(java.lang.String p_186854_1_, java.util.UUID p_186854_2_)
public java.util.UUID getUUID(java.lang.String p_186857_1_)
public boolean hasUUID(java.lang.String p_186855_1_)
public void putFloat(java.lang.String p_74776_1_, float p_74776_2_)
public void putDouble(java.lang.String p_74780_1_, double p_74780_2_)
public void putString(java.lang.String p_74778_1_, java.lang.String p_74778_2_)
public void putByteArray(java.lang.String p_74773_1_, byte[] p_74773_2_)
public void putIntArray(java.lang.String p_74783_1_, int[] p_74783_2_)
public void putIntArray(java.lang.String p_197646_1_, java.util.List<java.lang.Integer> p_197646_2_)
public void putLongArray(java.lang.String p_197644_1_, long[] p_197644_2_)
public void putLongArray(java.lang.String p_202168_1_, java.util.List<java.lang.Long> p_202168_2_)
public void putBoolean(java.lang.String p_74757_1_, boolean p_74757_2_)
@Nullable public INBT get(java.lang.String p_74781_1_)
public byte getTagType(java.lang.String p_150299_1_)
public boolean contains(java.lang.String p_74764_1_)
public boolean contains(java.lang.String p_150297_1_, int p_150297_2_)
public byte getByte(java.lang.String p_74771_1_)
public short getShort(java.lang.String p_74765_1_)
public int getInt(java.lang.String p_74762_1_)
public long getLong(java.lang.String p_74763_1_)
public float getFloat(java.lang.String p_74760_1_)
public double getDouble(java.lang.String p_74769_1_)
public java.lang.String getString(java.lang.String p_74779_1_)
public byte[] getByteArray(java.lang.String p_74770_1_)
public int[] getIntArray(java.lang.String p_74759_1_)
public long[] getLongArray(java.lang.String p_197645_1_)
public CompoundNBT getCompound(java.lang.String p_74775_1_)
public ListNBT getList(java.lang.String p_150295_1_, int p_150295_2_)
public boolean getBoolean(java.lang.String p_74767_1_)
public void remove(java.lang.String p_82580_1_)
public java.lang.String toString()
public boolean isEmpty()
private CrashReport createReport(java.lang.String p_229677_1_, INBTType<?> p_229677_2_, java.lang.ClassCastException p_229677_3_)
public CompoundNBT copy()
public boolean equals(java.lang.Object p_equals_1_)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
private static void writeNamedTag(java.lang.String p_150298_0_, INBT p_150298_1_, java.io.DataOutput p_150298_2_) throws java.io.IOException
java.io.IOException
private static byte readNamedTagType(java.io.DataInput p_152447_0_, NBTSizeTracker p_152447_1_) throws java.io.IOException
java.io.IOException
private static java.lang.String readNamedTagName(java.io.DataInput p_152448_0_, NBTSizeTracker p_152448_1_) throws java.io.IOException
java.io.IOException
private static INBT readNamedTagData(INBTType<?> p_229680_0_, java.lang.String p_229680_1_, java.io.DataInput p_229680_2_, int p_229680_3_, NBTSizeTracker p_229680_4_)
public CompoundNBT merge(CompoundNBT p_197643_1_)
protected static java.lang.String handleEscape(java.lang.String p_193582_0_)
protected static ITextComponent handleEscapePretty(java.lang.String p_197642_0_)
public ITextComponent getPrettyDisplay(java.lang.String p_199850_1_, int p_199850_2_)
getPrettyDisplay
in interface INBT
protected java.util.Map<java.lang.String,INBT> entries()