Package net.minecraft.registry
Class RegistryLoader
java.lang.Object
net.minecraft.registry.RegistryLoader
- Mappings:
- Namespace - Name - named - net/minecraft/registry/RegistryLoader- intermediary - net/minecraft/class_7655- official - akq
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordprivate static final recordprivate static interface
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final List<RegistryLoader.Entry<?>> static final List<RegistryLoader.Entry<?>> private static final RegistryEntryInfoprivate static final Comparator<RegistryKey<?>> private static final Loggerprivate static final Function<Optional<VersionedIdentifier>, RegistryEntryInfo> static final List<RegistryLoader.Entry<?>> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static <T> RegistryOps.RegistryInfo<T> createInfo(MutableRegistry<T> registry) private static <T> RegistryOps.RegistryInfo<T> createInfo(RegistryWrapper.Impl<T> registry) private static RegistryOps.RegistryInfoGettercreateInfoGetter(List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Loader<?>> additionalRegistries) private static CrashExceptioncreateLoadingException(Map<RegistryKey<?>, Exception> exceptions) private static DynamicRegistryManager.Immutableload(RegistryLoader.RegistryLoadable loadable, List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Entry<?>> entries) loadFromNetwork(Map<RegistryKey<? extends Registry<?>>, RegistryLoader.ElementsAndTags> data, ResourceFactory factory, List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Entry<?>> entries) (package private) static <E> voidloadFromNetwork(Map<RegistryKey<? extends Registry<?>>, RegistryLoader.ElementsAndTags> data, ResourceFactory factory, RegistryOps.RegistryInfoGetter infoGetter, MutableRegistry<E> registry, com.mojang.serialization.Decoder<E> decoder, Map<RegistryKey<?>, Exception> loadingErrors) loadFromResource(ResourceManager resourceManager, List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Entry<?>> entries) (package private) static <E> voidloadFromResource(ResourceManager resourceManager, RegistryOps.RegistryInfoGetter infoGetter, MutableRegistry<E> registry, com.mojang.serialization.Decoder<E> elementDecoder, Map<RegistryKey<?>, Exception> errors) private static <E> voidparseAndAdd(MutableRegistry<E> registry, com.mojang.serialization.Decoder<E> decoder, RegistryOps<JsonElement> ops, RegistryKey<E> key, Resource resource, RegistryEntryInfo entryInfo) private static CrashExceptionwriteAndCreateLoadingException(Map<RegistryKey<?>, Exception> exceptions) private static voidwriteLoadingError(Map<RegistryKey<?>, Exception> exceptions) 
- 
Field Details- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - named - LOGGER- Lnet/minecraft/registry/RegistryLoader;LOGGER:Lorg/slf4j/Logger;- intermediary - field_39970- Lnet/minecraft/class_7655;field_39970:Lorg/slf4j/Logger;- official - d- Lakq;d:Lorg/slf4j/Logger;
 
- 
KEY_COMPARATOR- Mappings:
- Namespace - Name - Mixin selector - named - KEY_COMPARATOR- Lnet/minecraft/registry/RegistryLoader;KEY_COMPARATOR:Ljava/util/Comparator;- intermediary - field_53753- Lnet/minecraft/class_7655;field_53753:Ljava/util/Comparator;- official - e- Lakq;e:Ljava/util/Comparator;
 
- 
EXPERIMENTAL_ENTRY_INFO- Mappings:
- Namespace - Name - Mixin selector - named - EXPERIMENTAL_ENTRY_INFO- Lnet/minecraft/registry/RegistryLoader;EXPERIMENTAL_ENTRY_INFO:Lnet/minecraft/registry/entry/RegistryEntryInfo;- intermediary - field_49024- Lnet/minecraft/class_7655;field_49024:Lnet/minecraft/class_9248;- official - f- Lakq;f:Lkd;
 
- 
RESOURCE_ENTRY_INFO_GETTERprivate static final Function<Optional<VersionedIdentifier>,RegistryEntryInfo> RESOURCE_ENTRY_INFO_GETTER- Mappings:
- Namespace - Name - Mixin selector - named - RESOURCE_ENTRY_INFO_GETTER- Lnet/minecraft/registry/RegistryLoader;RESOURCE_ENTRY_INFO_GETTER:Ljava/util/function/Function;- intermediary - field_49025- Lnet/minecraft/class_7655;field_49025:Ljava/util/function/Function;- official - g- Lakq;g:Ljava/util/function/Function;
 
