CLASS net/minecraft/class_5384 net/minecraft/util/dynamic/RegistryReadingOps
	COMMENT A dynamic ops that encode an id for a registry element rather than a full object.
	COMMENT
	COMMENT @see RegistryElementCodec#encode(Object, DynamicOps, Object)
	FIELD field_25514 manager Lnet/minecraft/class_5455;
	METHOD <init> (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;)V
		ARG 1 delegate
		ARG 2 tracker
	METHOD method_29771 of (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;)Lnet/minecraft/class_5384;
		ARG 0 delegate
		ARG 1 tracker
	METHOD method_29772 encodeOrId (Ljava/lang/Object;Ljava/lang/Object;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult;
		COMMENT Encode an id for a registry element than a full object if possible.
		COMMENT
		COMMENT <p>This method is called by casting an arbitrary dynamic ops to a registry
		COMMENT reading ops.</p>
		COMMENT
		COMMENT @see RegistryOps#decodeOrId(Object, RegistryKey, MapCodec)
		ARG 1 input
		ARG 2 prefix
		ARG 3 registryReference
