CLASS net/minecraft/class_5380 net/minecraft/util/dynamic/RegistryCodec
	COMMENT A codec for {@link SimpleRegistry}.
	COMMENT
	COMMENT <p>Compared to regular codec, this codec performs additional work when
	COMMENT decoding, loading its elements from the given resource manager's JSON
	COMMENT files.</p>
	COMMENT
	COMMENT @param <E> the registry's element type
	COMMENT @see RegistryElementCodec
	COMMENT @see RegistryOps
	FIELD field_25504 delegate Lcom/mojang/serialization/Codec;
	FIELD field_25505 registryRef Lnet/minecraft/class_5321;
	FIELD field_25506 elementCodec Lcom/mojang/serialization/Codec;
	METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)V
		ARG 1 registryRef
		ARG 2 lifecycle
	METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
		ARG 1 ops
		ARG 2 input
	METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
		ARG 1 input
		ARG 2 ops
		ARG 3 prefix
	METHOD method_29745 of (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5380;
		ARG 0 registryRef
		ARG 1 lifecycle