- 
DYNAMIC_REGISTRIES- Mappings:
- Namespace - Name - Mixin selector - named - DYNAMIC_REGISTRIES- Lnet/minecraft/registry/RegistryLoader;DYNAMIC_REGISTRIES:Ljava/util/List;- intermediary - field_39968- Lnet/minecraft/class_7655;field_39968:Ljava/util/List;- official - a- Lakq;a:Ljava/util/List;
 
- 
DIMENSION_REGISTRIES- Mappings:
- Namespace - Name - Mixin selector - named - DIMENSION_REGISTRIES- Lnet/minecraft/registry/RegistryLoader;DIMENSION_REGISTRIES:Ljava/util/List;- intermediary - field_39969- Lnet/minecraft/class_7655;field_39969:Ljava/util/List;- official - b- Lakq;b:Ljava/util/List;
 
- 
SYNCED_REGISTRIES- Mappings:
- Namespace - Name - Mixin selector - named - SYNCED_REGISTRIES- Lnet/minecraft/registry/RegistryLoader;SYNCED_REGISTRIES:Ljava/util/List;- intermediary - field_48709- Lnet/minecraft/class_7655;field_48709:Ljava/util/List;- official - c- Lakq;c:Ljava/util/List;
 
 
- 
- 
Constructor Details- 
RegistryLoaderpublic RegistryLoader()
 
