Package net.minecraft.registry
Class RegistryBuilder
java.lang.Object
net.minecraft.registry.RegistryBuilder
- Mappings:
Namespace Name official iu
intermediary net/minecraft/class_7877
named net/minecraft/registry/RegistryBuilder
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
An owner that owns multiple registries and holds the owner object for those.static interface
private static class
static final record
private static final record
private static class
private static final record
private static final record
private static final record
private static final record
private static class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> RegistryBuilder
addRegistry
(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, RegistryBuilder.BootstrapFunction<T> bootstrapFunction) <T> RegistryBuilder
addRegistry
(RegistryKey<? extends Registry<T>> registryRef, RegistryBuilder.BootstrapFunction<T> bootstrapFunction) private RegistryBuilder.Registries
createBootstrappedRegistries
(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.WrapperLookup
method_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.WrapperLookup
method_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 a
Liu;a:Ljava/util/List;
intermediary field_40941
Lnet/minecraft/class_7877;field_40941:Ljava/util/List;
named registries
Lnet/minecraft/registry/RegistryBuilder;registries:Ljava/util/List;
-
-
Constructor Details
-
RegistryBuilder
public RegistryBuilder()
-
-
Method Details
-
toLookup
- Mappings:
Namespace Name Mixin selector official a
Liu;a(Lih$c;)Lig;
intermediary method_46778
Lnet/minecraft/class_7877;method_46778(Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871;
named toLookup
Lnet/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 a
Liu;a(Lags;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lih$c;
intermediary method_55283
Lnet/minecraft/class_7877;method_55283(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_7225$class_7226;
named method_55283
Lnet/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 a
Liu;a(Lags;Lcom/mojang/serialization/Lifecycle;Liu$g;)Liu;
intermediary method_46776
Lnet/minecraft/class_7877;method_46776(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877;
named addRegistry
Lnet/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 a
Liu;a(Lags;Liu$g;)Liu;
intermediary method_46777
Lnet/minecraft/class_7877;method_46777(Lnet/minecraft/class_5321;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877;
named addRegistry
Lnet/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 b
Liu;b(Lis;)Liu$a;
intermediary method_46784
Lnet/minecraft/class_7877;method_46784(Lnet/minecraft/class_5455;)Lnet/minecraft/class_7877$class_7878;
named createBootstrappedRegistries
Lnet/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 a
Liu;a(Lis;Ljava/util/stream/Stream;)Lih$b;
intermediary method_55290
Lnet/minecraft/class_7877;method_55290(Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)Lnet/minecraft/class_7225$class_7874;
named method_55290
Lnet/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 a
Liu;a(Lis;)Lih$b;
intermediary method_46780
Lnet/minecraft/class_7877;method_46780(Lnet/minecraft/class_5455;)Lnet/minecraft/class_7225$class_7874;
named createWrapperLookup
Lnet/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 a
Liu;a(Lis;Lih$b;Lhw$a;Ljava/util/Map;Lih$b;)Lih$b;
intermediary method_55289
Lnet/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_55289
Lnet/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 a
Liu;a(Lii;Lhw$a;Lags;Lih$b;Lih$b;Lorg/apache/commons/lang3/mutable/MutableObject;)Lih$c;
intermediary method_55286
Lnet/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_55286
Lnet/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 a
Liu;a(Lis;Lih$b;Lhw$a;)Liu$e;
intermediary method_46781
Lnet/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 createWrapperLookup
Lnet/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;
-