public abstract class CompoundTagAPI<T> extends BaseTagAPI<T>
wrappedBOOLEAN_VALUES, FABRIC, FORGE, FORGE_OR_NEOFORGE, GAME_VERSION, JAVA_17, JAVA_21, JAVA_8, JAVA_MODULES, JAVA_VERSION, JAVA_VERSION_ASM, LEGACY, MOD_LOADER, NAMED_ENV, NEOFORGE, SRG_ENV, V12, V16, V16_OR_EARLIER, V16_OR_LATER, V18, V18_OR_EARLIER, V18_OR_LATER, V19, V19_2_OR_EARLIER, V19_4_OR_LATER, V19_OR_EARLIER, V19_OR_LATER, V20, V20_4_OR_EARLIER, V20_6_OR_LATER, V20_OR_EARLIER, V20_OR_LATER, V21, V21_OR_LATER| Modifier | Constructor and Description |
|---|---|
protected |
CompoundTagAPI(java.lang.Object tag) |
| Modifier and Type | Method and Description |
|---|---|
CompoundTagAPI<?> |
asCompoundTag() |
ListTagAPI<?> |
asListTag() |
PrimitiveTagAPI<?> |
asPrimitiveTag() |
StringTagAPI<?> |
asStringTag() |
abstract boolean |
contains(java.lang.String key) |
CompoundTagAPI<?> |
getCompoundTag(java.lang.String key) |
ListTagAPI<?> |
getListTag(java.lang.String key) |
PrimitiveTagAPI<?> |
getPrimitiveTag(java.lang.String key) |
java.lang.String |
getString(java.lang.String key) |
abstract BaseTagAPI<?> |
getTag(java.lang.String key) |
boolean |
isCompound() |
abstract boolean |
isEmpty() |
boolean |
isList() |
boolean |
isPrimitive() |
boolean |
isString() |
void |
putBoolean(java.lang.String key,
boolean b) |
void |
putByte(java.lang.String key,
byte b) |
void |
putDouble(java.lang.String key,
double d) |
void |
putFloat(java.lang.String key,
float f) |
void |
putInt(java.lang.String key,
int i) |
void |
putLong(java.lang.String key,
long l) |
void |
putShort(java.lang.String key,
short s) |
void |
putString(java.lang.String key,
java.lang.String value) |
abstract void |
putTag(java.lang.String key,
BaseTagAPI<?> tag) |
abstract java.lang.String |
toPrettyString() |
writeequals, getWrapped, getWrappedClass, toStringclone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetIfNotNull, getIfNotNullOrDefault, getIfNotNullOrDefault, isNull, isNullGetter, notNull, notNullGetter, supplyIfNull, unwrap, wrapIfNotNull, wrapIfNotNullOrDefault, wrapIfNotNullOrDefaultpublic CompoundTagAPI<?> asCompoundTag()
asCompoundTag in class BaseTagAPI<T>public ListTagAPI<?> asListTag()
asListTag in class BaseTagAPI<T>public PrimitiveTagAPI<?> asPrimitiveTag()
asPrimitiveTag in class BaseTagAPI<T>public StringTagAPI<?> asStringTag()
asStringTag in class BaseTagAPI<T>public abstract boolean contains(java.lang.String key)
public CompoundTagAPI<?> getCompoundTag(java.lang.String key)
public ListTagAPI<?> getListTag(java.lang.String key)
public PrimitiveTagAPI<?> getPrimitiveTag(java.lang.String key)
public java.lang.String getString(java.lang.String key)
public abstract BaseTagAPI<?> getTag(java.lang.String key)
public boolean isCompound()
isCompound in class BaseTagAPI<T>public abstract boolean isEmpty()
public boolean isList()
isList in class BaseTagAPI<T>public boolean isPrimitive()
isPrimitive in class BaseTagAPI<T>public boolean isString()
isString in class BaseTagAPI<T>public void putBoolean(java.lang.String key,
boolean b)
public void putByte(java.lang.String key,
byte b)
public void putDouble(java.lang.String key,
double d)
public void putFloat(java.lang.String key,
float f)
public void putInt(java.lang.String key,
int i)
public void putLong(java.lang.String key,
long l)
public void putShort(java.lang.String key,
short s)
public void putString(java.lang.String key,
java.lang.String value)
public abstract void putTag(java.lang.String key,
BaseTagAPI<?> tag)
public abstract java.lang.String toPrettyString()