Package net.minecraft.registry
Class RegistryBuilder
java.lang.Object
net.minecraft.registry.RegistryBuilder
- Mappings:
Namespace Name official huintermediary 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 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 baseRegistryManager) createWrapperLookup(DynamicRegistryManager baseRegistryManager, RegistryWrapper.WrapperLookup wrapperLookup) (package private) static <T> RegistryEntryLookup<T>toLookup(RegistryWrapper.Impl<T> wrapper)
-
Field Details
-
registries
- Mappings:
Namespace Name Mixin selector official aLhu;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 aLhu;a(Lhg$c;)Lhf;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;
-
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 aLhu;a(Lacp;Lcom/mojang/serialization/Lifecycle;Lhu$e;)Lhu;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 aLhu;a(Lacp;Lhu$e;)Lhu;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 bLhu;b(Lhs;)Lhu$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;
-
createWrapperLookup
public RegistryWrapper.WrapperLookup createWrapperLookup(DynamicRegistryManager baseRegistryManager) - Mappings:
Namespace Name Mixin selector official aLhu;a(Lhs;)Lhg$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;
-
createWrapperLookup
public RegistryWrapper.WrapperLookup createWrapperLookup(DynamicRegistryManager baseRegistryManager, RegistryWrapper.WrapperLookup wrapperLookup) - Mappings:
Namespace Name Mixin selector official aLhu;a(Lhs;Lhg$b;)Lhg$b;intermediary method_46781Lnet/minecraft/class_7877;method_46781(Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874;named createWrapperLookupLnet/minecraft/registry/RegistryBuilder;createWrapperLookup(Lnet/minecraft/registry/DynamicRegistryManager;Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;)Lnet/minecraft/registry/RegistryWrapper$WrapperLookup;
-