Package net.minecraft.util.registry
Class BuiltinRegistries
java.lang.Object
net.minecraft.util.registry.BuiltinRegistries
public class BuiltinRegistries extends Object
Stores a few hardcoded registries with builtin values for datapack-loadable registries,
from which a registry tracker can create a new dynamic registry.
- Mappings:
Namespace Name official hr
intermediary net/minecraft/class_5458
named net/minecraft/util/registry/BuiltinRegistries
-
Field Summary
Fields Modifier and Type Field Description static Registry<Biome>
BIOME
static Registry<ChunkGeneratorSettings>
CHUNK_GENERATOR_SETTINGS
static Registry<ConfiguredCarver<?>>
CONFIGURED_CARVER
static Registry<ConfiguredFeature<?,?>>
CONFIGURED_FEATURE
static Registry<ConfiguredStructureFeature<?,?>>
CONFIGURED_STRUCTURE_FEATURE
static Registry<ConfiguredSurfaceBuilder<?>>
CONFIGURED_SURFACE_BUILDER
private static Map<Identifier,Supplier<?>>
DEFAULT_VALUE_SUPPLIERS
protected static Logger
LOGGER
static Registry<? extends Registry<?>>
REGISTRIES
private static MutableRegistry<MutableRegistry<?>>
ROOT
static Registry<StructurePool>
STRUCTURE_POOL
static Registry<StructureProcessorList>
STRUCTURE_PROCESSOR_LIST
-
Constructor Summary
Constructors Constructor Description BuiltinRegistries()
-
Method Summary
Modifier and Type Method Description static <T> T
add(Registry<? super T> registry, String id, T object)
static <V, T extends V>
Tadd(Registry<V> registry, Identifier id, T object)
private static <T> Registry<T>
addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultValueSupplier)
private static <T> Registry<T>
addRegistry(RegistryKey<? extends Registry<T>> registryRef, Supplier<T> defaultValueSupplier)
private static <T, R extends MutableRegistry<T>>
RaddRegistry(RegistryKey<? extends Registry<T>> registryRef, R registry, Supplier<T> defaultValueSupplier, com.mojang.serialization.Lifecycle lifecycle)
static void
init()
static <V, T extends V>
Tset(Registry<V> registry, int rawId, RegistryKey<V> key, T object)
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official a
Lhr;a:Lorg/apache/logging/log4j/Logger;
intermediary field_25925
Lnet/minecraft/class_5458;field_25925:Lorg/apache/logging/log4j/Logger;
named LOGGER
Lnet/minecraft/util/registry/BuiltinRegistries;LOGGER:Lorg/apache/logging/log4j/Logger;
-
DEFAULT_VALUE_SUPPLIERS
- Mappings:
Namespace Name Mixin selector official k
Lhr;k:Ljava/util/Map;
intermediary field_25934
Lnet/minecraft/class_5458;field_25934:Ljava/util/Map;
named DEFAULT_VALUE_SUPPLIERS
Lnet/minecraft/util/registry/BuiltinRegistries;DEFAULT_VALUE_SUPPLIERS:Ljava/util/Map;
-
ROOT
- Mappings:
Namespace Name Mixin selector official l
Lhr;l:Lgt;
intermediary field_25935
Lnet/minecraft/class_5458;field_25935:Lnet/minecraft/class_2385;
named ROOT
Lnet/minecraft/util/registry/BuiltinRegistries;ROOT:Lnet/minecraft/util/registry/MutableRegistry;
-
REGISTRIES
- Mappings:
Namespace Name Mixin selector official b
Lhr;b:Lgn;
intermediary field_25926
Lnet/minecraft/class_5458;field_25926:Lnet/minecraft/class_2378;
named REGISTRIES
Lnet/minecraft/util/registry/BuiltinRegistries;REGISTRIES:Lnet/minecraft/util/registry/Registry;
-
CONFIGURED_SURFACE_BUILDER
- Mappings:
Namespace Name Mixin selector official c
Lhr;c:Lgn;
intermediary field_25927
Lnet/minecraft/class_5458;field_25927:Lnet/minecraft/class_2378;
named CONFIGURED_SURFACE_BUILDER
Lnet/minecraft/util/registry/BuiltinRegistries;CONFIGURED_SURFACE_BUILDER:Lnet/minecraft/util/registry/Registry;
-
CONFIGURED_CARVER
- Mappings:
Namespace Name Mixin selector official d
Lhr;d:Lgn;
intermediary field_25928
Lnet/minecraft/class_5458;field_25928:Lnet/minecraft/class_2378;
named CONFIGURED_CARVER
Lnet/minecraft/util/registry/BuiltinRegistries;CONFIGURED_CARVER:Lnet/minecraft/util/registry/Registry;
-
CONFIGURED_FEATURE
- Mappings:
Namespace Name Mixin selector official e
Lhr;e:Lgn;
intermediary field_25929
Lnet/minecraft/class_5458;field_25929:Lnet/minecraft/class_2378;
named CONFIGURED_FEATURE
Lnet/minecraft/util/registry/BuiltinRegistries;CONFIGURED_FEATURE:Lnet/minecraft/util/registry/Registry;
-
CONFIGURED_STRUCTURE_FEATURE
- Mappings:
Namespace Name Mixin selector official f
Lhr;f:Lgn;
intermediary field_25930
Lnet/minecraft/class_5458;field_25930:Lnet/minecraft/class_2378;
named CONFIGURED_STRUCTURE_FEATURE
Lnet/minecraft/util/registry/BuiltinRegistries;CONFIGURED_STRUCTURE_FEATURE:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_PROCESSOR_LIST
- Mappings:
Namespace Name Mixin selector official g
Lhr;g:Lgn;
intermediary field_25931
Lnet/minecraft/class_5458;field_25931:Lnet/minecraft/class_2378;
named STRUCTURE_PROCESSOR_LIST
Lnet/minecraft/util/registry/BuiltinRegistries;STRUCTURE_PROCESSOR_LIST:Lnet/minecraft/util/registry/Registry;
-
STRUCTURE_POOL
- Mappings:
Namespace Name Mixin selector official h
Lhr;h:Lgn;
intermediary field_25932
Lnet/minecraft/class_5458;field_25932:Lnet/minecraft/class_2378;
named STRUCTURE_POOL
Lnet/minecraft/util/registry/BuiltinRegistries;STRUCTURE_POOL:Lnet/minecraft/util/registry/Registry;
-
BIOME
- Mappings:
Namespace Name Mixin selector official i
Lhr;i:Lgn;
intermediary field_25933
Lnet/minecraft/class_5458;field_25933:Lnet/minecraft/class_2378;
named BIOME
Lnet/minecraft/util/registry/BuiltinRegistries;BIOME:Lnet/minecraft/util/registry/Registry;
-
CHUNK_GENERATOR_SETTINGS
- Mappings:
Namespace Name Mixin selector official j
Lhr;j:Lgn;
intermediary field_26375
Lnet/minecraft/class_5458;field_26375:Lnet/minecraft/class_2378;
named CHUNK_GENERATOR_SETTINGS
Lnet/minecraft/util/registry/BuiltinRegistries;CHUNK_GENERATOR_SETTINGS:Lnet/minecraft/util/registry/Registry;
-
-
Constructor Details
-
BuiltinRegistries
public BuiltinRegistries()
-
-
Method Details
-
addRegistry
private static <T> Registry<T> addRegistry(RegistryKey<? extends Registry<T>> registryRef, Supplier<T> defaultValueSupplier)- Mappings:
Namespace Name Mixin selector official a
Lhr;a(Lwa;Ljava/util/function/Supplier;)Lgn;
intermediary method_30565
Lnet/minecraft/class_5458;method_30565(Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;
named addRegistry
Lnet/minecraft/util/registry/BuiltinRegistries;addRegistry(Lnet/minecraft/util/registry/RegistryKey;Ljava/util/function/Supplier;)Lnet/minecraft/util/registry/Registry;
-
addRegistry
private static <T> Registry<T> addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultValueSupplier)- Mappings:
Namespace Name Mixin selector official a
Lhr;a(Lwa;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lgn;
intermediary method_30563
Lnet/minecraft/class_5458;method_30563(Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;
named addRegistry
Lnet/minecraft/util/registry/BuiltinRegistries;addRegistry(Lnet/minecraft/util/registry/RegistryKey;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/util/registry/Registry;
-
addRegistry
private static <T, R extends MutableRegistry<T>> R addRegistry(RegistryKey<? extends Registry<T>> registryRef, R registry, Supplier<T> defaultValueSupplier, com.mojang.serialization.Lifecycle lifecycle)- Mappings:
Namespace Name Mixin selector official a
Lhr;a(Lwa;Lgt;Ljava/util/function/Supplier;Lcom/mojang/serialization/Lifecycle;)Lgt;
intermediary method_30564
Lnet/minecraft/class_5458;method_30564(Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Ljava/util/function/Supplier;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_2385;
named addRegistry
Lnet/minecraft/util/registry/BuiltinRegistries;addRegistry(Lnet/minecraft/util/registry/RegistryKey;Lnet/minecraft/util/registry/MutableRegistry;Ljava/util/function/Supplier;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/util/registry/MutableRegistry;
-
add
- Mappings:
Namespace Name Mixin selector official a
Lhr;a(Lgn;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_30561
Lnet/minecraft/class_5458;method_30561(Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
named add
Lnet/minecraft/util/registry/BuiltinRegistries;add(Lnet/minecraft/util/registry/Registry;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
-
add
- Mappings:
Namespace Name Mixin selector official a
Lhr;a(Lgn;Lwb;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_30562
Lnet/minecraft/class_5458;method_30562(Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object;
named add
Lnet/minecraft/util/registry/BuiltinRegistries;add(Lnet/minecraft/util/registry/Registry;Lnet/minecraft/util/Identifier;Ljava/lang/Object;)Ljava/lang/Object;
-
set
public static <V, T extends V> T set(Registry<V> registry, int rawId, RegistryKey<V> key, T object)- Mappings:
Namespace Name Mixin selector official a
Lhr;a(Lgn;ILwa;Ljava/lang/Object;)Ljava/lang/Object;
intermediary method_30560
Lnet/minecraft/class_5458;method_30560(Lnet/minecraft/class_2378;ILnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object;
named set
Lnet/minecraft/util/registry/BuiltinRegistries;set(Lnet/minecraft/util/registry/Registry;ILnet/minecraft/util/registry/RegistryKey;Ljava/lang/Object;)Ljava/lang/Object;
-
init
public static void init()- Mappings:
Namespace Name Mixin selector official a
Lhr;a()V
intermediary method_30559
Lnet/minecraft/class_5458;method_30559()V
named init
Lnet/minecraft/util/registry/BuiltinRegistries;init()V
-