net.minecraft.nbt

public final class NbtCompound

implements NbtElement

ua
net.minecraft.nbt.CompoundTag
net.minecraft.class_2487
net.minecraft.nbt.NbtCompound
net.minecraft.unmapped.C_hhlwcnih
net.minecraft.nbt.NbtCompound
net.minecraft.src.C_4917_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
c
LOGGER
field_56522
LOGGER
f_aetzgbwq
LOGGER
f_382552_
public static final com.mojang.serialization.Codec<NbtCompound>
a
CODEC
field_25128
CODEC
f_ckdatsht
CODEC
f_128325_
private static final int
v
SELF_SIZE_IN_BYTES
field_41718
SIZE
f_qucoyxms
SIZE
f_263436_
private static final int
w
MAP_ENTRY_SIZE_IN_BYTES
field_41719
field_41719
f_aetpjbog
ENTRY_SIZE
f_263443_
public static final NbtType<NbtCompound>
b
TYPE
field_21029
TYPE
f_ghusyxdr
TYPE
f_128326_
private final Map<String, NbtElement>
x
tags
field_11515
entries
f_dopajgtr
entries
f_128329_

Constructor summary

ModifierConstructor
(Map<String, NbtElement> entries)
public ()

Method summary

Modifier and TypeMethod
public void
a(DataOutput arg0)
write(DataOutput arg0)
method_10713(DataOutput arg0)
write(DataOutput arg0)
m_iwzpgzuw(DataOutput arg0)
write(DataOutput arg0)
m_6434_(DataOutput arg0)
public int
a()
sizeInBytes()
method_47988()
getSizeInBytes()
m_hbuflhqa()
getSizeInBytes()
m_263179_()
public Set<String>
e()
keySet()
method_10541()
getKeys()
m_qzfmangb()
getKeySet()
m_128431_()
public Set<Map$Entry<String, NbtElement>>
g()
entrySet()
method_59874()
entrySet()
m_smzpndim()
getEntries()
m_324503_()
public Collection<NbtElement>
h()
values()
method_68567()
values()
m_jvmebihe()
getValues()
m_384330_()
public void
a(BiConsumer<String, va> arg0)
forEach(BiConsumer<String, Tag> arg0)
method_68561(BiConsumer<String, class_2520> arg0)
forEach(BiConsumer<String, NbtElement> entryConsumer)
m_akpyephd(BiConsumer<String, C_oivssbvb> arg0)
forEachEntry(BiConsumer<String, NbtElement> action)
m_385604_(BiConsumer<String, C_4950_> arg0)
public byte
b()
getId()
method_10711()
getType()
m_muabmuss()
getType()
m_7060_()
public NbtType<NbtCompound>
c()
getType()
method_23258()
getNbtType()
m_oolktkhh()
getNbtType()
m_6458_()
public int
i()
size()
method_10546()
getSize()
m_yupkiakq()
getSize()
m_128440_()
public NbtElement
a(String o, va arg1)
put(String arg0, Tag arg1)
method_10566(String arg0, class_2520 arg1)
put(String key, NbtElement element)
m_rhmjdpeb(String arg0, C_oivssbvb arg1)
put(String key, NbtElement nbt)
m_128365_(String p_128367_, C_4950_ arg1)
public void
a(String o, byte arg1)
putByte(String arg0, byte arg1)
method_10567(String arg0, byte arg1)
putByte(String key, byte value)
m_nsgektrx(String arg0, byte arg1)
putByte(String key, byte value)
m_128344_(String p_128346_, byte arg1)
public void
a(String o, short arg1)
putShort(String arg0, short arg1)
method_10575(String arg0, short arg1)
putShort(String key, short value)
m_mdviseki(String arg0, short arg1)
putShort(String key, short value)
m_128376_(String p_128378_, short arg1)
public void
a(String o, int arg1)
putInt(String arg0, int arg1)
method_10569(String arg0, int arg1)
putInt(String key, int value)
m_oidzekic(String arg0, int arg1)
putInt(String key, int value)
m_128405_(String p_128407_, int arg1)
public void
a(String o, long arg1)
putLong(String arg0, long arg1)
method_10544(String arg0, long arg1)
putLong(String key, long value)
m_rfwtapdj(String arg0, long arg1)
putLong(String key, long value)
m_128356_(String p_128358_, long arg1)
public void
a(String o, float arg1)
putFloat(String arg0, float arg1)
method_10548(String arg0, float arg1)
putFloat(String key, float value)
m_rhewyeez(String arg0, float arg1)
putFloat(String key, float value)
m_128350_(String p_128352_, float arg1)
public void
a(String o, double arg1)
putDouble(String arg0, double arg1)
method_10549(String arg0, double arg1)
putDouble(String key, double value)
m_viunccbx(String arg0, double arg1)
putDouble(String key, double value)
m_128347_(String p_128349_, double arg1)
public void
a(String o, String arg1)
putString(String arg0, String arg1)
method_10582(String arg0, String arg1)
putString(String key, String value)
m_zdwtkqww(String arg0, String arg1)
putString(String key, String value)
m_128359_(String p_128361_, String arg1)
public void
a(String o, byte[] arg1)
putByteArray(String arg0, byte[] arg1)
method_10570(String arg0, byte[] arg1)
putByteArray(String key, byte[] value)
m_lrrgpqit(String arg0, byte[] arg1)
putByteArray(String key, byte[] values)
m_128382_(String p_128384_, byte[] arg1)
public void
a(String o, int[] arg1)
putIntArray(String arg0, int[] arg1)
method_10539(String arg0, int[] arg1)
putIntArray(String key, int[] value)
m_hqonqygk(String arg0, int[] arg1)
putIntArray(String key, int[] values)
m_128385_(String p_128387_, int[] arg1)
public void
a(String o, long[] arg1)
putLongArray(String arg0, long[] arg1)
method_10564(String arg0, long[] arg1)
putLongArray(String key, long[] value)
m_ebxzolrp(String arg0, long[] arg1)
putLongArray(String key, long[] values)
m_128388_(String p_128390_, long[] arg1)
public void
a(String o, boolean arg1)
putBoolean(String arg0, boolean arg1)
method_10556(String arg0, boolean arg1)
putBoolean(String key, boolean value)
m_dduhveow(String arg0, boolean arg1)
putBoolean(String key, boolean value)
m_128379_(String p_128381_, boolean arg1)
public NbtElement
a(String arg0)
get(String arg0)
method_10580(String arg0)
get(String key)
m_eeoapzdo(String arg0)
get(String key)
m_128423_(String arg0)
public boolean
b(String arg0)
contains(String arg0)
method_10545(String arg0)
contains(String key)
m_lrjfdlkj(String arg0)
containsKey(String key)
m_128441_(String arg0)
private Optional<NbtElement>
s(String arg0)
getOptional(String arg0)
method_68570(String arg0)
getOptional(String key)
m_qxzujzvq(String arg0)
getImpl(String key)
m_384690_(String arg0)
public Optional<Byte>
c(String arg0)
getByte(String arg0)
method_10571(String arg0)
getByte(String key)
m_qjdqawfk(String arg0)
getByte(String key)
m_128445_(String arg0)
public byte
b(String o, byte arg1)
getByteOr(String arg0, byte arg1)
method_68562(String arg0, byte arg1)
getByte(String key, byte fallback)
m_bvhphunw(String arg0, byte arg1)
getByteOrDefault(String key, byte defaultValue)
m_387954_(String p_393625_, byte arg1)
public Optional<Short>
d(String arg0)
getShort(String arg0)
method_10568(String arg0)
getShort(String key)
m_ecfctwhl(String arg0)
getShort(String key)
m_128448_(String arg0)
public short
b(String o, short arg1)
getShortOr(String arg0, short arg1)
method_68565(String arg0, short arg1)
getShort(String key, short fallback)
m_zuqktqvm(String arg0, short arg1)
getShortOrDefault(String key, short defaultValue)
m_388989_(String p_393242_, short arg1)
public Optional<Integer>
e(String arg0)
getInt(String arg0)
method_10550(String arg0)
getInt(String key)
m_mgfrkezk(String arg0)
getInt(String key)
m_128451_(String arg0)
public int
b(String o, int arg1)
getIntOr(String arg0, int arg1)
method_68083(String arg0, int arg1)
getInt(String key, int fallback)
m_idwkqlnh(String arg0, int arg1)
getIntOrDefault(String key, int defaultValue)
m_385147_(String p_392894_, int arg1)
public Optional<Long>
f(String arg0)
getLong(String arg0)
method_10537(String arg0)
getLong(String key)
m_vxtpxonw(String arg0)
getLong(String key)
m_128454_(String arg0)
public long
b(String o, long arg1)
getLongOr(String arg0, long arg1)
method_68080(String arg0, long arg1)
getLong(String key, long fallback)
m_zzjlswge(String arg0, long arg1)
getLongOrDefault(String key, long defaultValue)
m_384934_(String p_394069_, long arg1)
public Optional<Float>
g(String arg0)
getFloat(String arg0)
method_10583(String arg0)
getFloat(String key)
m_qpzjsrgy(String arg0)
getFloat(String key)
m_128457_(String arg0)
public float
b(String o, float arg1)
getFloatOr(String arg0, float arg1)
method_66563(String arg0, float arg1)
getFloat(String key, float fallback)
m_mahtmmjp(String arg0, float arg1)
getFloatOrDefault(String key, float defaultValue)
m_388357_(String p_391811_, float arg1)
public Optional<Double>
h(String arg0)
getDouble(String arg0)
method_10574(String arg0)
getDouble(String key)
m_keybbgol(String arg0)
getDouble(String key)
m_128459_(String arg0)
public double
b(String o, double arg1)
getDoubleOr(String arg0, double arg1)
method_68563(String arg0, double arg1)
getDouble(String key, double fallback)
m_juoaudna(String arg0, double arg1)
getDoubleOrDefault(String key, double defaultValue)
m_388742_(String p_395699_, double arg1)
public Optional<String>
i(String arg0)
getString(String arg0)
method_10558(String arg0)
getString(String key)
m_wftfgcrs(String arg0)
getString(String key)
m_128461_(String arg0)
public String
b(String o, String arg1)
getStringOr(String arg0, String arg1)
method_68564(String arg0, String arg1)
getString(String key, String fallback)
m_uisixvit(String arg0, String arg1)
getStringOrDefault(String key, String defaultValue)
m_387935_(String p_391983_, String arg1)
public Optional<byte[]>
j(String arg0)
getByteArray(String arg0)
method_10547(String arg0)
getByteArray(String key)
m_zsbbwdsl(String arg0)
getByteArray(String key)
m_128463_(String arg0)
public Optional<int[]>
k(String arg0)
getIntArray(String arg0)
method_10561(String arg0)
getIntArray(String key)
m_jedcpeht(String arg0)
getIntArray(String key)
m_128465_(String arg0)
public Optional<long[]>
l(String arg0)
getLongArray(String arg0)
method_10565(String arg0)
getLongArray(String key)
m_qcefrfhq(String arg0)
getLongArray(String key)
m_128467_(String arg0)
public Optional<NbtCompound>
m(String arg0)
getCompound(String arg0)
method_10562(String arg0)
getCompound(String key)
m_avrwostq(String arg0)
getCompound(String key)
m_128469_(String arg0)
public NbtCompound
n(String arg0)
getCompoundOrEmpty(String arg0)
method_68568(String arg0)
getCompoundOrEmpty(String key)
m_gekweplg(String arg0)
getOrCreateCompound(String key)
m_384634_(String arg0)
public Optional<NbtList>
o(String arg0)
getList(String arg0)
method_10554(String arg0)
getList(String key)
m_sfeexgrr(String arg0)
getList(String key)
m_128437_(String arg0)
public NbtList
p(String arg0)
getListOrEmpty(String arg0)
method_68569(String arg0)
getListOrEmpty(String key)
m_ywhjkhlf(String arg0)
getOrCreateList(String key)
m_385430_(String arg0)
public Optional<Boolean>
q(String arg0)
getBoolean(String arg0)
method_10577(String arg0)
getBoolean(String key)
m_gbrpdjkp(String arg0)
getBoolean(String key)
m_128471_(String arg0)
public boolean
b(String o, boolean arg1)
getBooleanOr(String arg0, boolean arg1)
method_68566(String arg0, boolean arg1)
getBoolean(String key, boolean fallback)
m_alcoozvv(String arg0, boolean arg1)
getBooleanOrDefault(String key, boolean defaultValue)
m_384203_(String p_394254_, boolean arg1)
public void
r(String arg0)
remove(String arg0)
method_10551(String arg0)
remove(String key)
m_ulzvmblb(String arg0)
remove(String key)
m_128473_(String arg0)
public boolean
j()
isEmpty()
method_33133()
isEmpty()
m_ksegnvlx()
isEmpty()
m_128456_()
protected NbtCompound
k()
shallowCopy()
method_59873()
shallowCopy()
m_poylyjba()
createNbt()
m_322637_()
public NbtCompound
l()
copy()
method_10553()
copy()
m_zncfzony()
shallowCopy()
m_6426_()
public Optional<NbtCompound>
s_()
asCompound()
method_68571()
asCompound()
m_ugsxkmvn()
asCompound()
m_385055_()
private static void
a(String o, va o, DataOutput o)
writeNamedTag(String arg0, Tag arg1, DataOutput arg2)
method_10555(String arg0, class_2520 arg1, DataOutput arg2)
write(String key, NbtElement element, DataOutput output)
m_scelszti(String arg0, C_oivssbvb arg1, DataOutput arg2)
write(String key, NbtElement nbt, DataOutput output)
m_128368_(String p_128369_, C_4950_ p_128370_, DataOutput p_128371_)
static NbtElement
a(vc<?> o, String o, DataInput o, uj o)
readNamedTagData(TagType<?> arg0, String arg1, DataInput arg2, NbtAccounter arg3)
method_10581(class_4614<?> arg0, String arg1, DataInput arg2, class_2505 arg3)
read(NbtType<?> reader, String key, DataInput input, NbtSizeTracker tracker)
m_seamivly(C_ueidorcc<?> arg0, String arg1, DataInput arg2, C_fozrrtcx arg3)
read(NbtType<?> reader, String key, DataInput input, NbtSizeTracker tracker)
m_128413_(C_4952_<?> p_128414_, String p_128415_, DataInput p_128416_, C_4937_ p_128418_)
public NbtCompound
a(ua arg0)
merge(CompoundTag arg0)
method_10543(class_2487 arg0)
copyFrom(NbtCompound source)
m_utczects(C_hhlwcnih arg0)
copyFrom(NbtCompound source)
m_128391_(C_4917_ arg0)
public void
a(ve arg0)
accept(TagVisitor arg0)
method_32289(class_5627 arg0)
accept(NbtElementVisitor arg0)
m_kyxvnzlv(C_fphpnqkj arg0)
accept(NbtElementVisitor arg0)
m_142327_(C_141838_ arg0)
public NbtScanner$Result
a(ux arg0)
accept(StreamTagVisitor arg0)
method_39850(class_6836 arg0)
doAccept(NbtScanner arg0)
m_mzbtnncb(C_avcaqucb arg0)
scan(NbtScanner arg0)
m_196533_(C_196121_ arg0)
public <T> void
a(String o, com.mojang.serialization.Codec<T> o, 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)
put(String key, com.mojang.serialization.Codec<T> codec, T value)
m_xahmwjgq(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
encode(String key, com.mojang.serialization.Codec<T> codec, T value)
m_388808_(String p_393338_, com.mojang.serialization.Codec<T> p_397135_, T arg2)
public <T> void
b(String o, com.mojang.serialization.Codec<T> o, 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)
putNullable(String key, com.mojang.serialization.Codec<T> codec, T value)
m_gaatmqcw(String arg0, com.mojang.serialization.Codec<T> arg1, T arg2)
encodeNullable(String key, com.mojang.serialization.Codec<T> codec, T value)
m_387124_(String p_397353_, com.mojang.serialization.Codec<T> p_391376_, T arg2)
public <T> void
a(String o, com.mojang.serialization.Codec<T> o, com.mojang.serialization.DynamicOps<va> o, 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)
put(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops, T value)
m_rbqvikxy(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<C_oivssbvb> arg2, T arg3)
encode(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops, T value)
m_387284_(String p_394724_, com.mojang.serialization.Codec<T> p_391366_, com.mojang.serialization.DynamicOps<C_4950_> p_396055_, T arg3)
public <T> void
b(String o, com.mojang.serialization.Codec<T> o, com.mojang.serialization.DynamicOps<va> o, 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)
putNullable(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops, T value)
m_znsznhci(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<C_oivssbvb> arg2, T arg3)
encodeNullable(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops, T value)
m_387632_(String p_397981_, com.mojang.serialization.Codec<T> p_392476_, com.mojang.serialization.DynamicOps<C_4950_> p_397098_, T arg3)
public <T> void
a(com.mojang.serialization.MapCodec<T> o, T arg1)
store(com.mojang.serialization.MapCodec<T> arg0, T arg1)
method_67490(com.mojang.serialization.MapCodec<T> arg0, T arg1)
copyFromCodec(com.mojang.serialization.MapCodec<T> codec, T value)
m_kpricfvf(com.mojang.serialization.MapCodec<T> arg0, T arg1)
copyEncodedFrom(com.mojang.serialization.MapCodec<T> codec, T value)
m_385598_(com.mojang.serialization.MapCodec<T> p_392157_, T arg1)
public <T> void
a(com.mojang.serialization.MapCodec<T> o, com.mojang.serialization.DynamicOps<va> o, 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)
copyFromCodec(com.mojang.serialization.MapCodec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops, T value)
m_mkqrxhfs(com.mojang.serialization.MapCodec<T> arg0, com.mojang.serialization.DynamicOps<C_oivssbvb> arg1, T arg2)
copyEncodedFrom(com.mojang.serialization.MapCodec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops, T value)
m_384421_(com.mojang.serialization.MapCodec<T> p_394678_, com.mojang.serialization.DynamicOps<C_4950_> p_397219_, T arg2)
public <T> Optional<T>
a(String o, 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)
get(String key, com.mojang.serialization.Codec<T> codec)
m_lrbjkvou(String arg0, com.mojang.serialization.Codec<T> arg1)
parse(String key, com.mojang.serialization.Codec<T> codec)
m_385169_(String p_394504_, com.mojang.serialization.Codec<T> arg1)
public <T> Optional<T>
a(String o, com.mojang.serialization.Codec<T> o, com.mojang.serialization.DynamicOps<va> 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)
get(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops)
m_bkqkiizz(String arg0, com.mojang.serialization.Codec<T> arg1, com.mojang.serialization.DynamicOps<C_oivssbvb> arg2)
parse(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops)
m_387470_(String p_397476_, com.mojang.serialization.Codec<T> p_395097_, com.mojang.serialization.DynamicOps<C_4950_> 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)
decode(com.mojang.serialization.MapCodec<T> codec)
m_lgibwvcy(com.mojang.serialization.MapCodec<T> arg0)
decode(com.mojang.serialization.MapCodec<T> codec)
m_387782_(com.mojang.serialization.MapCodec<T> arg0)
public <T> Optional<T>
a(com.mojang.serialization.MapCodec<T> o, com.mojang.serialization.DynamicOps<va> 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)
decode(com.mojang.serialization.MapCodec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops)
m_dnjahadr(com.mojang.serialization.MapCodec<T> arg0, com.mojang.serialization.DynamicOps<C_oivssbvb> arg1)
decode(com.mojang.serialization.MapCodec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops)
m_384493_(com.mojang.serialization.MapCodec<T> p_396015_, com.mojang.serialization.DynamicOps<C_4950_> arg1)