| <E> Optional<Registry<E>> |  | 
| default <E> Registry<E> |  | 
| default <E> Optional<? extends Registry<E>> |  | 
| default <E> Registry<E> |  | 
| private static <E> void |  | a(com.google.common.collect.ImmutableMap$Builder<ys<? extends hb<?>>, hc$c<?>> arg0, ys<? extends hb<E>> arg1, com.mojang.serialization.Codec<E> arg2) |   | put(com.google.common.collect.ImmutableMap$Builder<ResourceKey<? extends Registry<?>>, RegistryAccess$RegistryData<?>> arg0, ResourceKey<? extends Registry<E>> arg1, com.mojang.serialization.Codec<E> arg2) |   | method_30520(com.google.common.collect.ImmutableMap$Builder<class_5321<? extends class_2378<?>>, class_5455$class_5456<?>> arg0, class_5321<? extends class_2378<E>> arg1, com.mojang.serialization.Codec<E> arg2) |   | m_bfnxdyki(com.google.common.collect.ImmutableMap$Builder<C_xhhleach<? extends C_tqxyjqsk<?>>, C_wqxmvzdq$C_ydhbsuwm<?>> arg0, C_xhhleach<? extends C_tqxyjqsk<E>> arg1, com.mojang.serialization.Codec<E> arg2) |   | register(com.google.common.collect.ImmutableMap$Builder<RegistryKey<? extends Registry<?>>, DynamicRegistryManager$Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec) |   | register(com.google.common.collect.ImmutableMap$Builder<RegistryKey<? extends Registry<?>>, DynamicRegistryManager$Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec) |   | m_123053_(com.google.common.collect.ImmutableMap$Builder<C_5264_<? extends C_4705_<?>>, C_4706_$C_4707_<?>> p_123054_, C_5264_<? extends C_4705_<E>> p_123055_, com.mojang.serialization.Codec<E> p_123056_) |  
  | 
| private static <E> void |  | a(com.google.common.collect.ImmutableMap$Builder<ys<? extends hb<?>>, hc$c<?>> arg0, ys<? extends hb<E>> arg1, com.mojang.serialization.Codec<E> arg2, com.mojang.serialization.Codec<E> arg3) |   | put(com.google.common.collect.ImmutableMap$Builder<ResourceKey<? extends Registry<?>>, RegistryAccess$RegistryData<?>> arg0, ResourceKey<? extends Registry<E>> arg1, com.mojang.serialization.Codec<E> arg2, com.mojang.serialization.Codec<E> arg3) |   | method_31060(com.google.common.collect.ImmutableMap$Builder<class_5321<? extends class_2378<?>>, class_5455$class_5456<?>> arg0, class_5321<? extends class_2378<E>> arg1, com.mojang.serialization.Codec<E> arg2, com.mojang.serialization.Codec<E> arg3) |   | m_zbdqwvdm(com.google.common.collect.ImmutableMap$Builder<C_xhhleach<? extends C_tqxyjqsk<?>>, C_wqxmvzdq$C_ydhbsuwm<?>> arg0, C_xhhleach<? extends C_tqxyjqsk<E>> arg1, com.mojang.serialization.Codec<E> arg2, com.mojang.serialization.Codec<E> arg3) |   | register(com.google.common.collect.ImmutableMap$Builder<RegistryKey<? extends Registry<?>>, DynamicRegistryManager$Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec, com.mojang.serialization.Codec<E> networkEntryCodec) |   | register(com.google.common.collect.ImmutableMap$Builder<RegistryKey<? extends Registry<?>>, DynamicRegistryManager$Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec, com.mojang.serialization.Codec<E> networkEntryCodec) |   | m_123057_(com.google.common.collect.ImmutableMap$Builder<C_5264_<? extends C_4705_<?>>, C_4706_$C_4707_<?>> p_123058_, C_5264_<? extends C_4705_<E>> p_123059_, com.mojang.serialization.Codec<E> p_123060_, com.mojang.serialization.Codec<E> p_123061_) |  
  | 
| static Iterable<RegistryAccess$RegistryData<?>> |  | a() |   | knownRegistries() |   | method_39674() |   | m_avvkgvxl() |   | getInfos() |   | getKnownRegistries() |   | m_194613_() |  
  | 
| Stream<RegistryAccess$RegistryEntry<?>> |  | b() |   | ownedRegistries() |   | method_40308() |   | m_athwjwwb() |   | streamManagedRegistries() |   | ownedRegistries() |   | m_203610_() |  
  | 
| private static Stream<RegistryAccess$RegistryEntry<Object>> |  | h() |   | globalRegistries() |   | method_40318() |   | m_qfxecdvh() |   | streamStaticRegistries() |   | globalRegistries() |   | m_206202_() |  
  | 
| default Stream<RegistryAccess$RegistryEntry<?>> |  | c() |   | registries() |   | method_40311() |   | m_vutgtdyk() |   | streamAllRegistries() |   | registries() |   | m_206193_() |  
  | 
| default Stream<RegistryAccess$RegistryEntry<?>> |  | d() |   | networkSafeRegistries() |   | method_40313() |   | m_pkyudotx() |   | streamSyncedRegistries() |   | networkSafeRegistries() |   | m_206196_() |  
  | 
| private static <E> com.mojang.serialization.Codec<RegistryAccess> |  | i() |   | makeNetworkCodec() |   | method_40320() |   | m_qepmomyf() |   | createCodec() |   | makeNetworkCodec() |   | m_206205_() |  
  | 