- 
- 
Method Details- 
loadFromResourcepublic static DynamicRegistryManager.Immutable loadFromResource(ResourceManager resourceManager, List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Entry<?>> entries) - Mappings:
- Namespace - Name - Mixin selector - named - loadFromResource- Lnet/minecraft/registry/RegistryLoader;loadFromResource(Lnet/minecraft/resource/ResourceManager;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/registry/DynamicRegistryManager$Immutable;- intermediary - method_56515- Lnet/minecraft/class_7655;method_56515(Lnet/minecraft/class_3300;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;- official - a- Lakq;a(Laup;Ljava/util/List;Ljava/util/List;)Lkf$b;
 
- 
loadFromNetworkpublic static DynamicRegistryManager.Immutable loadFromNetwork(Map<RegistryKey<? extends Registry<?>>, RegistryLoader.ElementsAndTags> data, ResourceFactory factory, List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Entry<?>> entries) - Mappings:
- Namespace - Name - Mixin selector - named - loadFromNetwork- Lnet/minecraft/registry/RegistryLoader;loadFromNetwork(Ljava/util/Map;Lnet/minecraft/resource/ResourceFactory;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/registry/DynamicRegistryManager$Immutable;- intermediary - method_56519- Lnet/minecraft/class_7655;method_56519(Ljava/util/Map;Lnet/minecraft/class_5912;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;- official - a- Lakq;a(Ljava/util/Map;Laus;Ljava/util/List;Ljava/util/List;)Lkf$b;
 
- 
loadprivate static DynamicRegistryManager.Immutable load(RegistryLoader.RegistryLoadable loadable, List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Entry<?>> entries) - Mappings:
- Namespace - Name - Mixin selector - named - load- Lnet/minecraft/registry/RegistryLoader;load(Lnet/minecraft/registry/RegistryLoader$RegistryLoadable;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/registry/DynamicRegistryManager$Immutable;- intermediary - method_45121- Lnet/minecraft/class_7655;method_45121(Lnet/minecraft/class_7655$class_7656;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;- official - a- Lakq;a(Lakq$b;Ljava/util/List;Ljava/util/List;)Lkf$b;
 
- 
createInfoGetterprivate static RegistryOps.RegistryInfoGetter createInfoGetter(List<RegistryWrapper.Impl<?>> registries, List<RegistryLoader.Loader<?>> additionalRegistries) - Mappings:
- Namespace - Name - Mixin selector - named - createInfoGetter- Lnet/minecraft/registry/RegistryLoader;createInfoGetter(Ljava/util/List;Ljava/util/List;)Lnet/minecraft/registry/RegistryOps$RegistryInfoGetter;- intermediary - method_46619- Lnet/minecraft/class_7655;method_46619(Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_6903$class_7863;- official - a- Lakq;a(Ljava/util/List;Ljava/util/List;)Lakt$c;
 
- 
createInfo- Mappings:
- Namespace - Name - Mixin selector - named - createInfo- Lnet/minecraft/registry/RegistryLoader;createInfo(Lnet/minecraft/registry/MutableRegistry;)Lnet/minecraft/registry/RegistryOps$RegistryInfo;- intermediary - method_46620- Lnet/minecraft/class_7655;method_46620(Lnet/minecraft/class_2385;)Lnet/minecraft/class_6903$class_7862;- official - a- Lakq;a(Lkn;)Lakt$b;
 
- 
createInfo- Mappings:
- Namespace - Name - Mixin selector - named - createInfo- Lnet/minecraft/registry/RegistryLoader;createInfo(Lnet/minecraft/registry/RegistryWrapper$Impl;)Lnet/minecraft/registry/RegistryOps$RegistryInfo;- intermediary - method_46618- Lnet/minecraft/class_7655;method_46618(Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_6903$class_7862;- official - a- Lakq;a(Ljt$b;)Lakt$b;
 
- 
writeAndCreateLoadingExceptionprivate static CrashException writeAndCreateLoadingException(Map<RegistryKey<?>, Exception> exceptions) - Mappings:
- Namespace - Name - Mixin selector - named - writeAndCreateLoadingException- Lnet/minecraft/registry/RegistryLoader;writeAndCreateLoadingException(Ljava/util/Map;)Lnet/minecraft/util/crash/CrashException;- intermediary - method_45126- Lnet/minecraft/class_7655;method_45126(Ljava/util/Map;)Lnet/minecraft/class_148;- official - a- Lakq;a(Ljava/util/Map;)Lz;
 
- 
writeLoadingError- Mappings:
- Namespace - Name - Mixin selector - named - writeLoadingError- Lnet/minecraft/registry/RegistryLoader;writeLoadingError(Ljava/util/Map;)V- intermediary - method_62809- Lnet/minecraft/class_7655;method_62809(Ljava/util/Map;)V- official - b- Lakq;b(Ljava/util/Map;)V
 
- 
createLoadingException- Mappings:
- Namespace - Name - Mixin selector - named - createLoadingException- Lnet/minecraft/registry/RegistryLoader;createLoadingException(Ljava/util/Map;)Lnet/minecraft/util/crash/CrashException;- intermediary - method_62810- Lnet/minecraft/class_7655;method_62810(Ljava/util/Map;)Lnet/minecraft/class_148;- official - c- Lakq;c(Ljava/util/Map;)Lz;
 
- 
parseAndAddprivate static <E> void parseAndAdd(MutableRegistry<E> registry, com.mojang.serialization.Decoder<E> decoder, RegistryOps<JsonElement> ops, RegistryKey<E> key, Resource resource, RegistryEntryInfo entryInfo) throws IOException - Throws:
- IOException
- Mappings:
- Namespace - Name - Mixin selector - named - parseAndAdd- Lnet/minecraft/registry/RegistryLoader;parseAndAdd(Lnet/minecraft/registry/MutableRegistry;Lcom/mojang/serialization/Decoder;Lnet/minecraft/registry/RegistryOps;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/resource/Resource;Lnet/minecraft/registry/entry/RegistryEntryInfo;)V- intermediary - method_56915- Lnet/minecraft/class_7655;method_56915(Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Lnet/minecraft/class_6903;Lnet/minecraft/class_5321;Lnet/minecraft/class_3298;Lnet/minecraft/class_9248;)V- official - a- Lakq;a(Lkn;Lcom/mojang/serialization/Decoder;Lakt;Laku;Laun;Lkd;)V
 
- 
loadFromResourcestatic <E> void loadFromResource(ResourceManager resourceManager, RegistryOps.RegistryInfoGetter infoGetter, MutableRegistry<E> registry, com.mojang.serialization.Decoder<E> elementDecoder, Map<RegistryKey<?>, Exception> errors) - Mappings:
- Namespace - Name - Mixin selector - named - loadFromResource- Lnet/minecraft/registry/RegistryLoader;loadFromResource(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/registry/RegistryOps$RegistryInfoGetter;Lnet/minecraft/registry/MutableRegistry;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V- intermediary - method_45122- Lnet/minecraft/class_7655;method_45122(Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V- official - a- Lakq;a(Laup;Lakt$c;Lkn;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
 
- 
loadFromNetworkstatic <E> void loadFromNetwork(Map<RegistryKey<? extends Registry<?>>, RegistryLoader.ElementsAndTags> data, ResourceFactory factory, RegistryOps.RegistryInfoGetter infoGetter, MutableRegistry<E> registry, com.mojang.serialization.Decoder<E> decoder, Map<RegistryKey<?>, Exception> loadingErrors) - Mappings:
- Namespace - Name - Mixin selector - named - loadFromNetwork- Lnet/minecraft/registry/RegistryLoader;loadFromNetwork(Ljava/util/Map;Lnet/minecraft/resource/ResourceFactory;Lnet/minecraft/registry/RegistryOps$RegistryInfoGetter;Lnet/minecraft/registry/MutableRegistry;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V- intermediary - method_56518- Lnet/minecraft/class_7655;method_56518(Ljava/util/Map;Lnet/minecraft/class_5912;Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V- official - a- Lakq;a(Ljava/util/Map;Laus;Lakt$c;Lkn;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
 
 
-