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_