| private static <K extends ResourceKey<? extends Registry<?>>, V extends Registry<?>> com.mojang.serialization.Codec<RegistryAccess> |  | a(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> arg0) |   | captureMap(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> arg0) |   | method_40301(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> arg0) |   | m_matjkzip(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> arg0) |   | createCodec(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> originalCodec) |   | captureMap(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> arg0) |   | m_206163_(com.mojang.serialization.codecs.UnboundedMapCodec<K, V> p_206164_) |  
  | 
| private Stream<RegistryAccess$RegistryEntry<?>> |  | j() |   | ownedNetworkableRegistries() |   | method_40321() |   | m_fpwtdfne() |   | streamSyncedManagedRegistries() |   | ownedNetworkableRegistries() |   | m_206206_() |  
  | 
| private static <E> com.mojang.serialization.DataResult<? extends com.mojang.serialization.Codec<E>> |  | 
| private static Map<ResourceKey<? extends Registry<?>>, ? extends WritableRegistry<?>> |  | k() |   | createFreshRegistries() |   | method_40323() |   | m_xnavlkkh() |   | createMutableRegistries() |   | createFreshRegistries() |   | m_206209_() |  
  | 
| private static RegistryAccess$Writable |  | l() |   | blankWriteable() |   | method_40325() |   | m_lheqxlni() |   | createMutableRegistryManager() |   | blankWritable() |   | m_206212_() |  
  | 
| static RegistryAccess$Frozen |  | 
| static RegistryAccess$Writable |  | e() |   | builtinCopy() |   | method_40314() |   | m_tcjkywtj() |   | createAndLoad() |   | builtInCopy() |   | m_206197_() |  
  | 
| private static <E> void |  | 
| static void |  | a(hc$e arg0, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg1, yp arg2) |   | load(RegistryAccess$Writable arg0, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg1, RegistryLoader arg2) |   | method_30519(class_5455$class_6893 arg0, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg1, class_6900 arg2) |   | m_lbyadhxv(C_wqxmvzdq$C_qndozwiw arg0, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg1, C_yftyvswu arg2) |   | load(DynamicRegistryManager$Mutable dynamicRegistryManager, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> ops, RegistryLoader registryLoader) |   | load(DynamicRegistryManager$Writable writable, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg1, RegistryLoader loader) |   | m_206171_(C_4706_$C_203243_ p_206172_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> p_206173_, C_203252_ p_206174_) |  
  | 
| private static <E> void |  | a(com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg0, yp$a arg1, hc$c<E> arg2) |   | readRegistry(com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg0, RegistryLoader$Bound arg1, RegistryAccess$RegistryData<E> arg2) |   | method_30526(com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg0, class_6900$class_6901 arg1, class_5455$class_5456<E> arg2) |   | m_nnjsvctt(com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg0, C_yftyvswu$C_ogvxrsre arg1, C_wqxmvzdq$C_ydhbsuwm<E> arg2) |   | load(com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> ops, RegistryLoader$LoaderAccess loaderAccess, DynamicRegistryManager$Info<E> info) |   | load(com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> arg0, RegistryLoader$Bound bound, DynamicRegistryManager$Info<E> info) |   | m_206159_(com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> p_206160_, C_203252_$C_203253_ p_206161_, C_4706_$C_4707_<E> p_206162_) |  
  | 
| static RegistryAccess |  | a(com.mojang.serialization.Dynamic<?> arg0) |   | readFromDisk(com.mojang.serialization.Dynamic<?> arg0) |   | method_40299(com.mojang.serialization.Dynamic<?> arg0) |   | m_zygzorae(com.mojang.serialization.Dynamic<?> arg0) |   | createDynamicRegistryManager(com.mojang.serialization.Dynamic<?> dynamic) |   | readFromDisk(com.mojang.serialization.Dynamic<?> arg0) |   | m_206154_(com.mojang.serialization.Dynamic<?> p_206155_) |  
  | 
| static <E> Registry<E> |  | a(ys<? extends hb<? extends E>> arg0, com.mojang.serialization.Dynamic<?> arg1) |   | retrieveRegistry(ResourceKey<? extends Registry<? extends E>> arg0, com.mojang.serialization.Dynamic<?> arg1) |   | method_40307(class_5321<? extends class_2378<? extends E>> arg0, com.mojang.serialization.Dynamic<?> arg1) |   | m_jffdyfoo(C_xhhleach<? extends C_tqxyjqsk<? extends E>> arg0, com.mojang.serialization.Dynamic<?> arg1) |   | createRegistry(RegistryKey<? extends Registry<? extends E>> registryRef, com.mojang.serialization.Dynamic<?> dynamic) |   | retrieveRegistry(RegistryKey<? extends Registry<? extends E>> key, com.mojang.serialization.Dynamic<?> arg1) |   | m_206184_(C_5264_<? extends C_4705_<? extends E>> p_206185_, com.mojang.serialization.Dynamic<?> p_206186_) |  
  | 
| static <E> WritableRegistry<?> |  | 
| default RegistryAccess$Frozen |  | f() |   | freeze() |   | method_40316() |   | m_sloxobqt() |   | toImmutable() |   | freeze() |   | m_203557_() |  
  | 
| default com.mojang.serialization.Lifecycle |  | g() |   | allElementsLifecycle() |   | method_41201() |   | m_esyudkce() |   | getRegistryLifecycle() |   | allElementsLifecycle() |   | m_211816_() |  
  |