net.minecraft.nbt

public final class CompoundTag

implements Tag

ue
net.minecraft.nbt.CompoundTag
net.minecraft.class_2487

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
c
LOGGER
field_56522
public static final com.mojang.serialization.Codec<CompoundTag>
a
CODEC
field_25128
private static final int
v
SELF_SIZE_IN_BYTES
field_41718
private static final int
w
MAP_ENTRY_SIZE_IN_BYTES
field_41719
public static final TagType<CompoundTag>
b
TYPE
field_21029
private final Map<String, Tag>
x
tags
field_11515

Constructor summary

ModifierConstructor
(Map<String, Tag> arg0)
public ()

Method summary

Modifier and TypeMethod
public void
a(DataOutput arg0)
write(DataOutput arg0)
method_10713(DataOutput arg0)
public int
a()
sizeInBytes()
method_47988()
public Set<String>
e()
keySet()
method_10541()
public Set<Map$Entry<String, Tag>>
g()
entrySet()
method_59874()
public Collection<Tag>
h()
values()
method_68567()
public void
a(BiConsumer<String, ve> arg0)
forEach(BiConsumer<String, Tag> arg0)
method_68561(BiConsumer<String, class_2520> arg0)
public byte
b()
getId()
method_10711()
public TagType<CompoundTag>
c()
getType()
method_23258()
public int
i()
size()
method_10546()
public Tag
a(String arg0, ve arg1)
put(String arg0, Tag arg1)
method_10566(String arg0, class_2520 arg1)
public void
a(String arg0, byte arg1)
putByte(String arg0, byte arg1)
method_10567(String arg0, byte arg1)
public void
a(String arg0, short arg1)
putShort(String arg0, short arg1)
method_10575(String arg0, short arg1)
public void
a(String arg0, int arg1)
putInt(String arg0, int arg1)
method_10569(String arg0, int arg1)
public void
a(String arg0, long arg1)
putLong(String arg0, long arg1)
method_10544(String arg0, long arg1)
public void
a(String arg0, float arg1)
putFloat(String arg0, float arg1)
method_10548(String arg0, float arg1)
public void
a(String arg0, double arg1)
putDouble(String arg0, double arg1)
method_10549(String arg0, double arg1)
public void
a(String arg0, String arg1)
putString(String arg0, String arg1)
method_10582(String arg0, String arg1)
public void
a(String arg0, byte[] arg1)
putByteArray(String arg0, byte[] arg1)
method_10570(String arg0, byte[] arg1)
public void
a(String arg0, int[] arg1)
putIntArray(String arg0, int[] arg1)
method_10539(String arg0, int[] arg1)
public void
a(String arg0, long[] arg1)
putLongArray(String arg0, long[] arg1)
method_10564(String arg0, long[] arg1)
public void
a(String arg0, boolean arg1)
putBoolean(String arg0, boolean arg1)
method_10556(String arg0, boolean arg1)
public Tag
a(String arg0)
get(String arg0)
method_10580(String arg0)
public boolean
b(String arg0)
contains(String arg0)
method_10545(String arg0)
private Optional<Tag>
s(String arg0)
getOptional(String arg0)
method_68570(String arg0)
public Optional<Byte>
c(String arg0)
getByte(String arg0)
method_10571(String arg0)
public byte
b(String arg0, byte arg1)
getByteOr(String arg0, byte arg1)
method_68562(String arg0, byte arg1)
public Optional<Short>
d(String arg0)
getShort(String arg0)
method_10568(String arg0)
public short
b(String arg0, short arg1)
getShortOr(String arg0, short arg1)
method_68565(String arg0, short arg1)
public Optional<Integer>
e(String arg0)
getInt(String arg0)
method_10550(String arg0)
public int
b(String arg0, int arg1)
getIntOr(String arg0, int arg1)
method_68083(String arg0, int arg1)
public Optional<Long>
f(String arg0)
getLong(String arg0)
method_10537(String arg0)
public long
b(String arg0, long arg1)
getLongOr(String arg0, long arg1)
method_68080(String arg0, long arg1)
public Optional<Float>
g(String arg0)
getFloat(String arg0)
method_10583(String arg0)
public float
b(String arg0, float arg1)
getFloatOr(String arg0, float arg1)
method_66563(String arg0, float arg1)
public Optional<Double>
h(String arg0)
getDouble(String arg0)
method_10574(String arg0)
public double
b(String arg0, double arg1)
getDoubleOr(String arg0, double arg1)
method_68563(String arg0, double arg1)
public Optional<String>
i(String arg0)
getString(String arg0)
method_10558(String arg0)
public String
b(String arg0, String arg1)
getStringOr(String arg0, String arg1)
method_68564(String arg0, String arg1)
public Optional<byte[]>
j(String arg0)
getByteArray(String arg0)
method_10547(String arg0)
public Optional<int[]>
k(String arg0)
getIntArray(String arg0)
method_10561(String arg0)
public Optional<long[]>
l(String arg0)
getLongArray(String arg0)
method_10565(String arg0)
public Optional<CompoundTag>
m(String arg0)
getCompound(String arg0)
method_10562(String arg0)
public CompoundTag
n(String arg0)
getCompoundOrEmpty(String arg0)
method_68568(String arg0)
public Optional<ListTag>
o(String arg0)
getList(String arg0)
method_10554(String arg0)
public ListTag
p(String arg0)
getListOrEmpty(String arg0)
method_68569(String arg0)
public Optional<Boolean>
q(String arg0)
getBoolean(String arg0)
method_10577(String arg0)
public boolean
b(String arg0, boolean arg1)
getBooleanOr(String arg0, boolean arg1)
method_68566(String arg0, boolean arg1)
public void
r(String arg0)
remove(String arg0)
method_10551(String arg0)
public boolean
j()
isEmpty()
method_33133()
protected CompoundTag
k()
shallowCopy()
method_59873()
public CompoundTag
l()
copy()
method_10553()
public Optional<CompoundTag>
r_()
asCompound()
method_68571()
private static void
a(String arg0, ve arg1, DataOutput arg2)
writeNamedTag(String arg0, Tag arg1, DataOutput arg2)
method_10555(String arg0, class_2520 arg1, DataOutput arg2)
static Tag
a(vg<?> arg0, String arg1, DataInput arg2, un arg3)
readNamedTagData(TagType<?> arg0, String arg1, DataInput arg2, NbtAccounter arg3)
method_10581(class_4614<?> arg0, String arg1, DataInput arg2, class_2505 arg3)
public CompoundTag
a(ue arg0)
merge(CompoundTag arg0)
method_10543(class_2487 arg0)
public void
a(vi arg0)
accept(TagVisitor arg0)
method_32289(class_5627 arg0)
public StreamTagVisitor$ValueResult
a(vb arg0)
accept(StreamTagVisitor arg0)
method_39850(class_6836 arg0)
public <T> void
a(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
store(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
method_67494(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
public <T> void
b(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
storeNullable(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
method_68082(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
public <T> void
a(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<ve> arg2, T arg3)
store(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<Tag> arg2, T arg3)
method_67493(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<class_2520> arg2, T arg3)
public <T> void
b(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<ve> arg2, T arg3)
storeNullable(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<Tag> arg2, T arg3)
method_68081(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<class_2520> arg2, T arg3)
public <T> void
a(com.mojang.serialization.MapCodec<T> arg0, T arg1)
store(com.mojang.serialization.MapCodec<T> arg0, T arg1)
method_67490(com.mojang.serialization.MapCodec<T> arg0, T arg1)
public <T> void
a(com.mojang.serialization.MapCodec<T> arg0, com.mojang.serialization.DynamicOps<ve> arg1, T arg2)
store(com.mojang.serialization.MapCodec<T> arg0, com.mojang.serialization.DynamicOps<Tag> arg1, T arg2)
method_67489(com.mojang.serialization.MapCodec<T> arg0, com.mojang.serialization.DynamicOps<class_2520> arg1, T arg2)
public <T> Optional<T>
a(String arg0, com.mojang.serialization.Codec<T> arg1)
read(String arg0, com.mojang.serialization.Codec<T> arg1)
method_67491(String arg0, com.mojang.serialization.Codec<T> arg1)
public <T> Optional<T>
a(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<ve> arg2)
read(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<Tag> arg2)
method_67492(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<class_2520> arg2)
public <T> Optional<T>
a(com.mojang.serialization.MapCodec<T> arg0)
read(com.mojang.serialization.MapCodec<T> arg0)
method_67487(com.mojang.serialization.MapCodec<T> arg0)
public <T> Optional<T>
a(com.mojang.serialization.MapCodec<T> arg0, com.mojang.serialization.DynamicOps<ve> arg1)
read(com.mojang.serialization.MapCodec<T> arg0, com.mojang.serialization.DynamicOps<Tag> arg1)
method_67488(com.mojang.serialization.MapCodec<T> arg0, com.mojang.serialization.DynamicOps<class_2520> arg1)