History - net.minecraft.network.codec.ByteBufCodecs
1.21.3
Names
yv
zr
Fields
int: a, MAX_INITIAL_COLLECTION_SIZE, field_49674, field_49674, f_317061_
int: a, MAX_INITIAL_COLLECTION_SIZE, field_49674, field_49674
StreamCodec<io.netty.buffer.ByteBuf, Boolean>: b, BOOL, field_48547, BOOL, f_315514_
StreamCodec<io.netty.buffer.ByteBuf, Boolean>: b, BOOL, field_48547, BOOL
StreamCodec<io.netty.buffer.ByteBuf, Byte>: c, BYTE, field_48548, BYTE, f_313954_
StreamCodec<io.netty.buffer.ByteBuf, Byte>: c, BYTE, field_48548, BYTE
StreamCodec<io.netty.buffer.ByteBuf, Short>: d, SHORT, field_48549, SHORT, f_315014_
StreamCodec<io.netty.buffer.ByteBuf, Short>: e, SHORT, field_48549, SHORT
StreamCodec<io.netty.buffer.ByteBuf, Integer>: e, UNSIGNED_SHORT, field_51470, UNSIGNED_SHORT, f_315371_
StreamCodec<io.netty.buffer.ByteBuf, Integer>: f, UNSIGNED_SHORT, field_51470, UNSIGNED_SHORT
StreamCodec<io.netty.buffer.ByteBuf, Integer>: f, INT, field_49675, INTEGER, f_316612_
StreamCodec<io.netty.buffer.ByteBuf, Integer>: g, INT, field_49675, INTEGER
StreamCodec<io.netty.buffer.ByteBuf, Integer>: g, VAR_INT, field_48550, VAR_INT, f_316730_
StreamCodec<io.netty.buffer.ByteBuf, Integer>: h, VAR_INT, field_48550, VAR_INT
StreamCodec<io.netty.buffer.ByteBuf, Long>: h, VAR_LONG, field_48551, VAR_LONG, f_315478_
StreamCodec<io.netty.buffer.ByteBuf, Long>: k, VAR_LONG, field_48551, VAR_LONG
StreamCodec<io.netty.buffer.ByteBuf, Float>: i, FLOAT, field_48552, FLOAT, f_314734_
StreamCodec<io.netty.buffer.ByteBuf, Float>: l, FLOAT, field_48552, FLOAT
StreamCodec<io.netty.buffer.ByteBuf, Double>: j, DOUBLE, field_48553, DOUBLE, f_315477_
StreamCodec<io.netty.buffer.ByteBuf, Double>: m, DOUBLE, field_48553, DOUBLE
StreamCodec<io.netty.buffer.ByteBuf, byte[]>: k, BYTE_ARRAY, field_48987, BYTE_ARRAY, f_315847_
StreamCodec<io.netty.buffer.ByteBuf, byte[]>: n, BYTE_ARRAY, field_48987, BYTE_ARRAY
StreamCodec<io.netty.buffer.ByteBuf, String>: l, STRING_UTF8, field_48554, STRING, f_315450_
StreamCodec<io.netty.buffer.ByteBuf, String>: o, STRING_UTF8, field_48554, STRING
StreamCodec<io.netty.buffer.ByteBuf, Tag>: m, TAG, field_48555, NBT_ELEMENT, f_316427_
StreamCodec<io.netty.buffer.ByteBuf, Tag>: p, TAG, field_48555, NBT_ELEMENT
StreamCodec<io.netty.buffer.ByteBuf, Tag>: n, TRUSTED_TAG, field_49676, UNLIMITED_NBT_ELEMENT, f_314848_
StreamCodec<io.netty.buffer.ByteBuf, Tag>: q, TRUSTED_TAG, field_49676, UNLIMITED_NBT_ELEMENT
StreamCodec<io.netty.buffer.ByteBuf, CompoundTag>: o, COMPOUND_TAG, field_48556, NBT_COMPOUND, f_314933_
StreamCodec<io.netty.buffer.ByteBuf, CompoundTag>: r, COMPOUND_TAG, field_48556, NBT_COMPOUND
StreamCodec<io.netty.buffer.ByteBuf, CompoundTag>: p, TRUSTED_COMPOUND_TAG, field_49677, UNLIMITED_NBT_COMPOUND, f_315964_
StreamCodec<io.netty.buffer.ByteBuf, CompoundTag>: s, TRUSTED_COMPOUND_TAG, field_49677, UNLIMITED_NBT_COMPOUND
StreamCodec<io.netty.buffer.ByteBuf, Optional<CompoundTag>>: q, OPTIONAL_COMPOUND_TAG, field_48557, OPTIONAL_NBT, f_314919_
StreamCodec<io.netty.buffer.ByteBuf, Optional<CompoundTag>>: t, OPTIONAL_COMPOUND_TAG, field_48557, OPTIONAL_NBT
StreamCodec<io.netty.buffer.ByteBuf, org.joml.Vector3f>: r, VECTOR3F, field_48558, VECTOR3F, f_314483_
StreamCodec<io.netty.buffer.ByteBuf, org.joml.Vector3f>: u, VECTOR3F, field_48558, VECTOR_3F
StreamCodec<io.netty.buffer.ByteBuf, org.joml.Quaternionf>: s, QUATERNIONF, field_48559, QUATERNIONF, f_313943_
StreamCodec<io.netty.buffer.ByteBuf, org.joml.Quaternionf>: v, QUATERNIONF, field_48559, QUATERNION_F
StreamCodec<io.netty.buffer.ByteBuf, com.mojang.authlib.properties.PropertyMap>: t, GAME_PROFILE_PROPERTIES, field_49678, PROPERTY_MAP, f_315576_
StreamCodec<io.netty.buffer.ByteBuf, com.mojang.authlib.properties.PropertyMap>: x, GAME_PROFILE_PROPERTIES, field_49678, PROPERTY_MAP
StreamCodec<io.netty.buffer.ByteBuf, com.mojang.authlib.GameProfile>: u, GAME_PROFILE, field_49679, GAME_PROFILE, f_314168_
StreamCodec<io.netty.buffer.ByteBuf, com.mojang.authlib.GameProfile>: y, GAME_PROFILE, field_49679, GAME_PROFILE
StreamCodec<io.netty.buffer.ByteBuf, Float>: d, ROTATION_BYTE, field_54033, DEGREES
StreamCodec<io.netty.buffer.ByteBuf, OptionalInt>: i, OPTIONAL_VAR_INT, field_54890, OPTIONAL_INT
StreamCodec<io.netty.buffer.ByteBuf, Long>: j, LONG, field_54505, LONG
StreamCodec<io.netty.buffer.ByteBuf, Integer>: w, CONTAINER_ID, field_53740, SYNC_ID
Constructors
Methods
StreamCodec<io.netty.buffer.ByteBuf, byte[]> (int): a, byteArray, method_56895, byteArray, m_323478_
StreamCodec<io.netty.buffer.ByteBuf, byte[]> (int): a, byteArray, method_56895, byteArray
StreamCodec<io.netty.buffer.ByteBuf, String> (int): b, stringUtf8, method_56364, string, m_319534_
StreamCodec<io.netty.buffer.ByteBuf, String> (int): b, stringUtf8, method_56364, string
StreamCodec<io.netty.buffer.ByteBuf, Tag> (Supplier<NbtAccounter>): a, tagCodec, method_56378, nbt, m_322191_
StreamCodec<io.netty.buffer.ByteBuf, Tag> (Supplier<NbtAccounter>): a, tagCodec, method_56378, nbt
StreamCodec<io.netty.buffer.ByteBuf, CompoundTag> (Supplier<NbtAccounter>): b, compoundTagCodec, method_57998, nbtCompound, m_319469_
StreamCodec<io.netty.buffer.ByteBuf, CompoundTag> (Supplier<NbtAccounter>): b, compoundTagCodec, method_57998, nbtCompound
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (com.mojang.serialization.Codec<T>): a, fromCodecTrusted, method_57987, unlimitedCodec, m_319482_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (com.mojang.serialization.Codec<T>): a, fromCodecTrusted, method_57987, unlimitedCodec
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (com.mojang.serialization.Codec<T>): b, fromCodec, method_56368, codec, m_321502_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (com.mojang.serialization.Codec<T>): b, fromCodec, method_56368, codec
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (com.mojang.serialization.Codec<T>, Supplier<NbtAccounter>): a, fromCodec, method_57988, codec, m_322579_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (com.mojang.serialization.Codec<T>, Supplier<NbtAccounter>): a, fromCodec, method_57988, codec
<T> StreamCodec<RegistryFriendlyByteBuf, T> (com.mojang.serialization.Codec<T>): c, fromCodecWithRegistriesTrusted, method_58002, unlimitedRegistryCodec, m_322295_
<T> StreamCodec<RegistryFriendlyByteBuf, T> (com.mojang.serialization.Codec<T>): c, fromCodecWithRegistriesTrusted, method_58002, unlimitedRegistryCodec
<T> StreamCodec<RegistryFriendlyByteBuf, T> (com.mojang.serialization.Codec<T>): d, fromCodecWithRegistries, method_56896, registryCodec, m_319284_
<T> StreamCodec<RegistryFriendlyByteBuf, T> (com.mojang.serialization.Codec<T>): d, fromCodecWithRegistries, method_56896, registryCodec
<T> StreamCodec<RegistryFriendlyByteBuf, T> (com.mojang.serialization.Codec<T>, Supplier<NbtAccounter>): b, fromCodecWithRegistries, method_57997, registryCodec, m_320197_
<T> StreamCodec<RegistryFriendlyByteBuf, T> (com.mojang.serialization.Codec<T>, Supplier<NbtAccounter>): b, fromCodecWithRegistries, method_57997, registryCodec
<B extends io.netty.buffer.ByteBuf, V> StreamCodec<B, Optional<V>> (StreamCodec<B, V>): a, optional, method_56382, optional, m_319027_
<B extends io.netty.buffer.ByteBuf, V> StreamCodec<B, Optional<V>> (StreamCodec<B, V>): a, optional, method_56382, optional
int (io.netty.buffer.ByteBuf, int): a, readCount, method_57989, readCollectionSize, m_319449_
int (io.netty.buffer.ByteBuf, int): a, readCount, method_57989, readCollectionSize
void (io.netty.buffer.ByteBuf, int, int): a, writeCount, method_57990, writeCollectionSize, m_324291_
void (io.netty.buffer.ByteBuf, int, int): a, writeCount, method_57990, writeCollectionSize
<B extends io.netty.buffer.ByteBuf, V, C extends Collection<V>> StreamCodec<B, C> (IntFunction<C>, StreamCodec<? super B, V>): a, collection, method_56376, collection, m_323861_
<B extends io.netty.buffer.ByteBuf, V, C extends Collection<V>> StreamCodec<B, C> (IntFunction<C>, StreamCodec<? super B, V>): a, collection, method_56376, collection
<B extends io.netty.buffer.ByteBuf, V, C extends Collection<V>> StreamCodec<B, C> (IntFunction<C>, StreamCodec<? super B, V>, int): a, collection, method_57991, collection, m_324703_
<B extends io.netty.buffer.ByteBuf, V, C extends Collection<V>> StreamCodec<B, C> (IntFunction<C>, StreamCodec<? super B, V>, int): a, collection, method_57991, collection
<B extends io.netty.buffer.ByteBuf, V, C extends Collection<V>> StreamCodec$CodecOperation<B, V, C> (IntFunction<C>): a, collection, method_56374, toCollection, m_323312_
<B extends io.netty.buffer.ByteBuf, V, C extends Collection<V>> StreamCodec$CodecOperation<B, V, C> (IntFunction<C>): a, collection, method_56374, toCollection
<B extends io.netty.buffer.ByteBuf, V> StreamCodec$CodecOperation<B, V, List<V>> (): a, list, method_56363, toList, m_324765_
<B extends io.netty.buffer.ByteBuf, V> StreamCodec$CodecOperation<B, V, List<V>> (): a, list, method_56363, toList
<B extends io.netty.buffer.ByteBuf, V> StreamCodec$CodecOperation<B, V, List<V>> (int): c, list, method_58000, toList, m_319259_
<B extends io.netty.buffer.ByteBuf, V> StreamCodec$CodecOperation<B, V, List<V>> (int): c, list, method_58000, toList
<B extends io.netty.buffer.ByteBuf, K, V, M extends Map<K, V>> StreamCodec<B, M> (IntFunction<? extends M>, StreamCodec<? super B, K>, StreamCodec<? super B, V>): a, map, method_56377, map, m_322136_
<B extends io.netty.buffer.ByteBuf, K, V, M extends Map<K, V>> StreamCodec<B, M> (IntFunction<? extends M>, StreamCodec<? super B, K>, StreamCodec<? super B, V>): a, map, method_56377, map
<B extends io.netty.buffer.ByteBuf, K, V, M extends Map<K, V>> StreamCodec<B, M> (IntFunction<? extends M>, StreamCodec<? super B, K>, StreamCodec<? super B, V>, int): a, map, method_57992, map, m_319874_
<B extends io.netty.buffer.ByteBuf, K, V, M extends Map<K, V>> StreamCodec<B, M> (IntFunction<? extends M>, StreamCodec<? super B, K>, StreamCodec<? super B, V>, int): a, map, method_57992, map
<B extends io.netty.buffer.ByteBuf, L, R> StreamCodec<B, com.mojang.datafixers.util.Either<L, R>> (StreamCodec<? super B, L>, StreamCodec<? super B, R>): a, either, method_57995, either, m_319489_
<B extends io.netty.buffer.ByteBuf, L, R> StreamCodec<B, com.mojang.datafixers.util.Either<L, R>> (StreamCodec<? super B, L>, StreamCodec<? super B, R>): a, either, method_57995, either
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (IntFunction<T>, ToIntFunction<T>): a, idMapper, method_56375, indexed, m_321301_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (IntFunction<T>, ToIntFunction<T>): a, idMapper, method_56375, indexed
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (IdMap<T>): a, idMapper, method_56371, entryOf, m_323411_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (IdMap<T>): a, idMapper, method_56371, entryOf
<T, R> StreamCodec<RegistryFriendlyByteBuf, R> (ResourceKey<? extends Registry<T>>, Function<Registry<T>, IdMap<R>>): a, registry, method_56366, registry, m_320301_
<T, R> StreamCodec<RegistryFriendlyByteBuf, R> (ResourceKey<? extends Registry<T>>, Function<Registry<T>, IdMap<R>>): a, registry, method_56366, registry
<T> StreamCodec<RegistryFriendlyByteBuf, T> (ResourceKey<? extends Registry<T>>): a, registry, method_56365, registryValue, m_320159_
<T> StreamCodec<RegistryFriendlyByteBuf, T> (ResourceKey<? extends Registry<T>>): a, registry, method_56365, registryValue
<T> StreamCodec<RegistryFriendlyByteBuf, Holder<T>> (ResourceKey<? extends Registry<T>>): b, holderRegistry, method_56383, registryEntry, m_322636_
<T> StreamCodec<RegistryFriendlyByteBuf, Holder<T>> (ResourceKey<? extends Registry<T>>): b, holderRegistry, method_56383, registryEntry
<T> StreamCodec<RegistryFriendlyByteBuf, Holder<T>> (ResourceKey<? extends Registry<T>>, StreamCodec<? super RegistryFriendlyByteBuf, T>): a, holder, method_56367, registryEntry, m_321333_
<T> StreamCodec<RegistryFriendlyByteBuf, Holder<T>> (ResourceKey<? extends Registry<T>>, StreamCodec<? super RegistryFriendlyByteBuf, T>): a, holder, method_56367, registryEntry
<T> StreamCodec<RegistryFriendlyByteBuf, HolderSet<T>> (ResourceKey<? extends Registry<T>>): c, holderSet, method_58001, registryEntryList, m_319169_
<T> StreamCodec<RegistryFriendlyByteBuf, HolderSet<T>> (ResourceKey<? extends Registry<T>>): c, holderSet, method_58001, registryEntryList
1.21.1
Names
Fields
Constructors
Methods
1.21
Names
zl
yv
Fields
Constructors
Methods
1.20.6
Names
zl
net.minecraft.network.codec.ByteBufCodecs
net.minecraft.class_9135
net.minecraft.network.codec.PacketCodecs
net.minecraft.src.C_313613_
net.minecraft.network.codec.ByteBufCodecs
Fields
int: a, MAX_INITIAL_COLLECTION_SIZE, field_49674, field_49674, f_317061_
StreamCodec<io.netty.buffer.ByteBuf, Boolean>: b, BOOL, field_48547, BOOL, f_315514_
StreamCodec<io.netty.buffer.ByteBuf, Byte>: c, BYTE, field_48548, BYTE, f_313954_
StreamCodec<io.netty.buffer.ByteBuf, Short>: d, SHORT, field_48549, SHORT, f_315014_
StreamCodec<io.netty.buffer.ByteBuf, Integer>: e, UNSIGNED_SHORT, field_51470, UNSIGNED_SHORT, f_315371_
StreamCodec<io.netty.buffer.ByteBuf, Integer>: f, INT, field_49675, INTEGER, f_316612_
StreamCodec<io.netty.buffer.ByteBuf, Integer>: g, VAR_INT, field_48550, VAR_INT, f_316730_
StreamCodec<io.netty.buffer.ByteBuf, Long>: h, VAR_LONG, field_48551, VAR_LONG, f_315478_
StreamCodec<io.netty.buffer.ByteBuf, Float>: i, FLOAT, field_48552, FLOAT, f_314734_
StreamCodec<io.netty.buffer.ByteBuf, Double>: j, DOUBLE, field_48553, DOUBLE, f_315477_
StreamCodec<io.netty.buffer.ByteBuf, byte[]>: k, BYTE_ARRAY, field_48987, BYTE_ARRAY, f_315847_
StreamCodec<io.netty.buffer.ByteBuf, String>: l, STRING_UTF8, field_48554, STRING, f_315450_
StreamCodec<io.netty.buffer.ByteBuf, Tag>: m, TAG, field_48555, NBT_ELEMENT, f_316427_
StreamCodec<io.netty.buffer.ByteBuf, Tag>: n, TRUSTED_TAG, field_49676, UNLIMITED_NBT_ELEMENT, f_314848_
StreamCodec<io.netty.buffer.ByteBuf, CompoundTag>: o, COMPOUND_TAG, field_48556, NBT_COMPOUND, f_314933_
StreamCodec<io.netty.buffer.ByteBuf, CompoundTag>: p, TRUSTED_COMPOUND_TAG, field_49677, UNLIMITED_NBT_COMPOUND, f_315964_
StreamCodec<io.netty.buffer.ByteBuf, Optional<CompoundTag>>: q, OPTIONAL_COMPOUND_TAG, field_48557, OPTIONAL_NBT, f_314919_
StreamCodec<io.netty.buffer.ByteBuf, org.joml.Vector3f>: r, VECTOR3F, field_48558, VECTOR3F, f_314483_
StreamCodec<io.netty.buffer.ByteBuf, org.joml.Quaternionf>: s, QUATERNIONF, field_48559, QUATERNIONF, f_313943_
StreamCodec<io.netty.buffer.ByteBuf, com.mojang.authlib.properties.PropertyMap>: t, GAME_PROFILE_PROPERTIES, field_49678, PROPERTY_MAP, f_315576_
StreamCodec<io.netty.buffer.ByteBuf, com.mojang.authlib.GameProfile>: u, GAME_PROFILE, field_49679, GAME_PROFILE, f_314168_
Constructors
Methods
StreamCodec<io.netty.buffer.ByteBuf, byte[]> (int): a, byteArray, method_56895, byteArray, m_323478_
StreamCodec<io.netty.buffer.ByteBuf, String> (int): b, stringUtf8, method_56364, string, m_319534_
StreamCodec<io.netty.buffer.ByteBuf, Tag> (Supplier<NbtAccounter>): a, tagCodec, method_56378, nbt, m_322191_
StreamCodec<io.netty.buffer.ByteBuf, CompoundTag> (Supplier<NbtAccounter>): b, compoundTagCodec, method_57998, nbtCompound, m_319469_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (com.mojang.serialization.Codec<T>): a, fromCodecTrusted, method_57987, unlimitedCodec, m_319482_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (com.mojang.serialization.Codec<T>): b, fromCodec, method_56368, codec, m_321502_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (com.mojang.serialization.Codec<T>, Supplier<NbtAccounter>): a, fromCodec, method_57988, codec, m_322579_
<T> StreamCodec<RegistryFriendlyByteBuf, T> (com.mojang.serialization.Codec<T>): c, fromCodecWithRegistriesTrusted, method_58002, unlimitedRegistryCodec, m_322295_
<T> StreamCodec<RegistryFriendlyByteBuf, T> (com.mojang.serialization.Codec<T>): d, fromCodecWithRegistries, method_56896, registryCodec, m_319284_
<T> StreamCodec<RegistryFriendlyByteBuf, T> (com.mojang.serialization.Codec<T>, Supplier<NbtAccounter>): b, fromCodecWithRegistries, method_57997, registryCodec, m_320197_
<B extends io.netty.buffer.ByteBuf, V> StreamCodec<B, Optional<V>> (StreamCodec<B, V>): a, optional, method_56382, optional, m_319027_
int (io.netty.buffer.ByteBuf, int): a, readCount, method_57989, readCollectionSize, m_319449_
void (io.netty.buffer.ByteBuf, int, int): a, writeCount, method_57990, writeCollectionSize, m_324291_
<B extends io.netty.buffer.ByteBuf, V, C extends Collection<V>> StreamCodec<B, C> (IntFunction<C>, StreamCodec<? super B, V>): a, collection, method_56376, collection, m_323861_
<B extends io.netty.buffer.ByteBuf, V, C extends Collection<V>> StreamCodec<B, C> (IntFunction<C>, StreamCodec<? super B, V>, int): a, collection, method_57991, collection, m_324703_
<B extends io.netty.buffer.ByteBuf, V, C extends Collection<V>> StreamCodec$CodecOperation<B, V, C> (IntFunction<C>): a, collection, method_56374, toCollection, m_323312_
<B extends io.netty.buffer.ByteBuf, V> StreamCodec$CodecOperation<B, V, List<V>> (): a, list, method_56363, toList, m_324765_
<B extends io.netty.buffer.ByteBuf, V> StreamCodec$CodecOperation<B, V, List<V>> (int): c, list, method_58000, toList, m_319259_
<B extends io.netty.buffer.ByteBuf, K, V, M extends Map<K, V>> StreamCodec<B, M> (IntFunction<? extends M>, StreamCodec<? super B, K>, StreamCodec<? super B, V>): a, map, method_56377, map, m_322136_
<B extends io.netty.buffer.ByteBuf, K, V, M extends Map<K, V>> StreamCodec<B, M> (IntFunction<? extends M>, StreamCodec<? super B, K>, StreamCodec<? super B, V>, int): a, map, method_57992, map, m_319874_
<B extends io.netty.buffer.ByteBuf, L, R> StreamCodec<B, com.mojang.datafixers.util.Either<L, R>> (StreamCodec<? super B, L>, StreamCodec<? super B, R>): a, either, method_57995, either, m_319489_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (IntFunction<T>, ToIntFunction<T>): a, idMapper, method_56375, indexed, m_321301_
<T> StreamCodec<io.netty.buffer.ByteBuf, T> (IdMap<T>): a, idMapper, method_56371, entryOf, m_323411_
<T, R> StreamCodec<RegistryFriendlyByteBuf, R> (ResourceKey<? extends Registry<T>>, Function<Registry<T>, IdMap<R>>): a, registry, method_56366, registry, m_320301_
<T> StreamCodec<RegistryFriendlyByteBuf, T> (ResourceKey<? extends Registry<T>>): a, registry, method_56365, registryValue, m_320159_
<T> StreamCodec<RegistryFriendlyByteBuf, Holder<T>> (ResourceKey<? extends Registry<T>>): b, holderRegistry, method_56383, registryEntry, m_322636_
<T> StreamCodec<RegistryFriendlyByteBuf, Holder<T>> (ResourceKey<? extends Registry<T>>, StreamCodec<? super RegistryFriendlyByteBuf, T>): a, holder, method_56367, registryEntry, m_321333_
<T> StreamCodec<RegistryFriendlyByteBuf, HolderSet<T>> (ResourceKey<? extends Registry<T>>): c, holderSet, method_58001, registryEntryList, m_319169_