CLASS net/minecraft/class_9791 net/minecraft/registry/RegistryPair FIELD comp_2831 entry Ljava/util/Optional; METHOD (Lnet/minecraft/class_5321;)V ARG 1 key METHOD (Lnet/minecraft/class_6880;)V ARG 1 entry METHOD comp_2831 entry ()Ljava/util/Optional; METHOD method_60734 asEither ()Lcom/mojang/datafixers/util/Either; METHOD method_60736 createCodec (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; ARG 0 registryRef ARG 1 entryCodec METHOD method_60737 createPacketCodec (Lnet/minecraft/class_5321;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139; ARG 0 registryRef ARG 1 entryPacketCodec METHOD method_60738 create (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_9791; ARG 0 entryOrKey METHOD method_60739 getEntry (Lnet/minecraft/class_7225$class_7874;)Ljava/util/Optional; ARG 1 registryLookup METHOD method_60740 getValue (Lnet/minecraft/class_2378;)Ljava/util/Optional; ARG 1 registry