Class RegistryOps<T>

java.lang.Object
net.minecraft.util.dynamic.ForwardingDynamicOps<T>
net.minecraft.util.dynamic.RegistryOps<T>
All Implemented Interfaces:
com.mojang.serialization.DynamicOps<T>

public class RegistryOps<T> extends ForwardingDynamicOps<T>
Mappings:
Namespace Name
official abx
intermediary net/minecraft/class_6903
named net/minecraft/util/dynamic/RegistryOps
  • Field Details

    • field_40852

      private final RegistryOps.class_7863 field_40852
      Mappings:
      Namespace Name Mixin selector
      official b Labx;b:Labx$b;
      intermediary field_40852 Lnet/minecraft/class_6903;field_40852:Lnet/minecraft/class_6903$class_7863;
      named field_40852 Lnet/minecraft/util/dynamic/RegistryOps;field_40852:Lnet/minecraft/util/dynamic/RegistryOps$class_7863;
  • Constructor Details

    • RegistryOps

      private RegistryOps(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.class_7863 class_7863)
      Mappings:
      Namespace Name Mixin selector
      official <init> Labx;<init>(Lcom/mojang/serialization/DynamicOps;Labx$b;)V
      intermediary <init> Lnet/minecraft/class_6903;<init>(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6903$class_7863;)V
      named <init> Lnet/minecraft/util/dynamic/RegistryOps;<init>(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/dynamic/RegistryOps$class_7863;)V
  • Method Details

    • method_46627

      private static RegistryOps.class_7863 method_46627(RegistryOps.class_7863 class_7863)
      Mappings:
      Namespace Name Mixin selector
      official a Labx;a(Labx$b;)Labx$b;
      intermediary method_46627 Lnet/minecraft/class_6903;method_46627(Lnet/minecraft/class_6903$class_7863;)Lnet/minecraft/class_6903$class_7863;
      named method_46627 Lnet/minecraft/util/dynamic/RegistryOps;method_46627(Lnet/minecraft/util/dynamic/RegistryOps$class_7863;)Lnet/minecraft/util/dynamic/RegistryOps$class_7863;
    • method_46632

      public static <T> RegistryOps<T> method_46632(com.mojang.serialization.DynamicOps<T> dynamicOps, CommandRegistryWrapper.class_7874 class_7874)
      Mappings:
      Namespace Name Mixin selector
      official a Labx;a(Lcom/mojang/serialization/DynamicOps;Lgz$b;)Labx;
      intermediary method_46632 Lnet/minecraft/class_6903;method_46632(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_6903;
      named method_46632 Lnet/minecraft/util/dynamic/RegistryOps;method_46632(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/command/CommandRegistryWrapper$class_7874;)Lnet/minecraft/util/dynamic/RegistryOps;
    • of

      public static <T> RegistryOps<T> of(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.class_7863 class_7863)
      Mappings:
      Namespace Name Mixin selector
      official a Labx;a(Lcom/mojang/serialization/DynamicOps;Labx$b;)Labx;
      intermediary method_40414 Lnet/minecraft/class_6903;method_40414(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_6903$class_7863;)Lnet/minecraft/class_6903;
      named of Lnet/minecraft/util/dynamic/RegistryOps;of(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/dynamic/RegistryOps$class_7863;)Lnet/minecraft/util/dynamic/RegistryOps;
    • method_46628

      public <E> Optional<class_7876<E>> method_46628(RegistryKey<? extends Registry<? extends E>> registryKey)
      Mappings:
      Namespace Name Mixin selector
      official a Labx;a(Laby;)Ljava/util/Optional;
      intermediary method_46628 Lnet/minecraft/class_6903;method_46628(Lnet/minecraft/class_5321;)Ljava/util/Optional;
      named method_46628 Lnet/minecraft/util/dynamic/RegistryOps;method_46628(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
    • method_46634

      public <E> Optional<class_7871<E>> method_46634(RegistryKey<? extends Registry<? extends E>> registryKey)
      Mappings:
      Namespace Name Mixin selector
      official b Labx;b(Laby;)Ljava/util/Optional;
      intermediary method_46634 Lnet/minecraft/class_6903;method_46634(Lnet/minecraft/class_5321;)Ljava/util/Optional;
      named method_46634 Lnet/minecraft/util/dynamic/RegistryOps;method_46634(Lnet/minecraft/util/registry/RegistryKey;)Ljava/util/Optional;
    • method_46636

      public static <E, O> com.mojang.serialization.codecs.RecordCodecBuilder<O,class_7871<E>> method_46636(RegistryKey<? extends Registry<? extends E>> registryKey)
      Mappings:
      Namespace Name Mixin selector
      official c Labx;c(Laby;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
      intermediary method_46636 Lnet/minecraft/class_6903;method_46636(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
      named method_46636 Lnet/minecraft/util/dynamic/RegistryOps;method_46636(Lnet/minecraft/util/registry/RegistryKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
    • method_46637

      public static <E, O> com.mojang.serialization.codecs.RecordCodecBuilder<O,RegistryEntry.Reference<E>> method_46637(RegistryKey<E> registryKey)
      Mappings:
      Namespace Name Mixin selector
      official d Labx;d(Laby;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
      intermediary method_46637 Lnet/minecraft/class_6903;method_46637(Lnet/minecraft/class_5321;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;
      named method_46637 Lnet/minecraft/util/dynamic/RegistryOps;method_46637(Lnet/minecraft/util/registry/RegistryKey;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;