| public abstract <E> Optional<WritableRegistry<E>> |  | 
| public <E> WritableRegistry<E> |  | 
| public Registry<DimensionType> |  | a() |   | dimensionTypes() |   | method_30518() |   | getDimensionTypes() |   | func_230520_a_() |  
  | 
| private static <E> void |  | a(com.google.common.collect.ImmutableMap$Builder<vj<? extends gm<?>>, gn$a<?>> arg0, vj<? extends gm<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) |   | register(com.google.common.collect.ImmutableMap$Builder<RegistryKey<? extends Registry<?>>, DynamicRegistryManager$Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec) |   | func_243601_a(com.google.common.collect.ImmutableMap$Builder<RegistryKey<? extends Registry<?>>, DynamicRegistries$CodecHolder<?>> arg0, RegistryKey<? extends Registry<E>> arg1, com.mojang.serialization.Codec<E> arg2) |  
  | 
| private static <E> void |  | a(com.google.common.collect.ImmutableMap$Builder<vj<? extends gm<?>>, gn$a<?>> arg0, vj<? extends gm<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) |   | 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) |   | func_243602_a(com.google.common.collect.ImmutableMap$Builder<RegistryKey<? extends Registry<?>>, DynamicRegistries$CodecHolder<?>> arg0, RegistryKey<? extends Registry<E>> arg1, com.mojang.serialization.Codec<E> arg2, com.mojang.serialization.Codec<E> arg3) |  
  | 
| public static RegistryAccess$RegistryHolder |  | b() |   | builtin() |   | method_30528() |   | create() |   | func_239770_b_() |  
  | 
| private static <E> void |  | a(gn$b arg0, vh$b$a arg1, gn$a<E> arg2) |   | addBuiltinElements(RegistryAccess$RegistryHolder arg0, RegistryReadOps$ResourceAccess$MemoryMap arg1, RegistryAccess$RegistryData<E> arg2) |   | method_31141(class_5455$class_5457 arg0, class_5382$class_5506$class_5507 arg1, class_5455$class_5456<E> arg2) |   | method_31141(DynamicRegistryManager$Impl arg0, RegistryOps$EntryLoader$Impl arg1, DynamicRegistryManager$Info<E> arg2) |   | func_243607_a(DynamicRegistries$Impl arg0, WorldSettingsImport$IResourceAccess$RegistryAccess arg1, DynamicRegistries$CodecHolder<E> arg2) |  
  | 
| private static <R extends Registry<?>> void |  | 
| private static <E> void |  | 
| public static void |  | 
| private static <E> void |  | a(vh<?> arg0, gn$b arg1, gn$a<E> arg2) |   | readRegistry(RegistryReadOps<?> arg0, RegistryAccess$RegistryHolder arg1, RegistryAccess$RegistryData<E> arg2) |   | method_30526(class_5382<?> arg0, class_5455$class_5457 arg1, class_5455$class_5456<E> arg2) |   | load(RegistryOps<?> ops, DynamicRegistryManager$Impl manager, DynamicRegistryManager$Info<E> info) |   | func_243610_a(WorldSettingsImport<?> arg0, DynamicRegistries$Impl arg1, DynamicRegistries$CodecHolder<E> arg2) |  
  |