Package net.minecraft.registry
Class RegistryBuilder
java.lang.Object
net.minecraft.registry.RegistryBuilder
- Mappings:
Namespace Name official iuintermediary net/minecraft/class_7877named net/minecraft/registry/RegistryBuilder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classAn owner that owns multiple registries and holds the owner object for those.static interfaceprivate static classstatic final recordprivate static final recordprivate static classprivate static final recordprivate static final recordprivate static final recordprivate static final recordprivate static class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> RegistryBuilderaddRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, RegistryBuilder.BootstrapFunction<T> bootstrapFunction) <T> RegistryBuilderaddRegistry(RegistryKey<? extends Registry<T>> registryRef, RegistryBuilder.BootstrapFunction<T> bootstrapFunction) private RegistryBuilder.RegistriescreateBootstrappedRegistries(DynamicRegistryManager registryManager) createWrapperLookup(DynamicRegistryManager dynamicRegistryManager) createWrapperLookup(DynamicRegistryManager baseRegistryManager, RegistryWrapper.WrapperLookup wrapperLookup, class_8990.class_8991 class_8991) (package private) static <T> RegistryWrapper.Impl<T>method_55283(RegistryKey<? extends Registry<? extends T>> registryKey, com.mojang.serialization.Lifecycle lifecycle, Map<RegistryKey<T>, RegistryEntry.Reference<T>> map) private <T> RegistryWrapper.Impl<T>method_55286(RegistryEntryOwner<T> registryEntryOwner, class_8990.class_8991 class_8991, RegistryKey<? extends Registry<? extends T>> registryKey, RegistryWrapper.WrapperLookup wrapperLookup, RegistryWrapper.WrapperLookup wrapperLookup2, MutableObject<RegistryWrapper.WrapperLookup> mutableObject) private RegistryWrapper.WrapperLookupmethod_55289(DynamicRegistryManager dynamicRegistryManager, RegistryWrapper.WrapperLookup wrapperLookup, class_8990.class_8991 class_8991, Map<RegistryKey<? extends Registry<?>>, RegistryBuilder.InitializedRegistry<?>> map, RegistryWrapper.WrapperLookup wrapperLookup2) private static RegistryWrapper.WrapperLookupmethod_55290(DynamicRegistryManager dynamicRegistryManager, Stream<RegistryWrapper.Impl<?>> stream) (package private) static <T> RegistryEntryLookup<T>toLookup(RegistryWrapper.Impl<T> wrapper)
-
Field Details
-
registries
- Mappings:
Namespace Name Mixin selector official aLiu;a:Ljava/util/List;intermediary field_40941Lnet/minecraft/class_7877;field_40941:Ljava/util/List;named registriesLnet/minecraft/registry/RegistryBuilder;registries:Ljava/util/List;
-
-
Constructor Details
-
RegistryBuilder
public RegistryBuilder()
-
-
Method Details
-
toLookup
- Mappings:
Namespace Name Mixin selector official aLiu;a(Lih$c;)Lig;intermediary method_46778Lnet/minecraft/class_7877;method_46778(Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871;named toLookupLnet/minecraft/registry/RegistryBuilder;toLookup(Lnet/minecraft/registry/RegistryWrapper$Impl;)Lnet/minecraft/registry/RegistryEntryLookup;
-
method_55283
static <T> RegistryWrapper.Impl<T> method_55283(RegistryKey<? extends Registry<? extends T>> registryKey, com.mojang.serialization.Lifecycle lifecycle, Map<RegistryKey<T>, RegistryEntry.Reference<T>> map) - Mappings:
Namespace Name Mixin selector official aLiu;a(Lags;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lih$c;intermediary method_55283Lnet/minecraft/class_7877;method_55283(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_7225$class_7226;named method_55283Lnet/minecraft/registry/RegistryBuilder;method_55283(Lnet/minecraft/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/registry/RegistryWrapper$Impl;
-
addRegistry
public <T> RegistryBuilder addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, RegistryBuilder.BootstrapFunction<T> bootstrapFunction) - Mappings:
Namespace Name Mixin selector official aLiu;a(Lags;Lcom/mojang/serialization/Lifecycle;Liu$g;)Liu;intermediary method_46776Lnet/minecraft/class_7877;method_46776(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877;named addRegistryLnet/minecraft/registry/RegistryBuilder;addRegistry(Lnet/minecraft/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/registry/RegistryBuilder$BootstrapFunction;)Lnet/minecraft/registry/RegistryBuilder;
-
addRegistry
public <T> RegistryBuilder addRegistry(RegistryKey<? extends Registry<T>> registryRef, RegistryBuilder.BootstrapFunction<T> bootstrapFunction) - Mappings:
Namespace Name Mixin selector official aLiu;a(Lags;Liu$g;)Liu;intermediary method_46777Lnet/minecraft/class_7877;method_46777(Lnet/minecraft/class_5321;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877;named addRegistryLnet/minecraft/registry/RegistryBuilder;addRegistry(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryBuilder$BootstrapFunction;)Lnet/minecraft/registry/RegistryBuilder;
-
createBootstrappedRegistries
private RegistryBuilder.Registries createBootstrappedRegistries(DynamicRegistryManager registryManager) - Mappings:
Namespace Name Mixin selector official bLiu;b(Lis;)Liu$a;intermediary method_46784Lnet/minecraft/class_7877;method_46784(Lnet/minecraft/class_5455;)Lnet/minecraft/class_7877$class_7878;named createBootstrappedRegistriesLnet/minecraft/registry/RegistryBuilder;createBootstrappedRegistries(Lnet/minecraft/registry/DynamicRegistryManager;)Lnet/minecraft/registry/RegistryBuilder$Registries;
-
method_55290
private static RegistryWrapper.WrapperLookup method_55290(DynamicRegistryManager dynamicRegistryManager, Stream<RegistryWrapper.Impl<?>> stream) - Mappings:
Namespace Name Mixin selector official aLiu;a(Lis;Ljava/util/stream/Stream;)Lih$b;intermediary method_55290Lnet/minecraft/class_7877;method_55290(Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)Lnet/minecraft/class_7225$class_7874;named method_55290Lnet/minecraft/registry/RegistryBuilder;method_55290(Lnet/minecraft/registry/DynamicRegistryManager;Ljava/util/stream/Stream;)Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;
-
createWrapperLookup
public RegistryWrapper.WrapperLookup createWrapperLookup(DynamicRegistryManager dynamicRegistryManager) - Mappings:
Namespace Name Mixin selector official aLiu;a(Lis;)Lih$b;intermediary method_46780Lnet/minecraft/class_7877;method_46780(Lnet/minecraft/class_5455;)Lnet/minecraft/class_7225$class_7874;named createWrapperLookupLnet/minecraft/registry/RegistryBuilder;createWrapperLookup(Lnet/minecraft/registry/DynamicRegistryManager;)Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;
-
method_55289
private RegistryWrapper.WrapperLookup method_55289(DynamicRegistryManager dynamicRegistryManager, RegistryWrapper.WrapperLookup wrapperLookup, class_8990.class_8991 class_8991, Map<RegistryKey<? extends Registry<?>>, RegistryBuilder.InitializedRegistry<?>> map, RegistryWrapper.WrapperLookup wrapperLookup2) - Mappings:
Namespace Name Mixin selector official aLiu;a(Lis;Lih$b;Lhw$a;Ljava/util/Map;Lih$b;)Lih$b;intermediary method_55289Lnet/minecraft/class_7877;method_55289(Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8990$class_8991;Ljava/util/Map;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874;named method_55289Lnet/minecraft/registry/RegistryBuilder;method_55289(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/class_8990$class_8991;Ljava/util/Map;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;
-
method_55286
private <T> RegistryWrapper.Impl<T> method_55286(RegistryEntryOwner<T> registryEntryOwner, class_8990.class_8991 class_8991, RegistryKey<? extends Registry<? extends T>> registryKey, RegistryWrapper.WrapperLookup wrapperLookup, RegistryWrapper.WrapperLookup wrapperLookup2, MutableObject<RegistryWrapper.WrapperLookup> mutableObject) - Mappings:
Namespace Name Mixin selector official aLiu;a(Lii;Lhw$a;Lags;Lih$b;Lih$b;Lorg/apache/commons/lang3/mutable/MutableObject;)Lih$c;intermediary method_55286Lnet/minecraft/class_7877;method_55286(Lnet/minecraft/class_7876;Lnet/minecraft/class_8990$class_8991;Lnet/minecraft/class_5321;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_7225$class_7874;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/class_7225$class_7226;named method_55286Lnet/minecraft/registry/RegistryBuilder;method_55286(Lnet/minecraft/registry/entry/RegistryEntryOwner;Lnet/minecraft/class_8990$class_8991;Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lorg/apache/commons/lang3/mutable/MutableObject;)Lnet/minecraft/registry/RegistryWrapper$Impl;
-
createWrapperLookup
public RegistryBuilder.class_8993 createWrapperLookup(DynamicRegistryManager baseRegistryManager, RegistryWrapper.WrapperLookup wrapperLookup, class_8990.class_8991 class_8991) - Mappings:
Namespace Name Mixin selector official aLiu;a(Lis;Lih$b;Lhw$a;)Liu$e;intermediary method_46781Lnet/minecraft/class_7877;method_46781(Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_8990$class_8991;)Lnet/minecraft/class_7877$class_8993;named createWrapperLookupLnet/minecraft/registry/RegistryBuilder;createWrapperLookup(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;Lnet/minecraft/class_8990$class_8991;)Lnet/minecraft/registry/RegistryBuilder$class_8993;
-