CLASS net/minecraft/class_6899 net/minecraft/registry/entry/RegistryFixedCodec FIELD field_36484 registry Lnet/minecraft/class_5321; METHOD (Lnet/minecraft/class_5321;)V ARG 1 registry 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 entry ARG 2 ops ARG 3 prefix METHOD method_40395 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult; ARG 2 registryKey METHOD method_40397 (Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; ARG 1 value METHOD method_40400 of (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6899; ARG 0 registry METHOD method_44142 (Ljava/util/Optional;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; ARG 2 pair