CLASS net/minecraft/class_5382 net/minecraft/util/dynamic/RegistryOps FIELD field_25509 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_25510 resourceManager Lnet/minecraft/class_3300; FIELD field_25511 registryManager Lnet/minecraft/class_5455$class_5457; FIELD field_25512 valueHolders Ljava/util/Map; METHOD (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_3300;Lnet/minecraft/class_5455$class_5457;)V ARG 1 delegate ARG 2 resourceManager METHOD method_29753 of (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_3300;Lnet/minecraft/class_5455$class_5457;)Lnet/minecraft/class_5382; ARG 0 delegate ARG 1 resourceManager METHOD method_29755 loadToRegistry (Lnet/minecraft/class_2370;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult; COMMENT Loads elements into a registry just loaded from a decoder. ARG 1 registry ARG 2 registryRef METHOD method_29759 decodeOrId (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

This method is called by casting an arbitrary dynamic ops to a registry COMMENT reading ops.

COMMENT COMMENT @see RegistryReadingOps#encodeOrId(Object, Object, RegistryKey, MapCodec) METHOD method_29761 getValueHolder (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5382$class_5383; ARG 1 registryRef METHOD method_29763 readSupplier (Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Codec;Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult; COMMENT Reads a supplier for a registry element. COMMENT COMMENT

This logic is used by both {@code decodeOrId} and {@code loadToRegistry}.

ARG 1 registryRef ARG 4 elementId METHOD method_29764 readElement (Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult; COMMENT Reads the actual element. ARG 1 registryRef ARG 2 elementRef CLASS class_5383 ValueHolder FIELD field_25513 values Ljava/util/Map;