Package net.minecraft.registry
Class RegistryLoader
java.lang.Object
net.minecraft.registry.RegistryLoader
- Mappings:
Namespace Name official aer
intermediary net/minecraft/class_7655
named net/minecraft/registry/RegistryLoader
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final record
private static interface
-
Field Summary
Modifier and TypeFieldDescriptionstatic final List<RegistryLoader.Entry<?>>
static final List<RegistryLoader.Entry<?>>
private static final Logger
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static <T> RegistryOps.RegistryInfo<T>
createInfo
(MutableRegistry<T> registry) private static <T> RegistryOps.RegistryInfo<T>
createInfo
(Registry<T> registry) private static RegistryOps.RegistryInfoGetter
createInfoGetter
(DynamicRegistryManager baseRegistryManager, List<com.mojang.datafixers.util.Pair<MutableRegistry<?>, RegistryLoader.RegistryLoadable>> additionalRegistries) private static String
getPath
(Identifier id) (package private) static <E> void
load
(RegistryOps.RegistryInfoGetter registryInfoGetter, ResourceManager resourceManager, RegistryKey<? extends Registry<E>> registryRef, MutableRegistry<E> newRegistry, com.mojang.serialization.Decoder<E> decoder, Map<RegistryKey<?>, Exception> exceptions) load
(ResourceManager resourceManager, DynamicRegistryManager baseRegistryManager, List<RegistryLoader.Entry<?>> entries) private static void
writeLoadingError
(Map<RegistryKey<?>, Exception> exceptions)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official c
Laer;c:Lorg/slf4j/Logger;
intermediary field_39970
Lnet/minecraft/class_7655;field_39970:Lorg/slf4j/Logger;
named LOGGER
Lnet/minecraft/registry/RegistryLoader;LOGGER:Lorg/slf4j/Logger;
-
DYNAMIC_REGISTRIES
- Mappings:
Namespace Name Mixin selector official a
Laer;a:Ljava/util/List;
intermediary field_39968
Lnet/minecraft/class_7655;field_39968:Ljava/util/List;
named DYNAMIC_REGISTRIES
Lnet/minecraft/registry/RegistryLoader;DYNAMIC_REGISTRIES:Ljava/util/List;
-
DIMENSION_REGISTRIES
- Mappings:
Namespace Name Mixin selector official b
Laer;b:Ljava/util/List;
intermediary field_39969
Lnet/minecraft/class_7655;field_39969:Ljava/util/List;
named DIMENSION_REGISTRIES
Lnet/minecraft/registry/RegistryLoader;DIMENSION_REGISTRIES:Ljava/util/List;
-
-
Constructor Details
-
RegistryLoader
public RegistryLoader()
-
-
Method Details
-
load
public static DynamicRegistryManager.Immutable load(ResourceManager resourceManager, DynamicRegistryManager baseRegistryManager, List<RegistryLoader.Entry<?>> entries) - Mappings:
Namespace Name Mixin selector official a
Laer;a(Lant;Lhr;Ljava/util/List;)Lhr$b;
intermediary method_45121
Lnet/minecraft/class_7655;method_45121(Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;
named load
Lnet/minecraft/registry/RegistryLoader;load(Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/registry/DynamicRegistryManager;Ljava/util/List;)Lnet/minecraft/registry/DynamicRegistryManager$Immutable;
-
createInfoGetter
private static RegistryOps.RegistryInfoGetter createInfoGetter(DynamicRegistryManager baseRegistryManager, List<com.mojang.datafixers.util.Pair<MutableRegistry<?>, RegistryLoader.RegistryLoadable>> additionalRegistries) - Mappings:
Namespace Name Mixin selector official a
Laer;a(Lhr;Ljava/util/List;)Laeu$b;
intermediary method_46619
Lnet/minecraft/class_7655;method_46619(Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_6903$class_7863;
named createInfoGetter
Lnet/minecraft/registry/RegistryLoader;createInfoGetter(Lnet/minecraft/registry/DynamicRegistryManager;Ljava/util/List;)Lnet/minecraft/registry/RegistryOps$RegistryInfoGetter;
-
createInfo
- Mappings:
Namespace Name Mixin selector official a
Laer;a(Lhz;)Laeu$a;
intermediary method_46620
Lnet/minecraft/class_7655;method_46620(Lnet/minecraft/class_2385;)Lnet/minecraft/class_6903$class_7862;
named createInfo
Lnet/minecraft/registry/RegistryLoader;createInfo(Lnet/minecraft/registry/MutableRegistry;)Lnet/minecraft/registry/RegistryOps$RegistryInfo;
-
createInfo
- Mappings:
Namespace Name Mixin selector official a
Laer;a(Lhq;)Laeu$a;
intermediary method_46618
Lnet/minecraft/class_7655;method_46618(Lnet/minecraft/class_2378;)Lnet/minecraft/class_6903$class_7862;
named createInfo
Lnet/minecraft/registry/RegistryLoader;createInfo(Lnet/minecraft/registry/Registry;)Lnet/minecraft/registry/RegistryOps$RegistryInfo;
-
writeLoadingError
- Mappings:
Namespace Name Mixin selector official a
Laer;a(Ljava/util/Map;)V
intermediary method_45126
Lnet/minecraft/class_7655;method_45126(Ljava/util/Map;)V
named writeLoadingError
Lnet/minecraft/registry/RegistryLoader;writeLoadingError(Ljava/util/Map;)V
-
getPath
- Mappings:
Namespace Name Mixin selector official a
Laer;a(Laew;)Ljava/lang/String;
intermediary method_45119
Lnet/minecraft/class_7655;method_45119(Lnet/minecraft/class_2960;)Ljava/lang/String;
named getPath
Lnet/minecraft/registry/RegistryLoader;getPath(Lnet/minecraft/util/Identifier;)Ljava/lang/String;
-
load
static <E> void load(RegistryOps.RegistryInfoGetter registryInfoGetter, ResourceManager resourceManager, RegistryKey<? extends Registry<E>> registryRef, MutableRegistry<E> newRegistry, com.mojang.serialization.Decoder<E> decoder, Map<RegistryKey<?>, Exception> exceptions) - Mappings:
Namespace Name Mixin selector official a
Laer;a(Laeu$b;Lant;Laev;Lhz;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
intermediary method_45122
Lnet/minecraft/class_7655;method_45122(Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_3300;Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
named load
Lnet/minecraft/registry/RegistryLoader;load(Lnet/minecraft/registry/RegistryOps$RegistryInfoGetter;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/MutableRegistry;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
-